/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/styles.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */

@font-face {
  font-family: 'RenaultLife-Light';
  font-display: auto;
  src: url('RenaultLife-Light.5beb87087d914502.ttf') format('truetype');
}

@font-face {
  font-family: 'RenaultLife-Regular';
  font-display: auto;
  src: url('RenaultLife-Regular.6d19b181b21b7464.ttf') format('truetype');
}

@font-face {
  font-family: 'RenaultLife-Bold';
  font-display: auto;
  src: url('lat-cyr-bold.945284fbabdd732c.woff2') format('truetype');
}


@font-face {
  font-family: 'Read-Light';
  font-display: auto;
  src: url('lat-cyr-regular.225bb900e49f74a9.woff') format('truetype');
}

@font-face {
  font-family: 'Read-Regular';
  font-display: auto;
  src: url('lat-cyr-regular.a16ae2e90e338984.woff2') format('truetype');
}

@font-face {
  font-family: 'Read-Medium';
  font-display: auto;
  src: url('lat-cyr-regular.225bb900e49f74a9.woff') format('truetype');
}


@font-face {
  font-family: 'Read-Bold';
  font-display: auto;
  src: url('lat-cyr-bold.945284fbabdd732c.woff2') format('truetype');
}

@font-face {
  font-family: 'Read-Italic';
  font-display: auto;
  src: url('Read-Italic_V1100.abce40ca93dde4b9.ttf') format('truetype');
}

/* dacia */


@font-face {
  font-family: 'DaciaBlockExtended-Bold';
  font-display: auto;
  src: url('DaciaBlockExtended-Bold.22e9261548d5d85f.woff') format('truetype');
}
@font-face {
  font-family: 'DaciaBlockExtended-Bold2';
  font-display: auto;
  src: url('DaciaBlockExtended-Bold.fc28244e85813c18.woff2') format('truetype');
}
@font-face {
  font-family: 'DaciaBlock-Regular';
  font-display: auto;
  src: url('DaciaBlock-Regular.febfb355a0a95b83.woff') format('truetype');
}
@font-face {
  font-family: 'DaciaBlock-Regular2';
  font-display: auto;
  src: url('DaciaBlock-Regular.82e54c159f080dae.woff2') format('truetype');
}
body {
  background-color: #fff !important;
  font-family: Read-Regular !important;

}
/* mobilize */
@font-face {
  font-family: 'MBLZ-Bold';
  font-display: auto;
  src: url('MBLZ-Bold.546231f1466de145.ttf') format('truetype');
}

@font-face {
  font-family: 'MBLZ-Title';
  font-display: auto;
  src: url('MBLZ-Title.b5a78df6f4e9e979.ttf') format('truetype');
}

@font-face {
  font-family: 'MBLZ-Text';
  font-display: auto;
  src: url('MBLZ-Text.3dca9611463bd0b7.ttf') format('truetype');
}

.card {
  border-radius: 8px !important;

}

.parent {
  /* max-width: 1280px !important; */
  margin: 0 auto;
  position: relative !important;
}



body:hover {
  overflow-y: scroll;
}



html body .content {
  min-height: 0 !important;
}

*,
*:focus,
*:hover {
  outline: none !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./node_modules/swiper/css/swiper.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/vendors/css/vendors.min.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/* ================================================================================================
 	File Name: vendors.scss
 	Description: Common vendors file to includ all theme specific common vendors.
 	----------------------------------------------------------------------------------------------
 	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
 	Version: 3.0
 	Author: PIXINVENT
 	Author URL: http://www.themeforest.net/user/pixinvent
 ================================================================================================ */


/* Feather icons */
@font-face{font-family:feather;src:url('feather.61508b96a0fdfb12.eot?9xfrq8');src:url('feather.61508b96a0fdfb12.eot?9xfrq8#iefix') format('embedded-opentype'),url('feather.db1e7944c717b7bc.ttf?9xfrq8') format('truetype'),url('feather.f886ebb0f4541e34.woff?9xfrq8') format('woff'),url('feather.5086ec04c08a6a57.svg?9xfrq8#feather') format('svg');font-weight:400;font-style:normal}[class*=" ft-"],[class^=ft-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ft-bold:before{content:"\e9ea"}.ft-crop:before{conˀtent:"\e9eb"}.ft-help-circle:before{content:"\e9ec"}.ft-italic:before{content:"\e9ed"}.ft-shopping-cart:before{content:"\e9ee"}.ft-underline:before{content:"\e9ef"}.ft-activity:before{content:"\e900"}.ft-airplay:before{content:"\e901"}.ft-alert-circle:before{content:"\e902"}.ft-alert-octagon:before{content:"\e903"}.ft-alert-triangle:before{content:"\e904"}.ft-align-center:before{content:"\e905"}.ft-align-justify:before{content:"\e906"}.ft-align-left:before{content:"\e907"}.ft-align-right:before{content:"\e908"}.ft-anchor:before{content:"\e909"}.ft-aperture:before{content:"\e90a"}.ft-arrow-down-left:before{content:"\e90b"}.ft-arrow-down-right:before{content:"\e90c"}.ft-arrow-down:before{content:"\e90d"}.ft-arrow-left:before{content:"\e90e"}.ft-arrow-right:before{content:"\e90f"}.ft-arrow-up-left:before{content:"\e910"}.ft-arrow-up-right:before{content:"\e911"}.ft-arrow-up:before{content:"\e912"}.ft-at-sign:before{content:"\e913"}.ft-award:before{content:"\e914"}.ft-bar-chart-2:before{content:"\e915"}.ft-bar-chart:before{content:"\e916"}.ft-battery-charging:before{content:"\e917"}.ft-battery:before{content:"\e918"}.ft-bell-off:before{content:"\e919"}.ft-bell:before{content:"\e91a"}.ft-bluetooth:before{content:"\e91b"}.ft-book:before{content:"\e91c"}.ft-bookmark:before{content:"\e91d"}.ft-box:before{content:"\e91e"}.ft-briefcase:before{content:"\e91f"}.ft-calendar:before{content:"\e920"}.ft-camera-off:before{content:"\e921"}.ft-camera:before{content:"\e922"}.ft-cast:before{content:"\e923"}.ft-check-circle:before{content:"\e924"}.ft-check-square:before{content:"\e925"}.ft-check:before{content:"\e926"}.ft-chevron-down:before{content:"\e927"}.ft-chevron-left:before{content:"\e928"}.ft-chevron-right:before{content:"\e929"}.ft-chevron-up:before{content:"\e92a"}.ft-chevrons-down:before{content:"\e92b"}.ft-chevrons-left:before{content:"\e92c"}.ft-chevrons-right:before{content:"\e92d"}.ft-chevrons-up:before{content:"\e92e"}.ft-chrome:before{content:"\e92f"}.ft-circle:before{content:"\e930"}.ft-clipboard:before{content:"\e931"}.ft-clock:before{content:"\e932"}.ft-cloud-drizzle:before{content:"\e933"}.ft-cloud-lightning:before{content:"\e934"}.ft-cloud-off:before{content:"\e935"}.ft-cloud-rain:before{content:"\e936"}.ft-cloud-snow:before{content:"\e937"}.ft-cloud:before{content:"\e938"}.ft-codepen:before{content:"\e939"}.ft-command:before{content:"\e93a"}.ft-compass:before{content:"\e93b"}.ft-copy:before{content:"\e93c"}.ft-corner-down-left:before{content:"\e93d"}.ft-corner-down-right:before{content:"\e93e"}.ft-corner-left-down:before{content:"\e93f"}.ft-corner-left-up:before{content:"\e940"}.ft-corner-right-down:before{content:"\e941"}.ft-corner-right-up:before{content:"\e942"}.ft-corner-up-left:before{content:"\e943"}.ft-corner-up-right:before{content:"\e944"}.ft-cpu:before{content:"\e945"}.ft-credit-card:before{content:"\e946"}.ft-crosshair:before{content:"\e947"}.ft-delete:before{content:"\e948"}.ft-disc:before{content:"\e949"}.ft-download-cloud:before{content:"\e94a"}.ft-download:before{content:"\e94b"}.ft-droplet:before{content:"\e94c"}.ft-edit-2:before{content:"\e94d"}.ft-edit-3:before{content:"\e94e"}.ft-edit:before{content:"\e94f"}.ft-external-link:before{content:"\e950"}.ft-eye-off:before{content:"\e951"}.ft-eye:before{content:"\e952"}.ft-facebook:before{content:"\e953"}.ft-fast-forward:before{content:"\e954"}.ft-feather:before{content:"\e955"}.ft-file-minus:before{content:"\e956"}.ft-file-plus:before{content:"\e957"}.ft-file-text:before{content:"\e958"}.ft-file:before{content:"\e959"}.ft-film:before{content:"\e95a"}.ft-filter:before{content:"\e95b"}.ft-flag:before{content:"\e95c"}.ft-folder:before{content:"\e95d"}.ft-github:before{content:"\e95e"}.ft-gitlab:before{content:"\e95f"}.ft-globe:before{content:"\e960"}.ft-grid:before{content:"\e961"}.ft-hash:before{content:"\e962"}.ft-headphones:before{content:"\e963"}.ft-heart:before{content:"\e964"}.ft-home:before{content:"\e965"}.ft-image:before{content:"\e966"}.ft-inbox:before{content:"\e967"}.ft-info:before{content:"\e968"}.ft-instagram:before{content:"\e969"}.ft-layers:before{content:"\e96a"}.ft-layout:before{content:"\e96b"}.ft-life-buoy:before{content:"\e96c"}.ft-link-2:before{content:"\e96d"}.ft-link:before{content:"\e96e"}.ft-list:before{content:"\e96f"}.ft-loader:before{content:"\e970"}.ft-lock:before{content:"\e971"}.ft-log-in:before{content:"\e972"}.ft-log-out:before{content:"\e973"}.ft-mail:before{content:"\e974"}.ft-map-pin:before{content:"\e975"}.ft-map:before{content:"\e976"}.ft-maximize-2:before{content:"\e977"}.ft-maximize:before{content:"\e978"}.ft-menu:before{content:"\e979"}.ft-message-circle:before{content:"\e97a"}.ft-message-square:before{content:"\e97b"}.ft-mic-off:before{content:"\e97c"}.ft-mic:before{content:"\e97d"}.ft-minimize-2:before{content:"\e97e"}.ft-minimize:before{content:"\e97f"}.ft-minus-circle:before{content:"\e980"}.ft-minus-square:before{content:"\e981"}.ft-minus:before{content:"\e982"}.ft-monitor:before{content:"\e983"}.ft-moon:before{content:"\e984"}.ft-more-horizontal:before{content:"\e985"}.ft-more-vertical:before{content:"\e986"}.ft-move:before{content:"\e987"}.ft-music:before{content:"\e988"}.ft-navigation-2:before{content:"\e989"}.ft-navigation:before{content:"\e98a"}.ft-octagon:before{content:"\e98b"}.ft-package:before{content:"\e98c"}.ft-paperclip:before{content:"\e98d"}.ft-pause-circle:before{content:"\e98e"}.ft-pause:before{content:"\e98f"}.ft-percent:before{content:"\e990"}.ft-phone-call:before{content:"\e991"}.ft-phone-forwarded:before{content:"\e992"}.ft-phone-incoming:before{content:"\e993"}.ft-phone-missed:before{content:"\e994"}.ft-phone-off:before{content:"\e995"}.ft-phone-outgoing:before{content:"\e996"}.ft-phone:before{content:"\e997"}.ft-pie-chart:before{content:"\e998"}.ft-play-circle:before{content:"\e999"}.ft-play:before{content:"\e99a"}.ft-plus-circle:before{content:"\e99b"}.ft-plus-square:before{content:"\e99c"}.ft-plus:before{content:"\e99d"}.ft-pocket:before{content:"\e99e"}.ft-power:before{content:"\e99f"}.ft-printer:before{content:"\e9a0"}.ft-radio:before{content:"\e9a1"}.ft-refresh-ccw:before{content:"\e9a2"}.ft-refresh-cw:before{content:"\e9a3"}.ft-repeat:before{content:"\e9a4"}.ft-rewind:before{content:"\e9a5"}.ft-rotate-ccw:before{content:"\e9a6"}.ft-rotate-cw:before{content:"\e9a7"}.ft-save:before{content:"\e9a8"}.ft-scissors:before{content:"\e9a9"}.ft-search:before{content:"\e9aa"}.ft-server:before{content:"\e9ab"}.ft-settings:before{content:"\e9ac"}.ft-share-2:before{content:"\e9ad"}.ft-share:before{content:"\e9ae"}.ft-shield:before{content:"\e9af"}.ft-shuffle:before{content:"\e9b0"}.ft-sidebar:before{content:"\e9b1"}.ft-skip-back:before{content:"\e9b2"}.ft-skip-forward:before{content:"\e9b3"}.ft-slack:before{content:"\e9b4"}.ft-slash:before{content:"\e9b5"}.ft-sliders:before{content:"\e9b6"}.ft-smartphone:before{content:"\e9b7"}.ft-speaker:before{content:"\e9b8"}.ft-square:before{content:"\e9b9"}.ft-star:before{content:"\e9ba"}.ft-stop-circle:before{content:"\e9bb"}.ft-sun:before{content:"\e9bc"}.ft-sunrise:before{content:"\e9bd"}.ft-sunset:before{content:"\e9be"}.ft-tablet:before{content:"\e9bf"}.ft-tag:before{content:"\e9c0"}.ft-target:before{content:"\e9c1"}.ft-thermometer:before{content:"\e9c2"}.ft-thumbs-down:before{content:"\e9c3"}.ft-thumbs-up:before{content:"\e9c4"}.ft-toggle-left:before{content:"\e9c5"}.ft-toggle-right:before{content:"\e9c6"}.ft-trash-2:before{content:"\e9c7"}.ft-trash:before{content:"\e9c8"}.ft-trending-down:before{content:"\e9c9"}.ft-trending-up:before{content:"\e9ca"}.ft-triangle:before{content:"\e9cb"}.ft-tv:before{content:"\e9cc"}.ft-twitter:before{content:"\e9cd"}.ft-type:before{content:"\e9ce"}.ft-umbrella:before{content:"\e9cf"}.ft-unlock:before{content:"\e9d0"}.ft-upload-cloud:before{content:"\e9d1"}.ft-upload:before{content:"\e9d2"}.ft-user-check:before{content:"\e9d3"}.ft-user-minus:before{content:"\e9d4"}.ft-user-plus:before{content:"\e9d5"}.ft-user-x:before{content:"\e9d6"}.ft-user:before{content:"\e9d7"}.ft-users:before{content:"\e9d8"}.ft-video-off:before{content:"\e9d9"}.ft-video:before{content:"\e9da"}.ft-voicemail:before{content:"\e9db"}.ft-volume-1:before{content:"\e9dc"}.ft-volume-2:before{content:"\e9dd"}.ft-volume-x:before{content:"\e9de"}.ft-volume:before{content:"\e9df"}.ft-watch:before{content:"\e9e0"}.ft-wifi-off:before{content:"\e9e1"}.ft-wifi:before{content:"\e9e2"}.ft-wind:before{content:"\e9e3"}.ft-x-circle:before{content:"\e9e4"}.ft-x-square:before{content:"\e9e5"}.ft-x:before{content:"\e9e6"}.ft-zap:before{content:"\e9e7"}.ft-zoom-in:before{content:"\e9e8"}.ft-zoom-out:before{content:"\e9e9"}


/* Flag icons*/
 .flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url('ad.a77ca7e8265b0949.svg')}.flag-icon-ad.flag-icon-squared{background-image:url('ad.1447b1833122be10.svg')}.flag-icon-ae{background-image:url('ae.a61c0dad1f3f2298.svg')}.flag-icon-ae.flag-icon-squared{background-image:url('ae.2ad4faca7ee85a98.svg')}.flag-icon-af{background-image:url('af.fec1a5480fa585fb.svg')}.flag-icon-af.flag-icon-squared{background-image:url('af.cc1823904e4c3c2a.svg')}.flag-icon-ag{background-image:url('ag.46a756110d543651.svg')}.flag-icon-ag.flag-icon-squared{background-image:url('ag.4d65f931a9d4964e.svg')}.flag-icon-ai{background-image:url('ai.1d51c7d648e51ead.svg')}.flag-icon-ai.flag-icon-squared{background-image:url('ai.e19eb2a683ee6666.svg')}.flag-icon-al{background-image:url('al.cc1daf47d5599adb.svg')}.flag-icon-al.flag-icon-squared{background-image:url('al.18968e91600374bb.svg')}.flag-icon-am{background-image:url('am.8a0aacfb0649a765.svg')}.flag-icon-am.flag-icon-squared{background-image:url('am.8496db7755f54c3e.svg')}.flag-icon-ao{background-image:url('ao.54325f1f0403bb39.svg')}.flag-icon-ao.flag-icon-squared{background-image:url('ao.60bbd9d9aa412c67.svg')}.flag-icon-aq{background-image:url('aq.e3ff2bd677931d7d.svg')}.flag-icon-aq.flag-icon-squared{background-image:url('aq.022476b34ae96019.svg')}.flag-icon-ar{background-image:url('ar.1d5193c378b98cb1.svg')}.flag-icon-ar.flag-icon-squared{background-image:url('ar.c5c8135d1656a8c4.svg')}.flag-icon-as{background-image:url('as.3540a6b7d8d57947.svg')}.flag-icon-as.flag-icon-squared{background-image:url('as.9fab1252a1b365ac.svg')}.flag-icon-at{background-image:url('at.f84b92e69db29cac.svg')}.flag-icon-at.flag-icon-squared{background-image:url('at.2848b636919592f9.svg')}.flag-icon-au{background-image:url('au.be75cee13554e0c3.svg')}.flag-icon-au.flag-icon-squared{background-image:url('au.bd2fa37d51407462.svg')}.flag-icon-aw{background-image:url('aw.de0a1ce16ce15e28.svg')}.flag-icon-aw.flag-icon-squared{background-image:url('aw.d301c18388c12177.svg')}.flag-icon-ax{background-image:url('ax.ac72282001448678.svg')}.flag-icon-ax.flag-icon-squared{background-image:url('ax.64a31f209ed3daaa.svg')}.flag-icon-az{background-image:url('az.5841e1b390dde633.svg')}.flag-icon-az.flag-icon-squared{background-image:url('az.4c185e58392befb3.svg')}.flag-icon-ba{background-image:url('ba.d391f754596b8f44.svg')}.flag-icon-ba.flag-icon-squared{background-image:url('ba.8959423070621e6c.svg')}.flag-icon-bb{background-image:url('bb.130f11dbdb7e336c.svg')}.flag-icon-bb.flag-icon-squared{background-image:url('bb.5ba5f09288bc535e.svg')}.flag-icon-bd{background-image:url('bd.d2af3509df42fc86.svg')}.flag-icon-bd.flag-icon-squared{background-image:url('bd.7c345e5e7f085e89.svg')}.flag-icon-be{background-image:url('be.18948365a25fbe15.svg')}.flag-icon-be.flag-icon-squared{background-image:url('be.97c711b0bb796f49.svg')}.flag-icon-bf{background-image:url('bf.85bf4fcec3e3276c.svg')}.flag-icon-bf.flag-icon-squared{background-image:url('bf.1769f170c583140d.svg')}.flag-icon-bg{background-image:url('bg.184dbfca873a9097.svg')}.flag-icon-bg.flag-icon-squared{background-image:url('bg.b504f9c04d5369f8.svg')}.flag-icon-bh{background-image:url('bh.f5be981f80b92414.svg')}.flag-icon-bh.flag-icon-squared{background-image:url('bh.fc51258ae14c10fd.svg')}.flag-icon-bi{background-image:url('bi.e03634165f0e8840.svg')}.flag-icon-bi.flag-icon-squared{background-image:url('bi.c9c3317fdcc54e3b.svg')}.flag-icon-bj{background-image:url('bj.08d4b5e3970a5cac.svg')}.flag-icon-bj.flag-icon-squared{background-image:url('bj.5215708dfcb102f3.svg')}.flag-icon-bl{background-image:url('bl.8d58a02b3fc72ff6.svg')}.flag-icon-bl.flag-icon-squared{background-image:url('bl.fd900748f213c0e6.svg')}.flag-icon-bm{background-image:url('bm.eba22ba25eaaaf97.svg')}.flag-icon-bm.flag-icon-squared{background-image:url('bm.1a9df4971dc72c20.svg')}.flag-icon-bn{background-image:url('bn.a70679d0aa2aa4ed.svg')}.flag-icon-bn.flag-icon-squared{background-image:url('bn.ec0a403a5d58ce03.svg')}.flag-icon-bo{background-image:url('bo.c310dccfd0517073.svg')}.flag-icon-bo.flag-icon-squared{background-image:url('bo.18b230c18da016ac.svg')}.flag-icon-bq{background-image:url('bq.35ca179145eef73c.svg')}.flag-icon-bq.flag-icon-squared{background-image:url('bq.d9c8ce9814ec1ecf.svg')}.flag-icon-br{background-image:url('br.c2e185d7cda47ed2.svg')}.flag-icon-br.flag-icon-squared{background-image:url('br.fb499af0f459f045.svg')}.flag-icon-bs{background-image:url('bs.9e351df83f2ec0dd.svg')}.flag-icon-bs.flag-icon-squared{background-image:url('bs.efedd41636ec24a4.svg')}.flag-icon-bt{background-image:url('bt.d129a7e8250d13c5.svg')}.flag-icon-bt.flag-icon-squared{background-image:url('bt.a16ee594c77c7ffc.svg')}.flag-icon-bv{background-image:url('bv.c2f2b00ec17a2be5.svg')}.flag-icon-bv.flag-icon-squared{background-image:url('bv.1d7735e2ce135834.svg')}.flag-icon-bw{background-image:url('bw.89f28cb9e1daaf5d.svg')}.flag-icon-bw.flag-icon-squared{background-image:url('bw.f4f6c9eb496eedd3.svg')}.flag-icon-by{background-image:url('by.11decb08795e9b4b.svg')}.flag-icon-by.flag-icon-squared{background-image:url('by.0c03931b821d1449.svg')}.flag-icon-bz{background-image:url('bz.2f033114fc4a7e4b.svg')}.flag-icon-bz.flag-icon-squared{background-image:url('bz.5912a09c98826363.svg')}.flag-icon-ca{background-image:url('ca.61a2e73688fd3a72.svg')}.flag-icon-ca.flag-icon-squared{background-image:url('ca.f518d4fc8141c0ef.svg')}.flag-icon-cc{background-image:url('cc.79b13779e1d7e4fb.svg')}.flag-icon-cc.flag-icon-squared{background-image:url('cc.b5d04ccf126e3d3a.svg')}.flag-icon-cd{background-image:url('cd.2473998a3f9baa0b.svg')}.flag-icon-cd.flag-icon-squared{background-image:url('cd.dbfc6dde11682764.svg')}.flag-icon-cf{background-image:url('cf.6dd63f17a2560ba1.svg')}.flag-icon-cf.flag-icon-squared{background-image:url('cf.dbe2f4ed94b9a1c6.svg')}.flag-icon-cg{background-image:url('cg.99829045b08f9318.svg')}.flag-icon-cg.flag-icon-squared{background-image:url('cg.04d8f6e85d8591c0.svg')}.flag-icon-ch{background-image:url('ch.7aea3d5f0de40d3d.svg')}.flag-icon-ch.flag-icon-squared{background-image:url('ch.3b575f461ed5bc1c.svg')}.flag-icon-ci{background-image:url('ci.70ada3e7417558c1.svg')}.flag-icon-ci.flag-icon-squared{background-image:url('ci.c14942c5db201357.svg')}.flag-icon-ck{background-image:url('ck.ca7312346ef24985.svg')}.flag-icon-ck.flag-icon-squared{background-image:url('ck.e0ba9f24b5bc6f20.svg')}.flag-icon-cl{background-image:url('cl.e4bcdfcc4a52f58d.svg')}.flag-icon-cl.flag-icon-squared{background-image:url('cl.5e30ee6d7e973a15.svg')}.flag-icon-cm{background-image:url('cm.9c4c08b152c03c51.svg')}.flag-icon-cm.flag-icon-squared{background-image:url('cm.9493a19e254ee5de.svg')}.flag-icon-cn{background-image:url('cn.c2848dcd664f19de.svg')}.flag-icon-cn.flag-icon-squared{background-image:url('cn.80c0d4bbff80fdd7.svg')}.flag-icon-co{background-image:url('co.f366b2f19857a063.svg')}.flag-icon-co.flag-icon-squared{background-image:url('co.b92ea63fc2376f5f.svg')}.flag-icon-cr{background-image:url('cr.973f0ef1a5d89e99.svg')}.flag-icon-cr.flag-icon-squared{background-image:url('cr.e547d548e7456f1b.svg')}.flag-icon-cu{background-image:url('cu.5328dfb01eaaf652.svg')}.flag-icon-cu.flag-icon-squared{background-image:url('cu.e689fe93ab65c902.svg')}.flag-icon-cv{background-image:url('cv.dc27f4bb5a6e6b3e.svg')}.flag-icon-cv.flag-icon-squared{background-image:url('cv.d11c3b607338e6da.svg')}.flag-icon-cw{background-image:url('cw.5be39901ee373b79.svg')}.flag-icon-cw.flag-icon-squared{background-image:url('cw.ea36fd72caead83c.svg')}.flag-icon-cx{background-image:url('cx.5c9eacd76435938c.svg')}.flag-icon-cx.flag-icon-squared{background-image:url('cx.dd3b1c556ab7b8e8.svg')}.flag-icon-cy{background-image:url('cy.776c4fe4be3b07d4.svg')}.flag-icon-cy.flag-icon-squared{background-image:url('cy.73092d11c68af152.svg')}.flag-icon-cz{background-image:url('cz.f18f698118e19e97.svg')}.flag-icon-cz.flag-icon-squared{background-image:url('cz.eb383b19f7be11ad.svg')}.flag-icon-de{background-image:url('de.364b73aa4665d94e.svg')}.flag-icon-de.flag-icon-squared{background-image:url('de.6c0863f1a958d79c.svg')}.flag-icon-dj{background-image:url('dj.e458774ca7dba982.svg')}.flag-icon-dj.flag-icon-squared{background-image:url('dj.053376500bd13650.svg')}.flag-icon-dk{background-image:url('dk.e7575edc01fe1876.svg')}.flag-icon-dk.flag-icon-squared{background-image:url('dk.1fbd3ff3cda6b6ac.svg')}.flag-icon-dm{background-image:url('dm.502b3d047fdecfc7.svg')}.flag-icon-dm.flag-icon-squared{background-image:url('dm.036c4695f738e5c9.svg')}.flag-icon-do{background-image:url('do.a9b835203ae622e0.svg')}.flag-icon-do.flag-icon-squared{background-image:url('do.bd1d27e5e1df9c55.svg')}.flag-icon-dz{background-image:url('dz.e029bd81364c18d4.svg')}.flag-icon-dz.flag-icon-squared{background-image:url('dz.bba6634aaef80125.svg')}.flag-icon-ec{background-image:url('ec.ca9b71c6ecabcf47.svg')}.flag-icon-ec.flag-icon-squared{background-image:url('ec.1464f3328cdcc0ce.svg')}.flag-icon-ee{background-image:url('ee.9379871481538544.svg')}.flag-icon-ee.flag-icon-squared{background-image:url('ee.d96ae1ac37b81b3d.svg')}.flag-icon-eg{background-image:url('eg.bf94489dbc60a7ef.svg')}.flag-icon-eg.flag-icon-squared{background-image:url('eg.468d6c2cd6fad121.svg')}.flag-icon-eh{background-image:url('eh.aeae45f996223333.svg')}.flag-icon-eh.flag-icon-squared{background-image:url('eh.bbfb9da5b3f64452.svg')}.flag-icon-er{background-image:url('er.6a1caae54d31841c.svg')}.flag-icon-er.flag-icon-squared{background-image:url('er.95eab3ad1d799347.svg')}.flag-icon-es{background-image:url('es.1bf6871a3930156c.svg')}.flag-icon-es.flag-icon-squared{background-image:url('es.838804b972d82b01.svg')}.flag-icon-et{background-image:url('et.26b924d280fcd099.svg')}.flag-icon-et.flag-icon-squared{background-image:url('et.572e51230c3aa068.svg')}.flag-icon-fi{background-image:url('fi.1e14f5300907c338.svg')}.flag-icon-fi.flag-icon-squared{background-image:url('fi.8b427340201aef51.svg')}.flag-icon-fj{background-image:url('fj.85ea4f879708bae5.svg')}.flag-icon-fj.flag-icon-squared{background-image:url('fj.693a4933113bc0c2.svg')}.flag-icon-fk{background-image:url('fk.4ee7c66a1d7d7754.svg')}.flag-icon-fk.flag-icon-squared{background-image:url('fk.aba3dfb7b9efc15e.svg')}.flag-icon-fm{background-image:url('fm.29336b15a2dc9210.svg')}.flag-icon-fm.flag-icon-squared{background-image:url('fm.99f91c403b613bbf.svg')}.flag-icon-fo{background-image:url('fo.57d43d74f2e06f11.svg')}.flag-icon-fo.flag-icon-squared{background-image:url('fo.056dd268e0d81194.svg')}.flag-icon-fr{background-image:url('fr.36490ef781952c84.svg')}.flag-icon-fr.flag-icon-squared{background-image:url('fr.fd900748f213c0e6.svg')}.flag-icon-ga{background-image:url('ga.f1e56691d007d13b.svg')}.flag-icon-ga.flag-icon-squared{background-image:url('ga.f5d457a1f91533dd.svg')}.flag-icon-gb{background-image:url('gb.f07708233b10b5b4.svg')}.flag-icon-gb.flag-icon-squared{background-image:url('gb.455f08aa3b44b995.svg')}.flag-icon-gd{background-image:url('gd.dc70d859446eff22.svg')}.flag-icon-gd.flag-icon-squared{background-image:url('gd.74aa67b194d7548b.svg')}.flag-icon-ge{background-image:url('ge.b7c2ee50f313747f.svg')}.flag-icon-ge.flag-icon-squared{background-image:url('ge.eacfc7aed7c6dc30.svg')}.flag-icon-gf{background-image:url('gf.823886fc9af31aec.svg')}.flag-icon-gf.flag-icon-squared{background-image:url('gf.61a8785c4328746b.svg')}.flag-icon-gg{background-image:url('gg.9362e1928defb4d1.svg')}.flag-icon-gg.flag-icon-squared{background-image:url('gg.b23fcfd83e9fe144.svg')}.flag-icon-gh{background-image:url('gh.345d18e5b0e50837.svg')}.flag-icon-gh.flag-icon-squared{background-image:url('gh.23e1052984619a5d.svg')}.flag-icon-gi{background-image:url('gi.65863a088f46a06e.svg')}.flag-icon-gi.flag-icon-squared{background-image:url('gi.818809d29d627824.svg')}.flag-icon-gl{background-image:url('gl.7d8cdb791c6f47a0.svg')}.flag-icon-gl.flag-icon-squared{background-image:url('gl.69514e4982e48431.svg')}.flag-icon-gm{background-image:url('gm.6a84b1617252da0a.svg')}.flag-icon-gm.flag-icon-squared{background-image:url('gm.0f150656c73f4a64.svg')}.flag-icon-gn{background-image:url('gn.ba731cd9fbafb167.svg')}.flag-icon-gn.flag-icon-squared{background-image:url('gn.833c5d513084f524.svg')}.flag-icon-gp{background-image:url('gp.36490ef781952c84.svg')}.flag-icon-gp.flag-icon-squared{background-image:url('gp.fd900748f213c0e6.svg')}.flag-icon-gq{background-image:url('gq.cf6a7f9b19914046.svg')}.flag-icon-gq.flag-icon-squared{background-image:url('gq.7606eefaf74056e0.svg')}.flag-icon-gr{background-image:url('gr.00dbcd8ddf0e678e.svg')}.flag-icon-gr.flag-icon-squared{background-image:url('gr.33e5e10ca7e2c442.svg')}.flag-icon-gs{background-image:url('gs.f82408e86d232459.svg')}.flag-icon-gs.flag-icon-squared{background-image:url('gs.551c1924cc28bf23.svg')}.flag-icon-gt{background-image:url('gt.4402b08a56b8dc96.svg')}.flag-icon-gt.flag-icon-squared{background-image:url('gt.9c1474e6eb5d78c5.svg')}.flag-icon-gu{background-image:url('gu.65f5e07472a8eded.svg')}.flag-icon-gu.flag-icon-squared{background-image:url('gu.1c6a59c314ba27af.svg')}.flag-icon-gw{background-image:url('gw.a09aa49323c3a145.svg')}.flag-icon-gw.flag-icon-squared{background-image:url('gw.3c1b2ab0fbb58557.svg')}.flag-icon-gy{background-image:url('gy.386e64ca83d169a0.svg')}.flag-icon-gy.flag-icon-squared{background-image:url('gy.075b4f08d0c0a01a.svg')}.flag-icon-hk{background-image:url('hk.3884c15c96938240.svg')}.flag-icon-hk.flag-icon-squared{background-image:url('hk.9735a702c75f90d5.svg')}.flag-icon-hm{background-image:url('hm.eb7764fcd961de78.svg')}.flag-icon-hm.flag-icon-squared{background-image:url('hm.3f8cc1d3898876d5.svg')}.flag-icon-hn{background-image:url('hn.1146d5ba91079724.svg')}.flag-icon-hn.flag-icon-squared{background-image:url('hn.7565dc58c2c0c74d.svg')}.flag-icon-hr{background-image:url('hr.bd10aa19d6ac620a.svg')}.flag-icon-hr.flag-icon-squared{background-image:url('hr.f928f13cb45d28f9.svg')}.flag-icon-ht{background-image:url('ht.a5785539ec9d4df5.svg')}.flag-icon-ht.flag-icon-squared{background-image:url('ht.9a41054cd4840ab2.svg')}.flag-icon-hu{background-image:url('hu.1f2ace3f7ec7beae.svg')}.flag-icon-hu.flag-icon-squared{background-image:url('hu.7778235fe6c01dda.svg')}.flag-icon-id{background-image:url('id.402b6e7fb5b1a67f.svg')}.flag-icon-id.flag-icon-squared{background-image:url('id.9ade43708fc0baa0.svg')}.flag-icon-ie{background-image:url('ie.164352d3889ebbd1.svg')}.flag-icon-ie.flag-icon-squared{background-image:url('ie.cc01e7cc1dc3a40f.svg')}.flag-icon-il{background-image:url('il.325b695217a58059.svg')}.flag-icon-il.flag-icon-squared{background-image:url('il.ebe4646337aaa3c8.svg')}.flag-icon-im{background-image:url('im.29e800b8a7937933.svg')}.flag-icon-im.flag-icon-squared{background-image:url('im.e3652c1d3320642d.svg')}.flag-icon-in{background-image:url('in.49a6cba969b7008b.svg')}.flag-icon-in.flag-icon-squared{background-image:url('in.1a4911a3533dd5f0.svg')}.flag-icon-io{background-image:url('io.9356d9850a511c4c.svg')}.flag-icon-io.flag-icon-squared{background-image:url('io.ab4b408d5e1cc531.svg')}.flag-icon-iq{background-image:url('iq.2150c59d61411f40.svg')}.flag-icon-iq.flag-icon-squared{background-image:url('iq.58abed9df511aa72.svg')}.flag-icon-ir{background-image:url('ir.d28062c2e96af83f.svg')}.flag-icon-ir.flag-icon-squared{background-image:url('ir.6f21e237625c7493.svg')}.flag-icon-is{background-image:url('is.baf9f6a8484a5c50.svg')}.flag-icon-is.flag-icon-squared{background-image:url('is.75a4572039b858cd.svg')}.flag-icon-it{background-image:url('it.960bad1e560f1078.svg')}.flag-icon-it.flag-icon-squared{background-image:url('it.fd03f0138dab0d36.svg')}.flag-icon-je{background-image:url('je.087271944256e3dd.svg')}.flag-icon-je.flag-icon-squared{background-image:url('je.a637350356053ea5.svg')}.flag-icon-jm{background-image:url('jm.b447177112153be7.svg')}.flag-icon-jm.flag-icon-squared{background-image:url('jm.2480853abb188122.svg')}.flag-icon-jo{background-image:url('jo.15dee2b9350ed938.svg')}.flag-icon-jo.flag-icon-squared{background-image:url('jo.950398b3b7e54dab.svg')}.flag-icon-jp{background-image:url('jp.78c734f9eac7718f.svg')}.flag-icon-jp.flag-icon-squared{background-image:url('jp.a0a788783caf8c69.svg')}.flag-icon-ke{background-image:url('ke.34d47e7b7ba240dd.svg')}.flag-icon-ke.flag-icon-squared{background-image:url('ke.3dca38331211bd81.svg')}.flag-icon-kg{background-image:url('kg.f1881990448efadc.svg')}.flag-icon-kg.flag-icon-squared{background-image:url('kg.892e879a5077dbd2.svg')}.flag-icon-kh{background-image:url('kh.00554519f83d468c.svg')}.flag-icon-kh.flag-icon-squared{background-image:url('kh.e5357a5f2c4df20e.svg')}.flag-icon-ki{background-image:url('ki.85f4fa0d031b4495.svg')}.flag-icon-ki.flag-icon-squared{background-image:url('ki.f9b484765ab9bc7b.svg')}.flag-icon-km{background-image:url('km.362708a46c54083e.svg')}.flag-icon-km.flag-icon-squared{background-image:url('km.11a3ea7723a9eaaf.svg')}.flag-icon-kn{background-image:url('kn.f9d428ad27499079.svg')}.flag-icon-kn.flag-icon-squared{background-image:url('kn.a60e0825c3296ba1.svg')}.flag-icon-kp{background-image:url('kp.3be5101be915f7dc.svg')}.flag-icon-kp.flag-icon-squared{background-image:url('kp.caf599b3d8dc0875.svg')}.flag-icon-kr{background-image:url('kr.f59a36643603ab96.svg')}.flag-icon-kr.flag-icon-squared{background-image:url('kr.6b12f1d4326cdb04.svg')}.flag-icon-kw{background-image:url('kw.9f9f3b98c500414a.svg')}.flag-icon-kw.flag-icon-squared{background-image:url('kw.53344ef49c6ade71.svg')}.flag-icon-ky{background-image:url('ky.5a48c7abfd99c8d2.svg')}.flag-icon-ky.flag-icon-squared{background-image:url('ky.5f29656b85295bcb.svg')}.flag-icon-kz{background-image:url('kz.dbe34a0b394f18fe.svg')}.flag-icon-kz.flag-icon-squared{background-image:url('kz.b260a5fefdd554a6.svg')}.flag-icon-la{background-image:url('la.6c145b5dac5f73f2.svg')}.flag-icon-la.flag-icon-squared{background-image:url('la.9a58d9c877da7005.svg')}.flag-icon-lb{background-image:url('lb.cf343308f5e85d2d.svg')}.flag-icon-lb.flag-icon-squared{background-image:url('lb.045b163267a501f9.svg')}.flag-icon-lc{background-image:url('lc.979c5370d23000ca.svg')}.flag-icon-lc.flag-icon-squared{background-image:url('lc.8fb5ff8e969e2428.svg')}.flag-icon-li{background-image:url('li.b4e109c96a05d2f6.svg')}.flag-icon-li.flag-icon-squared{background-image:url('li.d61374bfafc3eb51.svg')}.flag-icon-lk{background-image:url('lk.835822d433976106.svg')}.flag-icon-lk.flag-icon-squared{background-image:url('lk.91e7e43ec40e33e6.svg')}.flag-icon-lr{background-image:url('lr.b6b600df24101fe6.svg')}.flag-icon-lr.flag-icon-squared{background-image:url('lr.1695491e54dc8acc.svg')}.flag-icon-ls{background-image:url('ls.c4c9c03026e50435.svg')}.flag-icon-ls.flag-icon-squared{background-image:url('ls.79399eaee9ccce85.svg')}.flag-icon-lt{background-image:url('lt.f2c444e9fa8e38e9.svg')}.flag-icon-lt.flag-icon-squared{background-image:url('lt.22f6033c43411e1a.svg')}.flag-icon-lu{background-image:url('lu.0aa5daf65c0cde91.svg')}.flag-icon-lu.flag-icon-squared{background-image:url('lu.cf71a3c431e86428.svg')}.flag-icon-lv{background-image:url('lv.e0af68719cf7b6f5.svg')}.flag-icon-lv.flag-icon-squared{background-image:url('lv.6ba48fa9f4d32a23.svg')}.flag-icon-ly{background-image:url('ly.97cfce3b6d7f2939.svg')}.flag-icon-ly.flag-icon-squared{background-image:url('ly.f8fc1ccb6e4e7022.svg')}.flag-icon-ma{background-image:url('ma.652d84dbc00276a8.svg')}.flag-icon-ma.flag-icon-squared{background-image:url('ma.b0737bb82f2d3333.svg')}.flag-icon-mc{background-image:url('mc.1350b29a62930c9d.svg')}.flag-icon-mc.flag-icon-squared{background-image:url('mc.1b13c16c846f6c97.svg')}.flag-icon-md{background-image:url('md.a8a37906b99e2a4c.svg')}.flag-icon-md.flag-icon-squared{background-image:url('md.8956cb7e7e2171f7.svg')}.flag-icon-me{background-image:url('me.b7b8e7caf986c3a0.svg')}.flag-icon-me.flag-icon-squared{background-image:url('me.f982f135243a0ba6.svg')}.flag-icon-mf{background-image:url('mf.d931db51ea2164f5.svg')}.flag-icon-mf.flag-icon-squared{background-image:url('mf.228e63068d8af980.svg')}.flag-icon-mg{background-image:url('mg.e645ae7856c02dd1.svg')}.flag-icon-mg.flag-icon-squared{background-image:url('mg.6d4ec853907b4afe.svg')}.flag-icon-mh{background-image:url('mh.7726a8431e506961.svg')}.flag-icon-mh.flag-icon-squared{background-image:url('mh.0c53a6f0c084eac9.svg')}.flag-icon-mk{background-image:url('mk.32ff32f09e245246.svg')}.flag-icon-mk.flag-icon-squared{background-image:url('mk.86de5c8f239504c0.svg')}.flag-icon-ml{background-image:url('ml.65be798d1871609d.svg')}.flag-icon-ml.flag-icon-squared{background-image:url('ml.6a6198fea656f7b3.svg')}.flag-icon-mm{background-image:url('mm.bfedad21cb20884b.svg')}.flag-icon-mm.flag-icon-squared{background-image:url('mm.a02015750000c388.svg')}.flag-icon-mn{background-image:url('mn.6ea3f44b64e3ed8a.svg')}.flag-icon-mn.flag-icon-squared{background-image:url('mn.f065ea0cb54e8a95.svg')}.flag-icon-mo{background-image:url('mo.36962a22f621bd61.svg')}.flag-icon-mo.flag-icon-squared{background-image:url('mo.cca258c17c2a90fb.svg')}.flag-icon-mp{background-image:url('mp.a71251ea11f5eedc.svg')}.flag-icon-mp.flag-icon-squared{background-image:url('mp.2700c3d7305809a6.svg')}.flag-icon-mq{background-image:url('mq.5953572d2b54b8fa.svg')}.flag-icon-mq.flag-icon-squared{background-image:url('mq.99a158523396e5a5.svg')}.flag-icon-mr{background-image:url('mr.2cc5fce664510adc.svg')}.flag-icon-mr.flag-icon-squared{background-image:url('mr.e7e5ab9b572e7e35.svg')}.flag-icon-ms{background-image:url('ms.ae1ee5410830cb42.svg')}.flag-icon-ms.flag-icon-squared{background-image:url('ms.d37840b469c17104.svg')}.flag-icon-mt{background-image:url('mt.f530e10545d0981a.svg')}.flag-icon-mt.flag-icon-squared{background-image:url('mt.335e47663b3c0599.svg')}.flag-icon-mu{background-image:url('mu.cd4a50752b25ba45.svg')}.flag-icon-mu.flag-icon-squared{background-image:url('mu.c30f76a14f48f7e7.svg')}.flag-icon-mv{background-image:url('mv.7713a6b15880886a.svg')}.flag-icon-mv.flag-icon-squared{background-image:url('mv.e454f117ece5f02a.svg')}.flag-icon-mw{background-image:url('mw.6a4ab18a224d8392.svg')}.flag-icon-mw.flag-icon-squared{background-image:url('mw.4e422833c0611330.svg')}.flag-icon-mx{background-image:url('mx.bfabed3c4d2b5457.svg')}.flag-icon-mx.flag-icon-squared{background-image:url('mx.9b6be51e609751f2.svg')}.flag-icon-my{background-image:url('my.544c6b743e58a111.svg')}.flag-icon-my.flag-icon-squared{background-image:url('my.469bc6c642a55fbb.svg')}.flag-icon-mz{background-image:url('mz.eab692c1c1b01ba0.svg')}.flag-icon-mz.flag-icon-squared{background-image:url('mz.ade13dab9cee08d3.svg')}.flag-icon-na{background-image:url('na.0771b55ba71fb8df.svg')}.flag-icon-na.flag-icon-squared{background-image:url('na.4f2f2ba4b0762732.svg')}.flag-icon-nc{background-image:url('nc.ab391eacee2b4b2d.svg')}.flag-icon-nc.flag-icon-squared{background-image:url('nc.3e13d165b0d795a1.svg')}.flag-icon-ne{background-image:url('ne.11c75d32437bd4da.svg')}.flag-icon-ne.flag-icon-squared{background-image:url('ne.ede198db1dbf1b9a.svg')}.flag-icon-nf{background-image:url('nf.19eb9fc60459e059.svg')}.flag-icon-nf.flag-icon-squared{background-image:url('nf.c52cdc688628c1cc.svg')}.flag-icon-ng{background-image:url('ng.0ecc97ec1ae7ab38.svg')}.flag-icon-ng.flag-icon-squared{background-image:url('ng.048dc5d3b326d7a5.svg')}.flag-icon-ni{background-image:url('ni.884ea5e686cbc988.svg')}.flag-icon-ni.flag-icon-squared{background-image:url('ni.9c49b640ce02c6f2.svg')}.flag-icon-nl{background-image:url('nl.3d27e116d5e8a636.svg')}.flag-icon-nl.flag-icon-squared{background-image:url('nl.9e5ed8b1d20aceb0.svg')}.flag-icon-no{background-image:url('no.3f5fa5f7471348db.svg')}.flag-icon-no.flag-icon-squared{background-image:url('no.c266904e75f135c9.svg')}.flag-icon-np{background-image:url('np.a248cd790fbb7682.svg')}.flag-icon-np.flag-icon-squared{background-image:url('np.098cf7cc41b8f537.svg')}.flag-icon-nr{background-image:url('nr.e336ba534f4cd7b3.svg')}.flag-icon-nr.flag-icon-squared{background-image:url('nr.6658d319591f215d.svg')}.flag-icon-nu{background-image:url('nu.14d7ffd78c63657a.svg')}.flag-icon-nu.flag-icon-squared{background-image:url('nu.d99d9bc3160382a3.svg')}.flag-icon-nz{background-image:url('nz.0646c6ca2fdca88b.svg')}.flag-icon-nz.flag-icon-squared{background-image:url('nz.ca65c763e9c45052.svg')}.flag-icon-om{background-image:url('om.da5c97d35dea14cc.svg')}.flag-icon-om.flag-icon-squared{background-image:url('om.5d298efb575daa50.svg')}.flag-icon-pa{background-image:url('pa.b17b4fd7f25c88bb.svg')}.flag-icon-pa.flag-icon-squared{background-image:url('pa.e8e871d2ee9661bf.svg')}.flag-icon-pe{background-image:url('pe.4d18703ed99fcffd.svg')}.flag-icon-pe.flag-icon-squared{background-image:url('pe.5c5ea3e34826ecd4.svg')}.flag-icon-pf{background-image:url('pf.7a4e335a877660da.svg')}.flag-icon-pf.flag-icon-squared{background-image:url('pf.fc38430b44d95047.svg')}.flag-icon-pg{background-image:url('pg.82a048a7d4402049.svg')}.flag-icon-pg.flag-icon-squared{background-image:url('pg.0910805571acbcdc.svg')}.flag-icon-ph{background-image:url('ph.e4d464759ed1129b.svg')}.flag-icon-ph.flag-icon-squared{background-image:url('ph.0057fbfe0e070a81.svg')}.flag-icon-pk{background-image:url('pk.74fbb5adcd5f674d.svg')}.flag-icon-pk.flag-icon-squared{background-image:url('pk.45ece43d4f6714f9.svg')}.flag-icon-pl{background-image:url('pl.0718629bdc8bdf3f.svg')}.flag-icon-pl.flag-icon-squared{background-image:url('pl.d62719a8d38df6cd.svg')}.flag-icon-pm{background-image:url('pm.7ab0d4e8abc5efcf.svg')}.flag-icon-pm.flag-icon-squared{background-image:url('pm.c6652f3da06c162a.svg')}.flag-icon-pn{background-image:url('pn.f6fda24190bf8d92.svg')}.flag-icon-pn.flag-icon-squared{background-image:url('pn.9b18d1b41ae2f6da.svg')}.flag-icon-pr{background-image:url('pr.7cc474ddb1552e5d.svg')}.flag-icon-pr.flag-icon-squared{background-image:url('pr.15f19f55f2f9af5b.svg')}.flag-icon-ps{background-image:url('ps.0c7ef8715d7aef84.svg')}.flag-icon-ps.flag-icon-squared{background-image:url('ps.af3715c2f9704843.svg')}.flag-icon-pt{background-image:url('pt.e3a3fe64164f5f87.svg')}.flag-icon-pt.flag-icon-squared{background-image:url('pt.d53558fcdd2b1190.svg')}.flag-icon-pw{background-image:url('pw.5ef028bd47561db9.svg')}.flag-icon-pw.flag-icon-squared{background-image:url('pw.4b66fcc6ac97f062.svg')}.flag-icon-py{background-image:url('py.c62aae82de4b64dc.svg')}.flag-icon-py.flag-icon-squared{background-image:url('py.76869bbc590dfb1f.svg')}.flag-icon-qa{background-image:url('qa.aff8b14d58090725.svg')}.flag-icon-qa.flag-icon-squared{background-image:url('qa.8ecb9aebac066718.svg')}.flag-icon-re{background-image:url('re.e6633066a4b90a5c.svg')}.flag-icon-re.flag-icon-squared{background-image:url('re.72067a7499651b37.svg')}.flag-icon-ro{background-image:url('ro.f2ab4e7882d2d271.svg')}.flag-icon-ro.flag-icon-squared{background-image:url('ro.b62c134ac78ae9e8.svg')}.flag-icon-rs{background-image:url('rs.689a86713df4f4f6.svg')}.flag-icon-rs.flag-icon-squared{background-image:url('rs.f80b0acd859accb2.svg')}.flag-icon-ru{background-image:url('ru.d496752bfaf2c561.svg')}.flag-icon-ru.flag-icon-squared{background-image:url('ru.dde5f9a0d7a28cba.svg')}.flag-icon-rw{background-image:url('rw.8a69cb3930e65b0d.svg')}.flag-icon-rw.flag-icon-squared{background-image:url('rw.ca8b333b63363b47.svg')}.flag-icon-sa{background-image:url('sa.dd8c89b7933fee0c.svg')}.flag-icon-sa.flag-icon-squared{background-image:url('sa.40d0c21ba44c6c6a.svg')}.flag-icon-sb{background-image:url('sb.579c6fa028e31039.svg')}.flag-icon-sb.flag-icon-squared{background-image:url('sb.5b9016f147c21889.svg')}.flag-icon-sc{background-image:url('sc.6ee98df5df2e3206.svg')}.flag-icon-sc.flag-icon-squared{background-image:url('sc.68f415436d59d7b8.svg')}.flag-icon-sd{background-image:url('sd.c01ddaa26bda4e21.svg')}.flag-icon-sd.flag-icon-squared{background-image:url('sd.d3f62fd9c0d7de22.svg')}.flag-icon-se{background-image:url('se.3689396b7eae761e.svg')}.flag-icon-se.flag-icon-squared{background-image:url('se.4fdb9bbf8c9971e9.svg')}.flag-icon-sg{background-image:url('sg.eb000713e75426ef.svg')}.flag-icon-sg.flag-icon-squared{background-image:url('sg.b1cd7983c6d9fab0.svg')}.flag-icon-sh{background-image:url('sh.2609eb0512ee3a12.svg')}.flag-icon-sh.flag-icon-squared{background-image:url('sh.c249a0b9d3e41cb9.svg')}.flag-icon-si{background-image:url('si.513f6a1de85be2c8.svg')}.flag-icon-si.flag-icon-squared{background-image:url('si.7c216cfa7fd370c2.svg')}.flag-icon-sj{background-image:url('sj.3b44b6a0cda01ddf.svg')}.flag-icon-sj.flag-icon-squared{background-image:url('sj.cc0b7cd45b9f4866.svg')}.flag-icon-sk{background-image:url('sk.c2f6c270e3012265.svg')}.flag-icon-sk.flag-icon-squared{background-image:url('sk.98f9d6955c2691ce.svg')}.flag-icon-sl{background-image:url('sl.1b9068baf7843dff.svg')}.flag-icon-sl.flag-icon-squared{background-image:url('sl.7215c960bb309a12.svg')}.flag-icon-sm{background-image:url('sm.261e422151a6e6ee.svg')}.flag-icon-sm.flag-icon-squared{background-image:url('sm.e92bce2bcb87ac67.svg')}.flag-icon-sn{background-image:url('sn.40acffc2a9db30fc.svg')}.flag-icon-sn.flag-icon-squared{background-image:url('sn.6c87ce76859e5264.svg')}.flag-icon-so{background-image:url('so.91c1cc49285fb5d9.svg')}.flag-icon-so.flag-icon-squared{background-image:url('so.33865c261971ba6f.svg')}.flag-icon-sr{background-image:url('sr.c5e947e62644f7cd.svg')}.flag-icon-sr.flag-icon-squared{background-image:url('sr.fcf18995f49dcde7.svg')}.flag-icon-ss{background-image:url('ss.24dd350eb8f44ffe.svg')}.flag-icon-ss.flag-icon-squared{background-image:url('ss.c430d9cd63498500.svg')}.flag-icon-st{background-image:url('st.9b84e4e86b02270c.svg')}.flag-icon-st.flag-icon-squared{background-image:url('st.9e759f7fa4653c2f.svg')}.flag-icon-sv{background-image:url('sv.753cddcc57c303f7.svg')}.flag-icon-sv.flag-icon-squared{background-image:url('sv.947a86915328e9e1.svg')}.flag-icon-sx{background-image:url('sx.02ef09583bd2e2d7.svg')}.flag-icon-sx.flag-icon-squared{background-image:url('sx.16bb1b50047a5277.svg')}.flag-icon-sy{background-image:url('sy.1207f5d705a754f1.svg')}.flag-icon-sy.flag-icon-squared{background-image:url('sy.da120f5c25541fa4.svg')}.flag-icon-sz{background-image:url('sz.0213c9255290cc01.svg')}.flag-icon-sz.flag-icon-squared{background-image:url('sz.cd3c3c4a51d8e226.svg')}.flag-icon-tc{background-image:url('tc.c1f96e1deaaafd4c.svg')}.flag-icon-tc.flag-icon-squared{background-image:url('tc.cd16fec76c4a9ba4.svg')}.flag-icon-td{background-image:url('td.e89e91e168e52177.svg')}.flag-icon-td.flag-icon-squared{background-image:url('td.c01a8d1c29d8773e.svg')}.flag-icon-tf{background-image:url('tf.43c723a9f48a6a43.svg')}.flag-icon-tf.flag-icon-squared{background-image:url('tf.28b444ed2703d2a5.svg')}.flag-icon-tg{background-image:url('tg.639f7c24228400cf.svg')}.flag-icon-tg.flag-icon-squared{background-image:url('tg.717a4fd397a70040.svg')}.flag-icon-th{background-image:url('th.aa1484f27f5a3e2c.svg')}.flag-icon-th.flag-icon-squared{background-image:url('th.34d157c208afdefc.svg')}.flag-icon-tj{background-image:url('tj.8a5cdaeb8cf6e0ef.svg')}.flag-icon-tj.flag-icon-squared{background-image:url('tj.649fc4cfea9b2bb0.svg')}.flag-icon-tk{background-image:url('tk.66f591e57c5da691.svg')}.flag-icon-tk.flag-icon-squared{background-image:url('tk.3e2a1cb669d55c64.svg')}.flag-icon-tl{background-image:url('tl.b41e522f21b3c463.svg')}.flag-icon-tl.flag-icon-squared{background-image:url('tl.62b6118288e52986.svg')}.flag-icon-tm{background-image:url('tm.c8cef4affd38b5ae.svg')}.flag-icon-tm.flag-icon-squared{background-image:url('tm.ce795b0517bf9fb7.svg')}.flag-icon-tn{background-image:url('tn.778fd62d6c9d1293.svg')}.flag-icon-tn.flag-icon-squared{background-image:url('tn.c2cbf32d2d183ad4.svg')}.flag-icon-to{background-image:url('to.41dc961a025c7a46.svg')}.flag-icon-to.flag-icon-squared{background-image:url('to.9d9f8899d1e1bcfb.svg')}.flag-icon-tr{background-image:url('tr.5be28d2a3d14fdbb.svg')}.flag-icon-tr.flag-icon-squared{background-image:url('tr.6fa8b858a2f97800.svg')}.flag-icon-tt{background-image:url('tt.476185e48d68ee2c.svg')}.flag-icon-tt.flag-icon-squared{background-image:url('tt.2bac0a12d5c501ed.svg')}.flag-icon-tv{background-image:url('tv.d35aa5168cfe2125.svg')}.flag-icon-tv.flag-icon-squared{background-image:url('tv.ab4ac56ff66b04ed.svg')}.flag-icon-tw{background-image:url('tw.f4cdda692a89cea1.svg')}.flag-icon-tw.flag-icon-squared{background-image:url('tw.0af0bb7ee2c7c0ef.svg')}.flag-icon-tz{background-image:url('tz.7d8a35ebb12d1ef7.svg')}.flag-icon-tz.flag-icon-squared{background-image:url('tz.6e9fee0b2207b1ef.svg')}.flag-icon-ua{background-image:url('ua.3a67f5ec9b076901.svg')}.flag-icon-ua.flag-icon-squared{background-image:url('ua.fba1eabf4c6a29ec.svg')}.flag-icon-ug{background-image:url('ug.b8a615eb6d404b01.svg')}.flag-icon-ug.flag-icon-squared{background-image:url('ug.5254e8d02d69f629.svg')}.flag-icon-um{background-image:url('um.adfe8ee754360da4.svg')}.flag-icon-um.flag-icon-squared{background-image:url('um.31026e714fcc5bf7.svg')}.flag-icon-us{background-image:url('us.817d241614dff6d8.svg')}.flag-icon-us.flag-icon-squared{background-image:url('us.8802c010a1c68b93.svg')}.flag-icon-uy{background-image:url('uy.c9fb39ee67aad4cf.svg')}.flag-icon-uy.flag-icon-squared{background-image:url('uy.606d34966400640d.svg')}.flag-icon-uz{background-image:url('uz.4dce9a4fc7f27264.svg')}.flag-icon-uz.flag-icon-squared{background-image:url('uz.4fe04b04a5f53b63.svg')}.flag-icon-va{background-image:url('va.0a06ac4b6fd89767.svg')}.flag-icon-va.flag-icon-squared{background-image:url('va.1fcaded9e156e7ed.svg')}.flag-icon-vc{background-image:url('vc.512dee073448acb6.svg')}.flag-icon-vc.flag-icon-squared{background-image:url('vc.fbaf8539e7eba71a.svg')}.flag-icon-ve{background-image:url('ve.0c01b08dda1727ac.svg')}.flag-icon-ve.flag-icon-squared{background-image:url('ve.affb5563508af8a5.svg')}.flag-icon-vg{background-image:url('vg.827d8ddb227af721.svg')}.flag-icon-vg.flag-icon-squared{background-image:url('vg.da244a44f99dcb92.svg')}.flag-icon-vi{background-image:url('vi.d0297201da6e7465.svg')}.flag-icon-vi.flag-icon-squared{background-image:url('vi.8afd466e485674c9.svg')}.flag-icon-vn{background-image:url('vn.7b13b1a32dde488f.svg')}.flag-icon-vn.flag-icon-squared{background-image:url('vn.f09c47e2a4757e5d.svg')}.flag-icon-vu{background-image:url('vu.edd95de935e082cd.svg')}.flag-icon-vu.flag-icon-squared{background-image:url('vu.0cf1c13a27ad2942.svg')}.flag-icon-wf{background-image:url('wf.9de6019e716cea61.svg')}.flag-icon-wf.flag-icon-squared{background-image:url('wf.4576c90cafed930e.svg')}.flag-icon-ws{background-image:url('ws.7a20a6b088177b1c.svg')}.flag-icon-ws.flag-icon-squared{background-image:url('ws.d7421f1d4dcbb7af.svg')}.flag-icon-ye{background-image:url('ye.e5fb8974a2e7efb5.svg')}.flag-icon-ye.flag-icon-squared{background-image:url('ye.c79d6c85926504c9.svg')}.flag-icon-yt{background-image:url('yt.1f244884e4839074.svg')}.flag-icon-yt.flag-icon-squared{background-image:url('yt.240967689a55e155.svg')}.flag-icon-za{background-image:url('za.d20c7e0237259d4d.svg')}.flag-icon-za.flag-icon-squared{background-image:url('za.71e6c6cca8dee4b9.svg')}.flag-icon-zm{background-image:url('zm.52057af1e10ff7b5.svg')}.flag-icon-zm.flag-icon-squared{background-image:url('zm.809c49401d314a62.svg')}.flag-icon-zw{background-image:url('zw.dfc5b35c9709725a.svg')}.flag-icon-zw.flag-icon-squared{background-image:url('zw.58bcb2668e7d7a11.svg')}.flag-icon-eu{background-image:url('eu.d1c4d840265188a1.svg')}.flag-icon-eu.flag-icon-squared{background-image:url('eu.b8126207c2db6d8a.svg')}.flag-icon-gb-eng{background-image:url('gb-eng.afbb31aa64568c39.svg')}.flag-icon-gb-eng.flag-icon-squared{background-image:url('gb-eng.4874b822e2fd0862.svg')}.flag-icon-gb-sct{background-image:url('gb-sct.441caecc6bf038b9.svg')}.flag-icon-gb-sct.flag-icon-squared{background-image:url('gb-sct.65a9311534baa019.svg')}.flag-icon-gb-wls{background-image:url('gb-wls.f88f47aa3a13b593.svg')}.flag-icon-gb-wls.flag-icon-squared{background-image:url('gb-wls.d3843ca5e705b85e.svg')}

 /* Pace Loader */
 .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ff6275;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px}

/*!
 * perfect-scrollbar v1.4.0
 * (c) 2018 Hyunje Jun
 * @license MIT
 */
 .ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.ps__rail-y{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/fonts/line-awesome/css/line-awesome.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.la,
.las,
.lar,
.lal,
.lad,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-rendering: auto;
  line-height: 1;
  font: normal normal normal 16px/1 "LineAwesome";
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.la-xs {
  font-size: .75em; }

.la-sm {
  font-size: .875em; }

.la-1x {
  font-size: 1em; }

.la-2x {
  font-size: 2em; }

.la-3x {
  font-size: 3em; }

.la-4x {
  font-size: 4em; }

.la-5x {
  font-size: 5em; }

.la-6x {
  font-size: 6em; }

.la-7x {
  font-size: 7em; }

.la-8x {
  font-size: 8em; }

.la-9x {
  font-size: 9em; }

.la-10x {
  font-size: 10em; }

.la-fw {
  text-align: center;
  width: 1.25em; }

.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .la-ul > li {
    position: relative; }

.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.la-pull-left {
  float: left; }

.la-pull-right {
  float: right; }

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em; }

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em; }

.la-spin {
  animation: la-spin 2s infinite linear; }

.la-pulse {
  animation: la-spin 1s infinite steps(8); }

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

.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  filter: none; }

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.la-stack-1x {
  line-height: inherit; }

.la-stack-2x {
  font-size: 2em; }

.la-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.la-500px:before {
  content: "\f26e"; }

.la-accessible-icon:before {
  content: "\f368"; }

.la-accusoft:before {
  content: "\f369"; }

.la-acquisitions-incorporated:before {
  content: "\f6af"; }

.la-ad:before {
  content: "\f641"; }

.la-address-book:before {
  content: "\f2b9"; }

.la-address-card:before {
  content: "\f2bb"; }

.la-adjust:before {
  content: "\f042"; }

.la-adn:before {
  content: "\f170"; }

.la-adobe:before {
  content: "\f778"; }

.la-adversal:before {
  content: "\f36a"; }

.la-affiliatetheme:before {
  content: "\f36b"; }

.la-air-freshener:before {
  content: "\f5d0"; }

.la-airbnb:before {
  content: "\f834"; }

.la-algolia:before {
  content: "\f36c"; }

.la-align-center:before {
  content: "\f037"; }

.la-align-justify:before {
  content: "\f039"; }

.la-align-left:before {
  content: "\f036"; }

.la-align-right:before {
  content: "\f038"; }

.la-alipay:before {
  content: "\f642"; }

.la-allergies:before {
  content: "\f461"; }

.la-amazon:before {
  content: "\f270"; }

.la-amazon-pay:before {
  content: "\f42c"; }

.la-ambulance:before {
  content: "\f0f9"; }

.la-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.la-amilia:before {
  content: "\f36d"; }

.la-anchor:before {
  content: "\f13d"; }

.la-android:before {
  content: "\f17b"; }

.la-angellist:before {
  content: "\f209"; }

.la-angle-double-down:before {
  content: "\f103"; }

.la-angle-double-left:before {
  content: "\f100"; }

.la-angle-double-right:before {
  content: "\f101"; }

.la-angle-double-up:before {
  content: "\f102"; }

.la-angle-down:before {
  content: "\f107"; }

.la-angle-left:before {
  content: "\f104"; }

.la-angle-right:before {
  content: "\f105"; }

.la-angle-up:before {
  content: "\f106"; }

.la-angry:before {
  content: "\f556"; }

.la-angrycreative:before {
  content: "\f36e"; }

.la-angular:before {
  content: "\f420"; }

.la-ankh:before {
  content: "\f644"; }

.la-app-store:before {
  content: "\f36f"; }

.la-app-store-ios:before {
  content: "\f370"; }

.la-apper:before {
  content: "\f371"; }

.la-apple:before {
  content: "\f179"; }

.la-apple-alt:before {
  content: "\f5d1"; }

.la-apple-pay:before {
  content: "\f415"; }

.la-archive:before {
  content: "\f187"; }

.la-archway:before {
  content: "\f557"; }

.la-arrow-alt-circle-down:before {
  content: "\f358"; }

.la-arrow-alt-circle-left:before {
  content: "\f359"; }

.la-arrow-alt-circle-right:before {
  content: "\f35a"; }

.la-arrow-alt-circle-up:before {
  content: "\f35b"; }

.la-arrow-circle-down:before {
  content: "\f0ab"; }

.la-arrow-circle-left:before {
  content: "\f0a8"; }

.la-arrow-circle-right:before {
  content: "\f0a9"; }

.la-arrow-circle-up:before {
  content: "\f0aa"; }

.la-arrow-down:before {
  content: "\f063"; }

.la-arrow-left:before {
  content: "\f060"; }

.la-arrow-right:before {
  content: "\f061"; }

.la-arrow-up:before {
  content: "\f062"; }

.la-arrows-alt:before {
  content: "\f0b2"; }

.la-arrows-alt-h:before {
  content: "\f337"; }

.la-arrows-alt-v:before {
  content: "\f338"; }

.la-artstation:before {
  content: "\f77a"; }

.la-assistive-listening-systems:before {
  content: "\f2a2"; }

.la-asterisk:before {
  content: "\f069"; }

.la-asymmetrik:before {
  content: "\f372"; }

.la-at:before {
  content: "\f1fa"; }

.la-atlas:before {
  content: "\f558"; }

.la-atlassian:before {
  content: "\f77b"; }

.la-atom:before {
  content: "\f5d2"; }

.la-audible:before {
  content: "\f373"; }

.la-audio-description:before {
  content: "\f29e"; }

.la-autoprefixer:before {
  content: "\f41c"; }

.la-avianex:before {
  content: "\f374"; }

.la-aviato:before {
  content: "\f421"; }

.la-award:before {
  content: "\f559"; }

.la-aws:before {
  content: "\f375"; }

.la-baby:before {
  content: "\f77c"; }

.la-baby-carriage:before {
  content: "\f77d"; }

.la-backspace:before {
  content: "\f55a"; }

.la-backward:before {
  content: "\f04a"; }

.la-bacon:before {
  content: "\f7e5"; }

.la-balance-scale:before {
  content: "\f24e"; }

.la-balance-scale-left:before {
  content: "\f515"; }

.la-balance-scale-right:before {
  content: "\f516"; }

.la-ban:before {
  content: "\f05e"; }

.la-band-aid:before {
  content: "\f462"; }

.la-bandcamp:before {
  content: "\f2d5"; }

.la-barcode:before {
  content: "\f02a"; }

.la-bars:before {
  content: "\f0c9"; }

.la-baseball-ball:before {
  content: "\f433"; }

.la-basketball-ball:before {
  content: "\f434"; }

.la-bath:before {
  content: "\f2cd"; }

.la-battery-empty:before {
  content: "\f244"; }

.la-battery-full:before {
  content: "\f240"; }

.la-battery-half:before {
  content: "\f242"; }

.la-battery-quarter:before {
  content: "\f243"; }

.la-battery-three-quarters:before {
  content: "\f241"; }

.la-battle-net:before {
  content: "\f835"; }

.la-bed:before {
  content: "\f236"; }

.la-beer:before {
  content: "\f0fc"; }

.la-behance:before {
  content: "\f1b4"; }

.la-behance-square:before {
  content: "\f1b5"; }

.la-bell:before {
  content: "\f0f3"; }

.la-bell-slash:before {
  content: "\f1f6"; }

.la-bezier-curve:before {
  content: "\f55b"; }

.la-bible:before {
  content: "\f647"; }

.la-bicycle:before {
  content: "\f206"; }

.la-biking:before {
  content: "\f84a"; }

.la-bimobject:before {
  content: "\f378"; }

.la-binoculars:before {
  content: "\f1e5"; }

.la-biohazard:before {
  content: "\f780"; }

.la-birthday-cake:before {
  content: "\f1fd"; }

.la-bitbucket:before {
  content: "\f171"; }

.la-bitcoin:before {
  content: "\f379"; }

.la-bity:before {
  content: "\f37a"; }

.la-black-tie:before {
  content: "\f27e"; }

.la-blackberry:before {
  content: "\f37b"; }

.la-blender:before {
  content: "\f517"; }

.la-blender-phone:before {
  content: "\f6b6"; }

.la-blind:before {
  content: "\f29d"; }

.la-blog:before {
  content: "\f781"; }

.la-blogger:before {
  content: "\f37c"; }

.la-blogger-b:before {
  content: "\f37d"; }

.la-bluetooth:before {
  content: "\f293"; }

.la-bluetooth-b:before {
  content: "\f294"; }

.la-bold:before {
  content: "\f032"; }

.la-bolt:before {
  content: "\f0e7"; }

.la-bomb:before {
  content: "\f1e2"; }

.la-bone:before {
  content: "\f5d7"; }

.la-bong:before {
  content: "\f55c"; }

.la-book:before {
  content: "\f02d"; }

.la-book-dead:before {
  content: "\f6b7"; }

.la-book-medical:before {
  content: "\f7e6"; }

.la-book-open:before {
  content: "\f518"; }

.la-book-reader:before {
  content: "\f5da"; }

.la-bookmark:before {
  content: "\f02e"; }

.la-bootstrap:before {
  content: "\f836"; }

.la-border-all:before {
  content: "\f84c"; }

.la-border-none:before {
  content: "\f850"; }

.la-border-style:before {
  content: "\f853"; }

.la-bowling-ball:before {
  content: "\f436"; }

.la-box:before {
  content: "\f466"; }

.la-box-open:before {
  content: "\f49e"; }

.la-boxes:before {
  content: "\f468"; }

.la-braille:before {
  content: "\f2a1"; }

.la-brain:before {
  content: "\f5dc"; }

.la-bread-slice:before {
  content: "\f7ec"; }

.la-briefcase:before {
  content: "\f0b1"; }

.la-briefcase-medical:before {
  content: "\f469"; }

.la-broadcast-tower:before {
  content: "\f519"; }

.la-broom:before {
  content: "\f51a"; }

.la-brush:before {
  content: "\f55d"; }

.la-btc:before {
  content: "\f15a"; }

.la-buffer:before {
  content: "\f837"; }

.la-bug:before {
  content: "\f188"; }

.la-building:before {
  content: "\f1ad"; }

.la-bullhorn:before {
  content: "\f0a1"; }

.la-bullseye:before {
  content: "\f140"; }

.la-burn:before {
  content: "\f46a"; }

.la-buromobelexperte:before {
  content: "\f37f"; }

.la-bus:before {
  content: "\f207"; }

.la-bus-alt:before {
  content: "\f55e"; }

.la-business-time:before {
  content: "\f64a"; }

.la-buy-n-large:before {
  content: "\f8a6"; }

.la-buysellads:before {
  content: "\f20d"; }

.la-calculator:before {
  content: "\f1ec"; }

.la-calendar:before {
  content: "\f133"; }

.la-calendar-alt:before {
  content: "\f073"; }

.la-calendar-check:before {
  content: "\f274"; }

.la-calendar-day:before {
  content: "\f783"; }

.la-calendar-minus:before {
  content: "\f272"; }

.la-calendar-plus:before {
  content: "\f271"; }

.la-calendar-times:before {
  content: "\f273"; }

.la-calendar-week:before {
  content: "\f784"; }

.la-camera:before {
  content: "\f030"; }

.la-camera-retro:before {
  content: "\f083"; }

.la-campground:before {
  content: "\f6bb"; }

.la-canadian-maple-leaf:before {
  content: "\f785"; }

.la-candy-cane:before {
  content: "\f786"; }

.la-cannabis:before {
  content: "\f55f"; }

.la-capsules:before {
  content: "\f46b"; }

.la-car:before {
  content: "\f1b9"; }

.la-car-alt:before {
  content: "\f5de"; }

.la-car-battery:before {
  content: "\f5df"; }

.la-car-crash:before {
  content: "\f5e1"; }

.la-car-side:before {
  content: "\f5e4"; }

.la-caret-down:before {
  content: "\f0d7"; }

.la-caret-left:before {
  content: "\f0d9"; }

.la-caret-right:before {
  content: "\f0da"; }

.la-caret-square-down:before {
  content: "\f150"; }

.la-caret-square-left:before {
  content: "\f191"; }

.la-caret-square-right:before {
  content: "\f152"; }

.la-caret-square-up:before {
  content: "\f151"; }

.la-caret-up:before {
  content: "\f0d8"; }

.la-carrot:before {
  content: "\f787"; }

.la-cart-arrow-down:before {
  content: "\f218"; }

.la-cart-plus:before {
  content: "\f217"; }

.la-cash-register:before {
  content: "\f788"; }

.la-cat:before {
  content: "\f6be"; }

.la-cc-amazon-pay:before {
  content: "\f42d"; }

.la-cc-amex:before {
  content: "\f1f3"; }

.la-cc-apple-pay:before {
  content: "\f416"; }

.la-cc-diners-club:before {
  content: "\f24c"; }

.la-cc-discover:before {
  content: "\f1f2"; }

.la-cc-jcb:before {
  content: "\f24b"; }

.la-cc-mastercard:before {
  content: "\f1f1"; }

.la-cc-paypal:before {
  content: "\f1f4"; }

.la-cc-stripe:before {
  content: "\f1f5"; }

.la-cc-visa:before {
  content: "\f1f0"; }

.la-centercode:before {
  content: "\f380"; }

.la-centos:before {
  content: "\f789"; }

.la-certificate:before {
  content: "\f0a3"; }

.la-chair:before {
  content: "\f6c0"; }

.la-chalkboard:before {
  content: "\f51b"; }

.la-chalkboard-teacher:before {
  content: "\f51c"; }

.la-charging-station:before {
  content: "\f5e7"; }

.la-chart-area:before {
  content: "\f1fe"; }

.la-chart-bar:before {
  content: "\f080"; }

.la-chart-line:before {
  content: "\f201"; }

.la-chart-pie:before {
  content: "\f200"; }

.la-check:before {
  content: "\f00c"; }

.la-check-circle:before {
  content: "\f058"; }

.la-check-double:before {
  content: "\f560"; }

.la-check-square:before {
  content: "\f14a"; }

.la-cheese:before {
  content: "\f7ef"; }

.la-chess:before {
  content: "\f439"; }

.la-chess-bishop:before {
  content: "\f43a"; }

.la-chess-board:before {
  content: "\f43c"; }

.la-chess-king:before {
  content: "\f43f"; }

.la-chess-knight:before {
  content: "\f441"; }

.la-chess-pawn:before {
  content: "\f443"; }

.la-chess-queen:before {
  content: "\f445"; }

.la-chess-rook:before {
  content: "\f447"; }

.la-chevron-circle-down:before {
  content: "\f13a"; }

.la-chevron-circle-left:before {
  content: "\f137"; }

.la-chevron-circle-right:before {
  content: "\f138"; }

.la-chevron-circle-up:before {
  content: "\f139"; }

.la-chevron-down:before {
  content: "\f078"; }

.la-chevron-left:before {
  content: "\f053"; }

.la-chevron-right:before {
  content: "\f054"; }

.la-chevron-up:before {
  content: "\f077"; }

.la-child:before {
  content: "\f1ae"; }

.la-chrome:before {
  content: "\f268"; }

.la-chromecast:before {
  content: "\f838"; }

.la-church:before {
  content: "\f51d"; }

.la-circle:before {
  content: "\f111"; }

.la-circle-notch:before {
  content: "\f1ce"; }

.la-city:before {
  content: "\f64f"; }

.la-clinic-medical:before {
  content: "\f7f2"; }

.la-clipboard:before {
  content: "\f328"; }

.la-clipboard-check:before {
  content: "\f46c"; }

.la-clipboard-list:before {
  content: "\f46d"; }

.la-clock:before {
  content: "\f017"; }

.la-clone:before {
  content: "\f24d"; }

.la-closed-captioning:before {
  content: "\f20a"; }

.la-cloud:before {
  content: "\f0c2"; }

.la-cloud-download-alt:before {
  content: "\f381"; }

.la-cloud-meatball:before {
  content: "\f73b"; }

.la-cloud-moon:before {
  content: "\f6c3"; }

.la-cloud-moon-rain:before {
  content: "\f73c"; }

.la-cloud-rain:before {
  content: "\f73d"; }

.la-cloud-showers-heavy:before {
  content: "\f740"; }

.la-cloud-sun:before {
  content: "\f6c4"; }

.la-cloud-sun-rain:before {
  content: "\f743"; }

.la-cloud-upload-alt:before {
  content: "\f382"; }

.la-cloudscale:before {
  content: "\f383"; }

.la-cloudsmith:before {
  content: "\f384"; }

.la-cloudversify:before {
  content: "\f385"; }

.la-cocktail:before {
  content: "\f561"; }

.la-code:before {
  content: "\f121"; }

.la-code-branch:before {
  content: "\f126"; }

.la-codepen:before {
  content: "\f1cb"; }

.la-codiepie:before {
  content: "\f284"; }

.la-coffee:before {
  content: "\f0f4"; }

.la-cog:before {
  content: "\f013"; }

.la-cogs:before {
  content: "\f085"; }

.la-coins:before {
  content: "\f51e"; }

.la-columns:before {
  content: "\f0db"; }

.la-comment:before {
  content: "\f075"; }

.la-comment-alt:before {
  content: "\f27a"; }

.la-comment-dollar:before {
  content: "\f651"; }

.la-comment-dots:before {
  content: "\f4ad"; }

.la-comment-medical:before {
  content: "\f7f5"; }

.la-comment-slash:before {
  content: "\f4b3"; }

.la-comments:before {
  content: "\f086"; }

.la-comments-dollar:before {
  content: "\f653"; }

.la-compact-disc:before {
  content: "\f51f"; }

.la-compass:before {
  content: "\f14e"; }

.la-compress:before {
  content: "\f066"; }

.la-compress-arrows-alt:before {
  content: "\f78c"; }

.la-concierge-bell:before {
  content: "\f562"; }

.la-confluence:before {
  content: "\f78d"; }

.la-connectdevelop:before {
  content: "\f20e"; }

.la-contao:before {
  content: "\f26d"; }

.la-cookie:before {
  content: "\f563"; }

.la-cookie-bite:before {
  content: "\f564"; }

.la-copy:before {
  content: "\f0c5"; }

.la-copyright:before {
  content: "\f1f9"; }

.la-cotton-bureau:before {
  content: "\f89e"; }

.la-couch:before {
  content: "\f4b8"; }

.la-cpanel:before {
  content: "\f388"; }

.la-creative-commons:before {
  content: "\f25e"; }

.la-creative-commons-by:before {
  content: "\f4e7"; }

.la-creative-commons-nc:before {
  content: "\f4e8"; }

.la-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.la-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.la-creative-commons-nd:before {
  content: "\f4eb"; }

.la-creative-commons-pd:before {
  content: "\f4ec"; }

.la-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.la-creative-commons-remix:before {
  content: "\f4ee"; }

.la-creative-commons-sa:before {
  content: "\f4ef"; }

.la-creative-commons-sampling:before {
  content: "\f4f0"; }

.la-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.la-creative-commons-share:before {
  content: "\f4f2"; }

.la-creative-commons-zero:before {
  content: "\f4f3"; }

.la-credit-card:before {
  content: "\f09d"; }

.la-critical-role:before {
  content: "\f6c9"; }

.la-crop:before {
  content: "\f125"; }

.la-crop-alt:before {
  content: "\f565"; }

.la-cross:before {
  content: "\f654"; }

.la-crosshairs:before {
  content: "\f05b"; }

.la-crow:before {
  content: "\f520"; }

.la-crown:before {
  content: "\f521"; }

.la-crutch:before {
  content: "\f7f7"; }

.la-css3:before {
  content: "\f13c"; }

.la-css3-alt:before {
  content: "\f38b"; }

.la-cube:before {
  content: "\f1b2"; }

.la-cubes:before {
  content: "\f1b3"; }

.la-cut:before {
  content: "\f0c4"; }

.la-cuttlefish:before {
  content: "\f38c"; }

.la-d-and-d:before {
  content: "\f38d"; }

.la-d-and-d-beyond:before {
  content: "\f6ca"; }

.la-dashcube:before {
  content: "\f210"; }

.la-database:before {
  content: "\f1c0"; }

.la-deaf:before {
  content: "\f2a4"; }

.la-delicious:before {
  content: "\f1a5"; }

.la-democrat:before {
  content: "\f747"; }

.la-deploydog:before {
  content: "\f38e"; }

.la-deskpro:before {
  content: "\f38f"; }

.la-desktop:before {
  content: "\f108"; }

.la-dev:before {
  content: "\f6cc"; }

.la-deviantart:before {
  content: "\f1bd"; }

.la-dharmachakra:before {
  content: "\f655"; }

.la-dhl:before {
  content: "\f790"; }

.la-diagnoses:before {
  content: "\f470"; }

.la-diaspora:before {
  content: "\f791"; }

.la-dice:before {
  content: "\f522"; }

.la-dice-d20:before {
  content: "\f6cf"; }

.la-dice-d6:before {
  content: "\f6d1"; }

.la-dice-five:before {
  content: "\f523"; }

.la-dice-four:before {
  content: "\f524"; }

.la-dice-one:before {
  content: "\f525"; }

.la-dice-six:before {
  content: "\f526"; }

.la-dice-three:before {
  content: "\f527"; }

.la-dice-two:before {
  content: "\f528"; }

.la-digg:before {
  content: "\f1a6"; }

.la-digital-ocean:before {
  content: "\f391"; }

.la-digital-tachograph:before {
  content: "\f566"; }

.la-directions:before {
  content: "\f5eb"; }

.la-discord:before {
  content: "\f392"; }

.la-discourse:before {
  content: "\f393"; }

.la-divide:before {
  content: "\f529"; }

.la-dizzy:before {
  content: "\f567"; }

.la-dna:before {
  content: "\f471"; }

.la-dochub:before {
  content: "\f394"; }

.la-docker:before {
  content: "\f395"; }

.la-dog:before {
  content: "\f6d3"; }

.la-dollar-sign:before {
  content: "\f155"; }

.la-dolly:before {
  content: "\f472"; }

.la-dolly-flatbed:before {
  content: "\f474"; }

.la-donate:before {
  content: "\f4b9"; }

.la-door-closed:before {
  content: "\f52a"; }

.la-door-open:before {
  content: "\f52b"; }

.la-dot-circle:before {
  content: "\f192"; }

.la-dove:before {
  content: "\f4ba"; }

.la-download:before {
  content: "\f019"; }

.la-draft2digital:before {
  content: "\f396"; }

.la-drafting-compass:before {
  content: "\f568"; }

.la-dragon:before {
  content: "\f6d5"; }

.la-draw-polygon:before {
  content: "\f5ee"; }

.la-dribbble:before {
  content: "\f17d"; }

.la-dribbble-square:before {
  content: "\f397"; }

.la-dropbox:before {
  content: "\f16b"; }

.la-drum:before {
  content: "\f569"; }

.la-drum-steelpan:before {
  content: "\f56a"; }

.la-drumstick-bite:before {
  content: "\f6d7"; }

.la-drupal:before {
  content: "\f1a9"; }

.la-dumbbell:before {
  content: "\f44b"; }

.la-dumpster:before {
  content: "\f793"; }

.la-dumpster-fire:before {
  content: "\f794"; }

.la-dungeon:before {
  content: "\f6d9"; }

.la-dyalog:before {
  content: "\f399"; }

.la-earlybirds:before {
  content: "\f39a"; }

.la-ebay:before {
  content: "\f4f4"; }

.la-edge:before {
  content: "\f282"; }

.la-edit:before {
  content: "\f044"; }

.la-egg:before {
  content: "\f7fb"; }

.la-eject:before {
  content: "\f052"; }

.la-elementor:before {
  content: "\f430"; }

.la-ellipsis-h:before {
  content: "\f141"; }

.la-ellipsis-v:before {
  content: "\f142"; }

.la-ello:before {
  content: "\f5f1"; }

.la-ember:before {
  content: "\f423"; }

.la-empire:before {
  content: "\f1d1"; }

.la-envelope:before {
  content: "\f0e0"; }

.la-envelope-open:before {
  content: "\f2b6"; }

.la-envelope-open-text:before {
  content: "\f658"; }

.la-envelope-square:before {
  content: "\f199"; }

.la-envira:before {
  content: "\f299"; }

.la-equals:before {
  content: "\f52c"; }

.la-eraser:before {
  content: "\f12d"; }

.la-erlang:before {
  content: "\f39d"; }

.la-ethereum:before {
  content: "\f42e"; }

.la-ethernet:before {
  content: "\f796"; }

.la-etsy:before {
  content: "\f2d7"; }

.la-euro-sign:before {
  content: "\f153"; }

.la-evernote:before {
  content: "\f839"; }

.la-exchange-alt:before {
  content: "\f362"; }

.la-exclamation:before {
  content: "\f12a"; }

.la-exclamation-circle:before {
  content: "\f06a"; }

.la-exclamation-triangle:before {
  content: "\f071"; }

.la-expand:before {
  content: "\f065"; }

.la-expand-arrows-alt:before {
  content: "\f31e"; }

.la-expeditedssl:before {
  content: "\f23e"; }

.la-external-link-alt:before {
  content: "\f35d"; }

.la-external-link-square-alt:before {
  content: "\f360"; }

.la-eye:before {
  content: "\f06e"; }

.la-eye-dropper:before {
  content: "\f1fb"; }

.la-eye-slash:before {
  content: "\f070"; }

.la-facebook:before {
  content: "\f09a"; }

.la-facebook-f:before {
  content: "\f39e"; }

.la-facebook-messenger:before {
  content: "\f39f"; }

.la-facebook-square:before {
  content: "\f082"; }

.la-fan:before {
  content: "\f863"; }

.la-fantasy-flight-games:before {
  content: "\f6dc"; }

.la-fast-backward:before {
  content: "\f049"; }

.la-fast-forward:before {
  content: "\f050"; }

.la-fax:before {
  content: "\f1ac"; }

.la-feather:before {
  content: "\f52d"; }

.la-feather-alt:before {
  content: "\f56b"; }

.la-fedex:before {
  content: "\f797"; }

.la-fedora:before {
  content: "\f798"; }

.la-female:before {
  content: "\f182"; }

.la-fighter-jet:before {
  content: "\f0fb"; }

.la-figma:before {
  content: "\f799"; }

.la-file:before {
  content: "\f15b"; }

.la-file-alt:before {
  content: "\f15c"; }

.la-file-archive:before {
  content: "\f1c6"; }

.la-file-audio:before {
  content: "\f1c7"; }

.la-file-code:before {
  content: "\f1c9"; }

.la-file-contract:before {
  content: "\f56c"; }

.la-file-csv:before {
  content: "\f6dd"; }

.la-file-download:before {
  content: "\f56d"; }

.la-file-excel:before {
  content: "\f1c3"; }

.la-file-export:before {
  content: "\f56e"; }

.la-file-image:before {
  content: "\f1c5"; }

.la-file-import:before {
  content: "\f56f"; }

.la-file-invoice:before {
  content: "\f570"; }

.la-file-invoice-dollar:before {
  content: "\f571"; }

.la-file-medical:before {
  content: "\f477"; }

.la-file-medical-alt:before {
  content: "\f478"; }

.la-file-pdf:before {
  content: "\f1c1"; }

.la-file-powerpoint:before {
  content: "\f1c4"; }

.la-file-prescription:before {
  content: "\f572"; }

.la-file-signature:before {
  content: "\f573"; }

.la-file-upload:before {
  content: "\f574"; }

.la-file-video:before {
  content: "\f1c8"; }

.la-file-word:before {
  content: "\f1c2"; }

.la-fill:before {
  content: "\f575"; }

.la-fill-drip:before {
  content: "\f576"; }

.la-film:before {
  content: "\f008"; }

.la-filter:before {
  content: "\f0b0"; }

.la-fingerprint:before {
  content: "\f577"; }

.la-fire:before {
  content: "\f06d"; }

.la-fire-alt:before {
  content: "\f7e4"; }

.la-fire-extinguisher:before {
  content: "\f134"; }

.la-firefox:before {
  content: "\f269"; }

.la-first-aid:before {
  content: "\f479"; }

.la-first-order:before {
  content: "\f2b0"; }

.la-first-order-alt:before {
  content: "\f50a"; }

.la-firstdraft:before {
  content: "\f3a1"; }

.la-fish:before {
  content: "\f578"; }

.la-fist-raised:before {
  content: "\f6de"; }

.la-flag:before {
  content: "\f024"; }

.la-flag-checkered:before {
  content: "\f11e"; }

.la-flag-usa:before {
  content: "\f74d"; }

.la-flask:before {
  content: "\f0c3"; }

.la-flickr:before {
  content: "\f16e"; }

.la-flipboard:before {
  content: "\f44d"; }

.la-flushed:before {
  content: "\f579"; }

.la-fly:before {
  content: "\f417"; }

.la-folder:before {
  content: "\f07b"; }

.la-folder-minus:before {
  content: "\f65d"; }

.la-folder-open:before {
  content: "\f07c"; }

.la-folder-plus:before {
  content: "\f65e"; }

.la-font:before {
  content: "\f031"; }

.la-font-awesome:before {
  content: "\f2b4"; }

.la-font-awesome-alt:before {
  content: "\f35c"; }

.la-font-awesome-flag:before {
  content: "\f425"; }

.la-font-awesome-logo-full:before {
  content: "\f4e6"; }

.la-fonticons:before {
  content: "\f280"; }

.la-fonticons-fi:before {
  content: "\f3a2"; }

.la-football-ball:before {
  content: "\f44e"; }

.la-fort-awesome:before {
  content: "\f286"; }

.la-fort-awesome-alt:before {
  content: "\f3a3"; }

.la-forumbee:before {
  content: "\f211"; }

.la-forward:before {
  content: "\f04e"; }

.la-foursquare:before {
  content: "\f180"; }

.la-free-code-camp:before {
  content: "\f2c5"; }

.la-freebsd:before {
  content: "\f3a4"; }

.la-frog:before {
  content: "\f52e"; }

.la-frown:before {
  content: "\f119"; }

.la-frown-open:before {
  content: "\f57a"; }

.la-fulcrum:before {
  content: "\f50b"; }

.la-funnel-dollar:before {
  content: "\f662"; }

.la-futbol:before {
  content: "\f1e3"; }

.la-galactic-republic:before {
  content: "\f50c"; }

.la-galactic-senate:before {
  content: "\f50d"; }

.la-gamepad:before {
  content: "\f11b"; }

.la-gas-pump:before {
  content: "\f52f"; }

.la-gavel:before {
  content: "\f0e3"; }

.la-gem:before {
  content: "\f3a5"; }

.la-genderless:before {
  content: "\f22d"; }

.la-get-pocket:before {
  content: "\f265"; }

.la-gg:before {
  content: "\f260"; }

.la-gg-circle:before {
  content: "\f261"; }

.la-ghost:before {
  content: "\f6e2"; }

.la-gift:before {
  content: "\f06b"; }

.la-gifts:before {
  content: "\f79c"; }

.la-git:before {
  content: "\f1d3"; }

.la-git-alt:before {
  content: "\f841"; }

.la-git-square:before {
  content: "\f1d2"; }

.la-github:before {
  content: "\f09b"; }

.la-github-alt:before {
  content: "\f113"; }

.la-github-square:before {
  content: "\f092"; }

.la-gitkraken:before {
  content: "\f3a6"; }

.la-gitlab:before {
  content: "\f296"; }

.la-gitter:before {
  content: "\f426"; }

.la-glass-cheers:before {
  content: "\f79f"; }

.la-glass-martini:before {
  content: "\f000"; }

.la-glass-martini-alt:before {
  content: "\f57b"; }

.la-glass-whiskey:before {
  content: "\f7a0"; }

.la-glasses:before {
  content: "\f530"; }

.la-glide:before {
  content: "\f2a5"; }

.la-glide-g:before {
  content: "\f2a6"; }

.la-globe:before {
  content: "\f0ac"; }

.la-globe-africa:before {
  content: "\f57c"; }

.la-globe-americas:before {
  content: "\f57d"; }

.la-globe-asia:before {
  content: "\f57e"; }

.la-globe-europe:before {
  content: "\f7a2"; }

.la-gofore:before {
  content: "\f3a7"; }

.la-golf-ball:before {
  content: "\f450"; }

.la-goodreads:before {
  content: "\f3a8"; }

.la-goodreads-g:before {
  content: "\f3a9"; }

.la-google:before {
  content: "\f1a0"; }

.la-google-drive:before {
  content: "\f3aa"; }

.la-google-play:before {
  content: "\f3ab"; }

.la-google-plus:before {
  content: "\f2b3"; }

.la-google-plus-g:before {
  content: "\f0d5"; }

.la-google-plus-square:before {
  content: "\f0d4"; }

.la-google-wallet:before {
  content: "\f1ee"; }

.la-gopuram:before {
  content: "\f664"; }

.la-graduation-cap:before {
  content: "\f19d"; }

.la-gratipay:before {
  content: "\f184"; }

.la-grav:before {
  content: "\f2d6"; }

.la-greater-than:before {
  content: "\f531"; }

.la-greater-than-equal:before {
  content: "\f532"; }

.la-grimace:before {
  content: "\f57f"; }

.la-grin:before {
  content: "\f580"; }

.la-grin-alt:before {
  content: "\f581"; }

.la-grin-beam:before {
  content: "\f582"; }

.la-grin-beam-sweat:before {
  content: "\f583"; }

.la-grin-hearts:before {
  content: "\f584"; }

.la-grin-squint:before {
  content: "\f585"; }

.la-grin-squint-tears:before {
  content: "\f586"; }

.la-grin-stars:before {
  content: "\f587"; }

.la-grin-tears:before {
  content: "\f588"; }

.la-grin-tongue:before {
  content: "\f589"; }

.la-grin-tongue-squint:before {
  content: "\f58a"; }

.la-grin-tongue-wink:before {
  content: "\f58b"; }

.la-grin-wink:before {
  content: "\f58c"; }

.la-grip-horizontal:before {
  content: "\f58d"; }

.la-grip-lines:before {
  content: "\f7a4"; }

.la-grip-lines-vertical:before {
  content: "\f7a5"; }

.la-grip-vertical:before {
  content: "\f58e"; }

.la-gripfire:before {
  content: "\f3ac"; }

.la-grunt:before {
  content: "\f3ad"; }

.la-guitar:before {
  content: "\f7a6"; }

.la-gulp:before {
  content: "\f3ae"; }

.la-h-square:before {
  content: "\f0fd"; }

.la-hacker-news:before {
  content: "\f1d4"; }

.la-hacker-news-square:before {
  content: "\f3af"; }

.la-hackerrank:before {
  content: "\f5f7"; }

.la-hamburger:before {
  content: "\f805"; }

.la-hammer:before {
  content: "\f6e3"; }

.la-hamsa:before {
  content: "\f665"; }

.la-hand-holding:before {
  content: "\f4bd"; }

.la-hand-holding-heart:before {
  content: "\f4be"; }

.la-hand-holding-usd:before {
  content: "\f4c0"; }

.la-hand-lizard:before {
  content: "\f258"; }

.la-hand-middle-finger:before {
  content: "\f806"; }

.la-hand-paper:before {
  content: "\f256"; }

.la-hand-peace:before {
  content: "\f25b"; }

.la-hand-point-down:before {
  content: "\f0a7"; }

.la-hand-point-left:before {
  content: "\f0a5"; }

.la-hand-point-right:before {
  content: "\f0a4"; }

.la-hand-point-up:before {
  content: "\f0a6"; }

.la-hand-pointer:before {
  content: "\f25a"; }

.la-hand-rock:before {
  content: "\f255"; }

.la-hand-scissors:before {
  content: "\f257"; }

.la-hand-spock:before {
  content: "\f259"; }

.la-hands:before {
  content: "\f4c2"; }

.la-hands-helping:before {
  content: "\f4c4"; }

.la-handshake:before {
  content: "\f2b5"; }

.la-hanukiah:before {
  content: "\f6e6"; }

.la-hard-hat:before {
  content: "\f807"; }

.la-hashtag:before {
  content: "\f292"; }

.la-hat-cowboy:before {
  content: "\f8c0"; }

.la-hat-cowboy-side:before {
  content: "\f8c1"; }

.la-hat-wizard:before {
  content: "\f6e8"; }

.la-haykal:before {
  content: "\f666"; }

.la-hdd:before {
  content: "\f0a0"; }

.la-heading:before {
  content: "\f1dc"; }

.la-headphones:before {
  content: "\f025"; }

.la-headphones-alt:before {
  content: "\f58f"; }

.la-headset:before {
  content: "\f590"; }

.la-heart:before {
  content: "\f004"; }

.la-heart-broken:before {
  content: "\f7a9"; }

.la-heartbeat:before {
  content: "\f21e"; }

.la-helicopter:before {
  content: "\f533"; }

.la-highlighter:before {
  content: "\f591"; }

.la-hiking:before {
  content: "\f6ec"; }

.la-hippo:before {
  content: "\f6ed"; }

.la-hips:before {
  content: "\f452"; }

.la-hire-a-helper:before {
  content: "\f3b0"; }

.la-history:before {
  content: "\f1da"; }

.la-hockey-puck:before {
  content: "\f453"; }

.la-holly-berry:before {
  content: "\f7aa"; }

.la-home:before {
  content: "\f015"; }

.la-hooli:before {
  content: "\f427"; }

.la-hornbill:before {
  content: "\f592"; }

.la-horse:before {
  content: "\f6f0"; }

.la-horse-head:before {
  content: "\f7ab"; }

.la-hospital:before {
  content: "\f0f8"; }

.la-hospital-alt:before {
  content: "\f47d"; }

.la-hospital-symbol:before {
  content: "\f47e"; }

.la-hot-tub:before {
  content: "\f593"; }

.la-hotdog:before {
  content: "\f80f"; }

.la-hotel:before {
  content: "\f594"; }

.la-hotjar:before {
  content: "\f3b1"; }

.la-hourglass:before {
  content: "\f254"; }

.la-hourglass-end:before {
  content: "\f253"; }

.la-hourglass-half:before {
  content: "\f252"; }

.la-hourglass-start:before {
  content: "\f251"; }

.la-house-damage:before {
  content: "\f6f1"; }

.la-houzz:before {
  content: "\f27c"; }

.la-hryvnia:before {
  content: "\f6f2"; }

.la-html5:before {
  content: "\f13b"; }

.la-hubspot:before {
  content: "\f3b2"; }

.la-i-cursor:before {
  content: "\f246"; }

.la-ice-cream:before {
  content: "\f810"; }

.la-icicles:before {
  content: "\f7ad"; }

.la-icons:before {
  content: "\f86d"; }

.la-id-badge:before {
  content: "\f2c1"; }

.la-id-card:before {
  content: "\f2c2"; }

.la-id-card-alt:before {
  content: "\f47f"; }

.la-igloo:before {
  content: "\f7ae"; }

.la-image:before {
  content: "\f03e"; }

.la-images:before {
  content: "\f302"; }

.la-imdb:before {
  content: "\f2d8"; }

.la-inbox:before {
  content: "\f01c"; }

.la-indent:before {
  content: "\f03c"; }

.la-industry:before {
  content: "\f275"; }

.la-infinity:before {
  content: "\f534"; }

.la-info:before {
  content: "\f129"; }

.la-info-circle:before {
  content: "\f05a"; }

.la-instagram:before {
  content: "\f16d"; }

.la-intercom:before {
  content: "\f7af"; }

.la-internet-explorer:before {
  content: "\f26b"; }

.la-invision:before {
  content: "\f7b0"; }

.la-ioxhost:before {
  content: "\f208"; }

.la-italic:before {
  content: "\f033"; }

.la-itch-io:before {
  content: "\f83a"; }

.la-itunes:before {
  content: "\f3b4"; }

.la-itunes-note:before {
  content: "\f3b5"; }

.la-java:before {
  content: "\f4e4"; }

.la-jedi:before {
  content: "\f669"; }

.la-jedi-order:before {
  content: "\f50e"; }

.la-jenkins:before {
  content: "\f3b6"; }

.la-jira:before {
  content: "\f7b1"; }

.la-joget:before {
  content: "\f3b7"; }

.la-joint:before {
  content: "\f595"; }

.la-joomla:before {
  content: "\f1aa"; }

.la-journal-whills:before {
  content: "\f66a"; }

.la-js:before {
  content: "\f3b8"; }

.la-js-square:before {
  content: "\f3b9"; }

.la-jsfiddle:before {
  content: "\f1cc"; }

.la-kaaba:before {
  content: "\f66b"; }

.la-kaggle:before {
  content: "\f5fa"; }

.la-key:before {
  content: "\f084"; }

.la-keybase:before {
  content: "\f4f5"; }

.la-keyboard:before {
  content: "\f11c"; }

.la-keycdn:before {
  content: "\f3ba"; }

.la-khanda:before {
  content: "\f66d"; }

.la-kickstarter:before {
  content: "\f3bb"; }

.la-kickstarter-k:before {
  content: "\f3bc"; }

.la-kiss:before {
  content: "\f596"; }

.la-kiss-beam:before {
  content: "\f597"; }

.la-kiss-wink-heart:before {
  content: "\f598"; }

.la-kiwi-bird:before {
  content: "\f535"; }

.la-korvue:before {
  content: "\f42f"; }

.la-landmark:before {
  content: "\f66f"; }

.la-language:before {
  content: "\f1ab"; }

.la-laptop:before {
  content: "\f109"; }

.la-laptop-code:before {
  content: "\f5fc"; }

.la-laptop-medical:before {
  content: "\f812"; }

.la-laravel:before {
  content: "\f3bd"; }

.la-lastfm:before {
  content: "\f202"; }

.la-lastfm-square:before {
  content: "\f203"; }

.la-laugh:before {
  content: "\f599"; }

.la-laugh-beam:before {
  content: "\f59a"; }

.la-laugh-squint:before {
  content: "\f59b"; }

.la-laugh-wink:before {
  content: "\f59c"; }

.la-layer-group:before {
  content: "\f5fd"; }

.la-leaf:before {
  content: "\f06c"; }

.la-leanpub:before {
  content: "\f212"; }

.la-lemon:before {
  content: "\f094"; }

.la-less:before {
  content: "\f41d"; }

.la-less-than:before {
  content: "\f536"; }

.la-less-than-equal:before {
  content: "\f537"; }

.la-level-down-alt:before {
  content: "\f3be"; }

.la-level-up-alt:before {
  content: "\f3bf"; }

.la-life-ring:before {
  content: "\f1cd"; }

.la-lightbulb:before {
  content: "\f0eb"; }

.la-line:before {
  content: "\f3c0"; }

.la-link:before {
  content: "\f0c1"; }

.la-linkedin:before {
  content: "\f08c"; }

.la-linkedin-in:before {
  content: "\f0e1"; }

.la-linode:before {
  content: "\f2b8"; }

.la-linux:before {
  content: "\f17c"; }

.la-lira-sign:before {
  content: "\f195"; }

.la-list:before {
  content: "\f03a"; }

.la-list-alt:before {
  content: "\f022"; }

.la-list-ol:before {
  content: "\f0cb"; }

.la-list-ul:before {
  content: "\f0ca"; }

.la-location-arrow:before {
  content: "\f124"; }

.la-lock:before {
  content: "\f023"; }

.la-lock-open:before {
  content: "\f3c1"; }

.la-long-arrow-alt-down:before {
  content: "\f309"; }

.la-long-arrow-alt-left:before {
  content: "\f30a"; }

.la-long-arrow-alt-right:before {
  content: "\f30b"; }

.la-long-arrow-alt-up:before {
  content: "\f30c"; }

.la-low-vision:before {
  content: "\f2a8"; }

.la-luggage-cart:before {
  content: "\f59d"; }

.la-lyft:before {
  content: "\f3c3"; }

.la-magento:before {
  content: "\f3c4"; }

.la-magic:before {
  content: "\f0d0"; }

.la-magnet:before {
  content: "\f076"; }

.la-mail-bulk:before {
  content: "\f674"; }

.la-mailchimp:before {
  content: "\f59e"; }

.la-male:before {
  content: "\f183"; }

.la-mandalorian:before {
  content: "\f50f"; }

.la-map:before {
  content: "\f279"; }

.la-map-marked:before {
  content: "\f59f"; }

.la-map-marked-alt:before {
  content: "\f5a0"; }

.la-map-marker:before {
  content: "\f041"; }

.la-map-marker-alt:before {
  content: "\f3c5"; }

.la-map-pin:before {
  content: "\f276"; }

.la-map-signs:before {
  content: "\f277"; }

.la-markdown:before {
  content: "\f60f"; }

.la-marker:before {
  content: "\f5a1"; }

.la-mars:before {
  content: "\f222"; }

.la-mars-double:before {
  content: "\f227"; }

.la-mars-stroke:before {
  content: "\f229"; }

.la-mars-stroke-h:before {
  content: "\f22b"; }

.la-mars-stroke-v:before {
  content: "\f22a"; }

.la-mask:before {
  content: "\f6fa"; }

.la-mastodon:before {
  content: "\f4f6"; }

.la-maxcdn:before {
  content: "\f136"; }

.la-mdb:before {
  content: "\f8ca"; }

.la-medal:before {
  content: "\f5a2"; }

.la-medapps:before {
  content: "\f3c6"; }

.la-medium:before {
  content: "\f23a"; }

.la-medium-m:before {
  content: "\f3c7"; }

.la-medkit:before {
  content: "\f0fa"; }

.la-medrt:before {
  content: "\f3c8"; }

.la-meetup:before {
  content: "\f2e0"; }

.la-megaport:before {
  content: "\f5a3"; }

.la-meh:before {
  content: "\f11a"; }

.la-meh-blank:before {
  content: "\f5a4"; }

.la-meh-rolling-eyes:before {
  content: "\f5a5"; }

.la-memory:before {
  content: "\f538"; }

.la-mendeley:before {
  content: "\f7b3"; }

.la-menorah:before {
  content: "\f676"; }

.la-mercury:before {
  content: "\f223"; }

.la-meteor:before {
  content: "\f753"; }

.la-microchip:before {
  content: "\f2db"; }

.la-microphone:before {
  content: "\f130"; }

.la-microphone-alt:before {
  content: "\f3c9"; }

.la-microphone-alt-slash:before {
  content: "\f539"; }

.la-microphone-slash:before {
  content: "\f131"; }

.la-microscope:before {
  content: "\f610"; }

.la-microsoft:before {
  content: "\f3ca"; }

.la-minus:before {
  content: "\f068"; }

.la-minus-circle:before {
  content: "\f056"; }

.la-minus-square:before {
  content: "\f146"; }

.la-mitten:before {
  content: "\f7b5"; }

.la-mix:before {
  content: "\f3cb"; }

.la-mixcloud:before {
  content: "\f289"; }

.la-mizuni:before {
  content: "\f3cc"; }

.la-mobile:before {
  content: "\f10b"; }

.la-mobile-alt:before {
  content: "\f3cd"; }

.la-modx:before {
  content: "\f285"; }

.la-monero:before {
  content: "\f3d0"; }

.la-money-bill:before {
  content: "\f0d6"; }

.la-money-bill-alt:before {
  content: "\f3d1"; }

.la-money-bill-wave:before {
  content: "\f53a"; }

.la-money-bill-wave-alt:before {
  content: "\f53b"; }

.la-money-check:before {
  content: "\f53c"; }

.la-money-check-alt:before {
  content: "\f53d"; }

.la-monument:before {
  content: "\f5a6"; }

.la-moon:before {
  content: "\f186"; }

.la-mortar-pestle:before {
  content: "\f5a7"; }

.la-mosque:before {
  content: "\f678"; }

.la-motorcycle:before {
  content: "\f21c"; }

.la-mountain:before {
  content: "\f6fc"; }

.la-mouse:before {
  content: "\f8cc"; }

.la-mouse-pointer:before {
  content: "\f245"; }

.la-mug-hot:before {
  content: "\f7b6"; }

.la-music:before {
  content: "\f001"; }

.la-napster:before {
  content: "\f3d2"; }

.la-neos:before {
  content: "\f612"; }

.la-network-wired:before {
  content: "\f6ff"; }

.la-neuter:before {
  content: "\f22c"; }

.la-newspaper:before {
  content: "\f1ea"; }

.la-nimblr:before {
  content: "\f5a8"; }

.la-node:before {
  content: "\f419"; }

.la-node-js:before {
  content: "\f3d3"; }

.la-not-equal:before {
  content: "\f53e"; }

.la-notes-medical:before {
  content: "\f481"; }

.la-npm:before {
  content: "\f3d4"; }

.la-ns8:before {
  content: "\f3d5"; }

.la-nutritionix:before {
  content: "\f3d6"; }

.la-object-group:before {
  content: "\f247"; }

.la-object-ungroup:before {
  content: "\f248"; }

.la-odnoklassniki:before {
  content: "\f263"; }

.la-odnoklassniki-square:before {
  content: "\f264"; }

.la-oil-can:before {
  content: "\f613"; }

.la-old-republic:before {
  content: "\f510"; }

.la-om:before {
  content: "\f679"; }

.la-opencart:before {
  content: "\f23d"; }

.la-openid:before {
  content: "\f19b"; }

.la-opera:before {
  content: "\f26a"; }

.la-optin-monster:before {
  content: "\f23c"; }

.la-orcid:before {
  content: "\f8d2"; }

.la-osi:before {
  content: "\f41a"; }

.la-otter:before {
  content: "\f700"; }

.la-outdent:before {
  content: "\f03b"; }

.la-page4:before {
  content: "\f3d7"; }

.la-pagelines:before {
  content: "\f18c"; }

.la-pager:before {
  content: "\f815"; }

.la-paint-brush:before {
  content: "\f1fc"; }

.la-paint-roller:before {
  content: "\f5aa"; }

.la-palette:before {
  content: "\f53f"; }

.la-palfed:before {
  content: "\f3d8"; }

.la-pallet:before {
  content: "\f482"; }

.la-paper-plane:before {
  content: "\f1d8"; }

.la-paperclip:before {
  content: "\f0c6"; }

.la-parachute-box:before {
  content: "\f4cd"; }

.la-paragraph:before {
  content: "\f1dd"; }

.la-parking:before {
  content: "\f540"; }

.la-passport:before {
  content: "\f5ab"; }

.la-pastafarianism:before {
  content: "\f67b"; }

.la-paste:before {
  content: "\f0ea"; }

.la-patreon:before {
  content: "\f3d9"; }

.la-pause:before {
  content: "\f04c"; }

.la-pause-circle:before {
  content: "\f28b"; }

.la-paw:before {
  content: "\f1b0"; }

.la-paypal:before {
  content: "\f1ed"; }

.la-peace:before {
  content: "\f67c"; }

.la-pen:before {
  content: "\f304"; }

.la-pen-alt:before {
  content: "\f305"; }

.la-pen-fancy:before {
  content: "\f5ac"; }

.la-pen-nib:before {
  content: "\f5ad"; }

.la-pen-square:before {
  content: "\f14b"; }

.la-pencil-alt:before {
  content: "\f303"; }

.la-pencil-ruler:before {
  content: "\f5ae"; }

.la-penny-arcade:before {
  content: "\f704"; }

.la-people-carry:before {
  content: "\f4ce"; }

.la-pepper-hot:before {
  content: "\f816"; }

.la-percent:before {
  content: "\f295"; }

.la-percentage:before {
  content: "\f541"; }

.la-periscope:before {
  content: "\f3da"; }

.la-person-booth:before {
  content: "\f756"; }

.la-phabricator:before {
  content: "\f3db"; }

.la-phoenix-framework:before {
  content: "\f3dc"; }

.la-phoenix-squadron:before {
  content: "\f511"; }

.la-phone:before {
  content: "\f095"; }

.la-phone-alt:before {
  content: "\f879"; }

.la-phone-slash:before {
  content: "\f3dd"; }

.la-phone-square:before {
  content: "\f098"; }

.la-phone-square-alt:before {
  content: "\f87b"; }

.la-phone-volume:before {
  content: "\f2a0"; }

.la-photo-video:before {
  content: "\f87c"; }

.la-php:before {
  content: "\f457"; }

.la-pied-piper:before {
  content: "\f2ae"; }

.la-pied-piper-alt:before {
  content: "\f1a8"; }

.la-pied-piper-hat:before {
  content: "\f4e5"; }

.la-pied-piper-pp:before {
  content: "\f1a7"; }

.la-piggy-bank:before {
  content: "\f4d3"; }

.la-pills:before {
  content: "\f484"; }

.la-pinterest:before {
  content: "\f0d2"; }

.la-pinterest-p:before {
  content: "\f231"; }

.la-pinterest-square:before {
  content: "\f0d3"; }

.la-pizza-slice:before {
  content: "\f818"; }

.la-place-of-worship:before {
  content: "\f67f"; }

.la-plane:before {
  content: "\f072"; }

.la-plane-arrival:before {
  content: "\f5af"; }

.la-plane-departure:before {
  content: "\f5b0"; }

.la-play:before {
  content: "\f04b"; }

.la-play-circle:before {
  content: "\f144"; }

.la-playstation:before {
  content: "\f3df"; }

.la-plug:before {
  content: "\f1e6"; }

.la-plus:before {
  content: "\f067"; }

.la-plus-circle:before {
  content: "\f055"; }

.la-plus-square:before {
  content: "\f0fe"; }

.la-podcast:before {
  content: "\f2ce"; }

.la-poll:before {
  content: "\f681"; }

.la-poll-h:before {
  content: "\f682"; }

.la-poo:before {
  content: "\f2fe"; }

.la-poo-storm:before {
  content: "\f75a"; }

.la-poop:before {
  content: "\f619"; }

.la-portrait:before {
  content: "\f3e0"; }

.la-pound-sign:before {
  content: "\f154"; }

.la-power-off:before {
  content: "\f011"; }

.la-pray:before {
  content: "\f683"; }

.la-praying-hands:before {
  content: "\f684"; }

.la-prescription:before {
  content: "\f5b1"; }

.la-prescription-bottle:before {
  content: "\f485"; }

.la-prescription-bottle-alt:before {
  content: "\f486"; }

.la-print:before {
  content: "\f02f"; }

.la-procedures:before {
  content: "\f487"; }

.la-product-hunt:before {
  content: "\f288"; }

.la-project-diagram:before {
  content: "\f542"; }

.la-pushed:before {
  content: "\f3e1"; }

.la-puzzle-piece:before {
  content: "\f12e"; }

.la-python:before {
  content: "\f3e2"; }

.la-qq:before {
  content: "\f1d6"; }

.la-qrcode:before {
  content: "\f029"; }

.la-question:before {
  content: "\f128"; }

.la-question-circle:before {
  content: "\f059"; }

.la-quidditch:before {
  content: "\f458"; }

.la-quinscape:before {
  content: "\f459"; }

.la-quora:before {
  content: "\f2c4"; }

.la-quote-left:before {
  content: "\f10d"; }

.la-quote-right:before {
  content: "\f10e"; }

.la-quran:before {
  content: "\f687"; }

.la-r-project:before {
  content: "\f4f7"; }

.la-radiation:before {
  content: "\f7b9"; }

.la-radiation-alt:before {
  content: "\f7ba"; }

.la-rainbow:before {
  content: "\f75b"; }

.la-random:before {
  content: "\f074"; }

.la-raspberry-pi:before {
  content: "\f7bb"; }

.la-ravelry:before {
  content: "\f2d9"; }

.la-react:before {
  content: "\f41b"; }

.la-reacteurope:before {
  content: "\f75d"; }

.la-readme:before {
  content: "\f4d5"; }

.la-rebel:before {
  content: "\f1d0"; }

.la-receipt:before {
  content: "\f543"; }

.la-record-vinyl:before {
  content: "\f8d9"; }

.la-recycle:before {
  content: "\f1b8"; }

.la-red-river:before {
  content: "\f3e3"; }

.la-reddit:before {
  content: "\f1a1"; }

.la-reddit-alien:before {
  content: "\f281"; }

.la-reddit-square:before {
  content: "\f1a2"; }

.la-redhat:before {
  content: "\f7bc"; }

.la-redo:before {
  content: "\f01e"; }

.la-redo-alt:before {
  content: "\f2f9"; }

.la-registered:before {
  content: "\f25d"; }

.la-remove-format:before {
  content: "\f87d"; }

.la-renren:before {
  content: "\f18b"; }

.la-reply:before {
  content: "\f3e5"; }

.la-reply-all:before {
  content: "\f122"; }

.la-replyd:before {
  content: "\f3e6"; }

.la-republican:before {
  content: "\f75e"; }

.la-researchgate:before {
  content: "\f4f8"; }

.la-resolving:before {
  content: "\f3e7"; }

.la-restroom:before {
  content: "\f7bd"; }

.la-retweet:before {
  content: "\f079"; }

.la-rev:before {
  content: "\f5b2"; }

.la-ribbon:before {
  content: "\f4d6"; }

.la-ring:before {
  content: "\f70b"; }

.la-road:before {
  content: "\f018"; }

.la-robot:before {
  content: "\f544"; }

.la-rocket:before {
  content: "\f135"; }

.la-rocketchat:before {
  content: "\f3e8"; }

.la-rockrms:before {
  content: "\f3e9"; }

.la-route:before {
  content: "\f4d7"; }

.la-rss:before {
  content: "\f09e"; }

.la-rss-square:before {
  content: "\f143"; }

.la-ruble-sign:before {
  content: "\f158"; }

.la-ruler:before {
  content: "\f545"; }

.la-ruler-combined:before {
  content: "\f546"; }

.la-ruler-horizontal:before {
  content: "\f547"; }

.la-ruler-vertical:before {
  content: "\f548"; }

.la-running:before {
  content: "\f70c"; }

.la-rupee-sign:before {
  content: "\f156"; }

.la-sad-cry:before {
  content: "\f5b3"; }

.la-sad-tear:before {
  content: "\f5b4"; }

.la-safari:before {
  content: "\f267"; }

.la-salesforce:before {
  content: "\f83b"; }

.la-sass:before {
  content: "\f41e"; }

.la-satellite:before {
  content: "\f7bf"; }

.la-satellite-dish:before {
  content: "\f7c0"; }

.la-save:before {
  content: "\f0c7"; }

.la-schlix:before {
  content: "\f3ea"; }

.la-school:before {
  content: "\f549"; }

.la-screwdriver:before {
  content: "\f54a"; }

.la-scribd:before {
  content: "\f28a"; }

.la-scroll:before {
  content: "\f70e"; }

.la-sd-card:before {
  content: "\f7c2"; }

.la-search:before {
  content: "\f002"; }

.la-search-dollar:before {
  content: "\f688"; }

.la-search-location:before {
  content: "\f689"; }

.la-search-minus:before {
  content: "\f010"; }

.la-search-plus:before {
  content: "\f00e"; }

.la-searchengin:before {
  content: "\f3eb"; }

.la-seedling:before {
  content: "\f4d8"; }

.la-sellcast:before {
  content: "\f2da"; }

.la-sellsy:before {
  content: "\f213"; }

.la-server:before {
  content: "\f233"; }

.la-servicestack:before {
  content: "\f3ec"; }

.la-shapes:before {
  content: "\f61f"; }

.la-share:before {
  content: "\f064"; }

.la-share-alt:before {
  content: "\f1e0"; }

.la-share-alt-square:before {
  content: "\f1e1"; }

.la-share-square:before {
  content: "\f14d"; }

.la-shekel-sign:before {
  content: "\f20b"; }

.la-shield-alt:before {
  content: "\f3ed"; }

.la-ship:before {
  content: "\f21a"; }

.la-shipping-fast:before {
  content: "\f48b"; }

.la-shirtsinbulk:before {
  content: "\f214"; }

.la-shoe-prints:before {
  content: "\f54b"; }

.la-shopping-bag:before {
  content: "\f290"; }

.la-shopping-basket:before {
  content: "\f291"; }

.la-shopping-cart:before {
  content: "\f07a"; }

.la-shopware:before {
  content: "\f5b5"; }

.la-shower:before {
  content: "\f2cc"; }

.la-shuttle-van:before {
  content: "\f5b6"; }

.la-sign:before {
  content: "\f4d9"; }

.la-sign-in-alt:before {
  content: "\f2f6"; }

.la-sign-language:before {
  content: "\f2a7"; }

.la-sign-out-alt:before {
  content: "\f2f5"; }

.la-signal:before {
  content: "\f012"; }

.la-signature:before {
  content: "\f5b7"; }

.la-sim-card:before {
  content: "\f7c4"; }

.la-simplybuilt:before {
  content: "\f215"; }

.la-sistrix:before {
  content: "\f3ee"; }

.la-sitemap:before {
  content: "\f0e8"; }

.la-sith:before {
  content: "\f512"; }

.la-skating:before {
  content: "\f7c5"; }

.la-sketch:before {
  content: "\f7c6"; }

.la-skiing:before {
  content: "\f7c9"; }

.la-skiing-nordic:before {
  content: "\f7ca"; }

.la-skull:before {
  content: "\f54c"; }

.la-skull-crossbones:before {
  content: "\f714"; }

.la-skyatlas:before {
  content: "\f216"; }

.la-skype:before {
  content: "\f17e"; }

.la-slack:before {
  content: "\f198"; }

.la-slack-hash:before {
  content: "\f3ef"; }

.la-slash:before {
  content: "\f715"; }

.la-sleigh:before {
  content: "\f7cc"; }

.la-sliders-h:before {
  content: "\f1de"; }

.la-slideshare:before {
  content: "\f1e7"; }

.la-smile:before {
  content: "\f118"; }

.la-smile-beam:before {
  content: "\f5b8"; }

.la-smile-wink:before {
  content: "\f4da"; }

.la-smog:before {
  content: "\f75f"; }

.la-smoking:before {
  content: "\f48d"; }

.la-smoking-ban:before {
  content: "\f54d"; }

.la-sms:before {
  content: "\f7cd"; }

.la-snapchat:before {
  content: "\f2ab"; }

.la-snapchat-ghost:before {
  content: "\f2ac"; }

.la-snapchat-square:before {
  content: "\f2ad"; }

.la-snowboarding:before {
  content: "\f7ce"; }

.la-snowflake:before {
  content: "\f2dc"; }

.la-snowman:before {
  content: "\f7d0"; }

.la-snowplow:before {
  content: "\f7d2"; }

.la-socks:before {
  content: "\f696"; }

.la-solar-panel:before {
  content: "\f5ba"; }

.la-sort:before {
  content: "\f0dc"; }

.la-sort-alpha-down:before {
  content: "\f15d"; }

.la-sort-alpha-down-alt:before {
  content: "\f881"; }

.la-sort-alpha-up:before {
  content: "\f15e"; }

.la-sort-alpha-up-alt:before {
  content: "\f882"; }

.la-sort-amount-down:before {
  content: "\f160"; }

.la-sort-amount-down-alt:before {
  content: "\f884"; }

.la-sort-amount-up:before {
  content: "\f161"; }

.la-sort-amount-up-alt:before {
  content: "\f885"; }

.la-sort-down:before {
  content: "\f0dd"; }

.la-sort-numeric-down:before {
  content: "\f162"; }

.la-sort-numeric-down-alt:before {
  content: "\f886"; }

.la-sort-numeric-up:before {
  content: "\f163"; }

.la-sort-numeric-up-alt:before {
  content: "\f887"; }

.la-sort-up:before {
  content: "\f0de"; }

.la-soundcloud:before {
  content: "\f1be"; }

.la-sourcetree:before {
  content: "\f7d3"; }

.la-spa:before {
  content: "\f5bb"; }

.la-space-shuttle:before {
  content: "\f197"; }

.la-speakap:before {
  content: "\f3f3"; }

.la-speaker-deck:before {
  content: "\f83c"; }

.la-spell-check:before {
  content: "\f891"; }

.la-spider:before {
  content: "\f717"; }

.la-spinner:before {
  content: "\f110"; }

.la-splotch:before {
  content: "\f5bc"; }

.la-spotify:before {
  content: "\f1bc"; }

.la-spray-can:before {
  content: "\f5bd"; }

.la-square:before {
  content: "\f0c8"; }

.la-square-full:before {
  content: "\f45c"; }

.la-square-root-alt:before {
  content: "\f698"; }

.la-squarespace:before {
  content: "\f5be"; }

.la-stack-exchange:before {
  content: "\f18d"; }

.la-stack-overflow:before {
  content: "\f16c"; }

.la-stackpath:before {
  content: "\f842"; }

.la-stamp:before {
  content: "\f5bf"; }

.la-star:before {
  content: "\f005"; }

.la-star-and-crescent:before {
  content: "\f699"; }

.la-star-half:before {
  content: "\f089"; }

.la-star-half-alt:before {
  content: "\f5c0"; }

.la-star-of-david:before {
  content: "\f69a"; }

.la-star-of-life:before {
  content: "\f621"; }

.la-staylinked:before {
  content: "\f3f5"; }

.la-steam:before {
  content: "\f1b6"; }

.la-steam-square:before {
  content: "\f1b7"; }

.la-steam-symbol:before {
  content: "\f3f6"; }

.la-step-backward:before {
  content: "\f048"; }

.la-step-forward:before {
  content: "\f051"; }

.la-stethoscope:before {
  content: "\f0f1"; }

.la-sticker-mule:before {
  content: "\f3f7"; }

.la-sticky-note:before {
  content: "\f249"; }

.la-stop:before {
  content: "\f04d"; }

.la-stop-circle:before {
  content: "\f28d"; }

.la-stopwatch:before {
  content: "\f2f2"; }

.la-store:before {
  content: "\f54e"; }

.la-store-alt:before {
  content: "\f54f"; }

.la-strava:before {
  content: "\f428"; }

.la-stream:before {
  content: "\f550"; }

.la-street-view:before {
  content: "\f21d"; }

.la-strikethrough:before {
  content: "\f0cc"; }

.la-stripe:before {
  content: "\f429"; }

.la-stripe-s:before {
  content: "\f42a"; }

.la-stroopwafel:before {
  content: "\f551"; }

.la-studiovinari:before {
  content: "\f3f8"; }

.la-stumbleupon:before {
  content: "\f1a4"; }

.la-stumbleupon-circle:before {
  content: "\f1a3"; }

.la-subscript:before {
  content: "\f12c"; }

.la-subway:before {
  content: "\f239"; }

.la-suitcase:before {
  content: "\f0f2"; }

.la-suitcase-rolling:before {
  content: "\f5c1"; }

.la-sun:before {
  content: "\f185"; }

.la-superpowers:before {
  content: "\f2dd"; }

.la-superscript:before {
  content: "\f12b"; }

.la-supple:before {
  content: "\f3f9"; }

.la-surprise:before {
  content: "\f5c2"; }

.la-suse:before {
  content: "\f7d6"; }

.la-swatchbook:before {
  content: "\f5c3"; }

.la-swift:before {
  content: "\f8e1"; }

.la-swimmer:before {
  content: "\f5c4"; }

.la-swimming-pool:before {
  content: "\f5c5"; }

.la-symfony:before {
  content: "\f83d"; }

.la-synagogue:before {
  content: "\f69b"; }

.la-sync:before {
  content: "\f021"; }

.la-sync-alt:before {
  content: "\f2f1"; }

.la-syringe:before {
  content: "\f48e"; }

.la-table:before {
  content: "\f0ce"; }

.la-table-tennis:before {
  content: "\f45d"; }

.la-tablet:before {
  content: "\f10a"; }

.la-tablet-alt:before {
  content: "\f3fa"; }

.la-tablets:before {
  content: "\f490"; }

.la-tachometer-alt:before {
  content: "\f3fd"; }

.la-tag:before {
  content: "\f02b"; }

.la-tags:before {
  content: "\f02c"; }

.la-tape:before {
  content: "\f4db"; }

.la-tasks:before {
  content: "\f0ae"; }

.la-taxi:before {
  content: "\f1ba"; }

.la-teamspeak:before {
  content: "\f4f9"; }

.la-teeth:before {
  content: "\f62e"; }

.la-teeth-open:before {
  content: "\f62f"; }

.la-telegram:before {
  content: "\f2c6"; }

.la-telegram-plane:before {
  content: "\f3fe"; }

.la-temperature-high:before {
  content: "\f769"; }

.la-temperature-low:before {
  content: "\f76b"; }

.la-tencent-weibo:before {
  content: "\f1d5"; }

.la-tenge:before {
  content: "\f7d7"; }

.la-terminal:before {
  content: "\f120"; }

.la-text-height:before {
  content: "\f034"; }

.la-text-width:before {
  content: "\f035"; }

.la-th:before {
  content: "\f00a"; }

.la-th-large:before {
  content: "\f009"; }

.la-th-list:before {
  content: "\f00b"; }

.la-the-red-yeti:before {
  content: "\f69d"; }

.la-theater-masks:before {
  content: "\f630"; }

.la-themeco:before {
  content: "\f5c6"; }

.la-themeisle:before {
  content: "\f2b2"; }

.la-thermometer:before {
  content: "\f491"; }

.la-thermometer-empty:before {
  content: "\f2cb"; }

.la-thermometer-full:before {
  content: "\f2c7"; }

.la-thermometer-half:before {
  content: "\f2c9"; }

.la-thermometer-quarter:before {
  content: "\f2ca"; }

.la-thermometer-three-quarters:before {
  content: "\f2c8"; }

.la-think-peaks:before {
  content: "\f731"; }

.la-thumbs-down:before {
  content: "\f165"; }

.la-thumbs-up:before {
  content: "\f164"; }

.la-thumbtack:before {
  content: "\f08d"; }

.la-ticket-alt:before {
  content: "\f3ff"; }

.la-times:before {
  content: "\f00d"; }

.la-times-circle:before {
  content: "\f057"; }

.la-tint:before {
  content: "\f043"; }

.la-tint-slash:before {
  content: "\f5c7"; }

.la-tired:before {
  content: "\f5c8"; }

.la-toggle-off:before {
  content: "\f204"; }

.la-toggle-on:before {
  content: "\f205"; }

.la-toilet:before {
  content: "\f7d8"; }

.la-toilet-paper:before {
  content: "\f71e"; }

.la-toolbox:before {
  content: "\f552"; }

.la-tools:before {
  content: "\f7d9"; }

.la-tooth:before {
  content: "\f5c9"; }

.la-torah:before {
  content: "\f6a0"; }

.la-torii-gate:before {
  content: "\f6a1"; }

.la-tractor:before {
  content: "\f722"; }

.la-trade-federation:before {
  content: "\f513"; }

.la-trademark:before {
  content: "\f25c"; }

.la-traffic-light:before {
  content: "\f637"; }

.la-train:before {
  content: "\f238"; }

.la-tram:before {
  content: "\f7da"; }

.la-transgender:before {
  content: "\f224"; }

.la-transgender-alt:before {
  content: "\f225"; }

.la-trash:before {
  content: "\f1f8"; }

.la-trash-alt:before {
  content: "\f2ed"; }

.la-trash-restore:before {
  content: "\f829"; }

.la-trash-restore-alt:before {
  content: "\f82a"; }

.la-tree:before {
  content: "\f1bb"; }

.la-trello:before {
  content: "\f181"; }

.la-tripadvisor:before {
  content: "\f262"; }

.la-trophy:before {
  content: "\f091"; }

.la-truck:before {
  content: "\f0d1"; }

.la-truck-loading:before {
  content: "\f4de"; }

.la-truck-monster:before {
  content: "\f63b"; }

.la-truck-moving:before {
  content: "\f4df"; }

.la-truck-pickup:before {
  content: "\f63c"; }

.la-tshirt:before {
  content: "\f553"; }

.la-tty:before {
  content: "\f1e4"; }

.la-tumblr:before {
  content: "\f173"; }

.la-tumblr-square:before {
  content: "\f174"; }

.la-tv:before {
  content: "\f26c"; }

.la-twitch:before {
  content: "\f1e8"; }

.la-twitter:before {
  content: "\f099"; }

.la-twitter-square:before {
  content: "\f081"; }

.la-typo3:before {
  content: "\f42b"; }

.la-uber:before {
  content: "\f402"; }

.la-ubuntu:before {
  content: "\f7df"; }

.la-uikit:before {
  content: "\f403"; }

.la-umbraco:before {
  content: "\f8e8"; }

.la-umbrella:before {
  content: "\f0e9"; }

.la-umbrella-beach:before {
  content: "\f5ca"; }

.la-underline:before {
  content: "\f0cd"; }

.la-undo:before {
  content: "\f0e2"; }

.la-undo-alt:before {
  content: "\f2ea"; }

.la-uniregistry:before {
  content: "\f404"; }

.la-universal-access:before {
  content: "\f29a"; }

.la-university:before {
  content: "\f19c"; }

.la-unlink:before {
  content: "\f127"; }

.la-unlock:before {
  content: "\f09c"; }

.la-unlock-alt:before {
  content: "\f13e"; }

.la-untappd:before {
  content: "\f405"; }

.la-upload:before {
  content: "\f093"; }

.la-ups:before {
  content: "\f7e0"; }

.la-usb:before {
  content: "\f287"; }

.la-user:before {
  content: "\f007"; }

.la-user-alt:before {
  content: "\f406"; }

.la-user-alt-slash:before {
  content: "\f4fa"; }

.la-user-astronaut:before {
  content: "\f4fb"; }

.la-user-check:before {
  content: "\f4fc"; }

.la-user-circle:before {
  content: "\f2bd"; }

.la-user-clock:before {
  content: "\f4fd"; }

.la-user-cog:before {
  content: "\f4fe"; }

.la-user-edit:before {
  content: "\f4ff"; }

.la-user-friends:before {
  content: "\f500"; }

.la-user-graduate:before {
  content: "\f501"; }

.la-user-injured:before {
  content: "\f728"; }

.la-user-lock:before {
  content: "\f502"; }

.la-user-md:before {
  content: "\f0f0"; }

.la-user-minus:before {
  content: "\f503"; }

.la-user-ninja:before {
  content: "\f504"; }

.la-user-nurse:before {
  content: "\f82f"; }

.la-user-plus:before {
  content: "\f234"; }

.la-user-secret:before {
  content: "\f21b"; }

.la-user-shield:before {
  content: "\f505"; }

.la-user-slash:before {
  content: "\f506"; }

.la-user-tag:before {
  content: "\f507"; }

.la-user-tie:before {
  content: "\f508"; }

.la-user-times:before {
  content: "\f235"; }

.la-users:before {
  content: "\f0c0"; }

.la-users-cog:before {
  content: "\f509"; }

.la-usps:before {
  content: "\f7e1"; }

.la-ussunnah:before {
  content: "\f407"; }

.la-utensil-spoon:before {
  content: "\f2e5"; }

.la-utensils:before {
  content: "\f2e7"; }

.la-vaadin:before {
  content: "\f408"; }

.la-vector-square:before {
  content: "\f5cb"; }

.la-venus:before {
  content: "\f221"; }

.la-venus-double:before {
  content: "\f226"; }

.la-venus-mars:before {
  content: "\f228"; }

.la-viacoin:before {
  content: "\f237"; }

.la-viadeo:before {
  content: "\f2a9"; }

.la-viadeo-square:before {
  content: "\f2aa"; }

.la-vial:before {
  content: "\f492"; }

.la-vials:before {
  content: "\f493"; }

.la-viber:before {
  content: "\f409"; }

.la-video:before {
  content: "\f03d"; }

.la-video-slash:before {
  content: "\f4e2"; }

.la-vihara:before {
  content: "\f6a7"; }

.la-vimeo:before {
  content: "\f40a"; }

.la-vimeo-square:before {
  content: "\f194"; }

.la-vimeo-v:before {
  content: "\f27d"; }

.la-vine:before {
  content: "\f1ca"; }

.la-vk:before {
  content: "\f189"; }

.la-vnv:before {
  content: "\f40b"; }

.la-voicemail:before {
  content: "\f897"; }

.la-volleyball-ball:before {
  content: "\f45f"; }

.la-volume-down:before {
  content: "\f027"; }

.la-volume-mute:before {
  content: "\f6a9"; }

.la-volume-off:before {
  content: "\f026"; }

.la-volume-up:before {
  content: "\f028"; }

.la-vote-yea:before {
  content: "\f772"; }

.la-vr-cardboard:before {
  content: "\f729"; }

.la-vuejs:before {
  content: "\f41f"; }

.la-walking:before {
  content: "\f554"; }

.la-wallet:before {
  content: "\f555"; }

.la-warehouse:before {
  content: "\f494"; }

.la-water:before {
  content: "\f773"; }

.la-wave-square:before {
  content: "\f83e"; }

.la-waze:before {
  content: "\f83f"; }

.la-weebly:before {
  content: "\f5cc"; }

.la-weibo:before {
  content: "\f18a"; }

.la-weight:before {
  content: "\f496"; }

.la-weight-hanging:before {
  content: "\f5cd"; }

.la-weixin:before {
  content: "\f1d7"; }

.la-whatsapp:before {
  content: "\f232"; }

.la-whatsapp-square:before {
  content: "\f40c"; }

.la-wheelchair:before {
  content: "\f193"; }

.la-whmcs:before {
  content: "\f40d"; }

.la-wifi:before {
  content: "\f1eb"; }

.la-wikipedia-w:before {
  content: "\f266"; }

.la-wind:before {
  content: "\f72e"; }

.la-window-close:before {
  content: "\f410"; }

.la-window-maximize:before {
  content: "\f2d0"; }

.la-window-minimize:before {
  content: "\f2d1"; }

.la-window-restore:before {
  content: "\f2d2"; }

.la-windows:before {
  content: "\f17a"; }

.la-wine-bottle:before {
  content: "\f72f"; }

.la-wine-glass:before {
  content: "\f4e3"; }

.la-wine-glass-alt:before {
  content: "\f5ce"; }

.la-wix:before {
  content: "\f5cf"; }

.la-wizards-of-the-coast:before {
  content: "\f730"; }

.la-wolf-pack-battalion:before {
  content: "\f514"; }

.la-won-sign:before {
  content: "\f159"; }

.la-wordpress:before {
  content: "\f19a"; }

.la-wordpress-simple:before {
  content: "\f411"; }

.la-wpbeginner:before {
  content: "\f297"; }

.la-wpexplorer:before {
  content: "\f2de"; }

.la-wpforms:before {
  content: "\f298"; }

.la-wpressr:before {
  content: "\f3e4"; }

.la-wrench:before {
  content: "\f0ad"; }

.la-x-ray:before {
  content: "\f497"; }

.la-xbox:before {
  content: "\f412"; }

.la-xing:before {
  content: "\f168"; }

.la-xing-square:before {
  content: "\f169"; }

.la-y-combinator:before {
  content: "\f23b"; }

.la-yahoo:before {
  content: "\f19e"; }

.la-yammer:before {
  content: "\f840"; }

.la-yandex:before {
  content: "\f413"; }

.la-yandex-international:before {
  content: "\f414"; }

.la-yarn:before {
  content: "\f7e3"; }

.la-yelp:before {
  content: "\f1e9"; }

.la-yen-sign:before {
  content: "\f157"; }

.la-yin-yang:before {
  content: "\f6ad"; }

.la-yoast:before {
  content: "\f2b1"; }

.la-youtube:before {
  content: "\f167"; }

.la-youtube-square:before {
  content: "\f431"; }

.la-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Line Awesome Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('la-brands-400.48e899639c6bf6a0.eot');
  src: url('la-brands-400.48e899639c6bf6a0.eot?#iefix') format("embedded-opentype"), url('la-brands-400.122c41372c4c30ef.woff2') format("woff2"), url('la-brands-400.1ec1f0f5e9b47729.woff') format("woff"), url('la-brands-400.4343d0c03a27309c.ttf') format("truetype"), url('la-brands-400.76d3b8a5d276f14e.svg#lineawesome') format("svg"); }

.lab {
  font-family: 'Line Awesome Brands'; }
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('la-regular-400.7b67c53353bb145e.eot');
  src: url('la-regular-400.7b67c53353bb145e.eot?#iefix') format("embedded-opentype"), url('la-regular-400.bfaaab46568c49b1.woff2') format("woff2"), url('la-regular-400.f45e994d16040925.woff') format("woff"), url('la-regular-400.df0ba4ff195ecd4d.ttf') format("truetype"), url('la-regular-400.5e18e0c4608f4cb5.svg#lineawesome') format("svg"); }

.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400; }
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url('la-solid-900.85692007dc7434ae.eot');
  src: url('la-solid-900.85692007dc7434ae.eot?#iefix') format("embedded-opentype"), url('la-solid-900.8e5c796f7b2aed25.woff2') format("woff2"), url('la-solid-900.7dd8151283d9b172.woff') format("woff"), url('la-solid-900.582c3a0f88bd2b11.ttf') format("truetype"), url('la-solid-900.56cddde23bd79870.svg#lineawesome') format("svg"); }

.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900; }

.la.la-glass:before {
  content: "\f000"; }

.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-o:before {
  content: "\f005"; }

.la.la-remove:before {
  content: "\f00d"; }

.la.la-close:before {
  content: "\f00d"; }

.la.la-gear:before {
  content: "\f013"; }

.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-trash-o:before {
  content: "\f2ed"; }

.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-o:before {
  content: "\f15b"; }

.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-clock-o:before {
  content: "\f017"; }

.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-down:before {
  content: "\f358"; }

.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-up:before {
  content: "\f35b"; }

.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-play-circle-o:before {
  content: "\f144"; }

.la.la-repeat:before {
  content: "\f01e"; }

.la.la-rotate-right:before {
  content: "\f01e"; }

.la.la-refresh:before {
  content: "\f021"; }

.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dedent:before {
  content: "\f03b"; }

.la.la-video-camera:before {
  content: "\f03d"; }

.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-picture-o:before {
  content: "\f03e"; }

.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-photo:before {
  content: "\f03e"; }

.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-image:before {
  content: "\f03e"; }

.la.la-pencil:before {
  content: "\f303"; }

.la.la-map-marker:before {
  content: "\f3c5"; }

.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pencil-square-o:before {
  content: "\f044"; }

.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-share-square-o:before {
  content: "\f14d"; }

.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-square-o:before {
  content: "\f14a"; }

.la.la-arrows:before {
  content: "\f0b2"; }

.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-circle-o:before {
  content: "\f057"; }

.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-circle-o:before {
  content: "\f058"; }

.la.la-mail-forward:before {
  content: "\f064"; }

.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-warning:before {
  content: "\f071"; }

.la.la-calendar:before {
  content: "\f073"; }

.la.la-arrows-v:before {
  content: "\f338"; }

.la.la-arrows-h:before {
  content: "\f337"; }

.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart:before {
  content: "\f080"; }

.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart-o:before {
  content: "\f080"; }

.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gears:before {
  content: "\f085"; }

.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-up:before {
  content: "\f164"; }

.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-down:before {
  content: "\f165"; }

.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-heart-o:before {
  content: "\f004"; }

.la.la-sign-out:before {
  content: "\f2f5"; }

.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin-square:before {
  content: "\f08c"; }

.la.la-thumb-tack:before {
  content: "\f08d"; }

.la.la-external-link:before {
  content: "\f35d"; }

.la.la-sign-in:before {
  content: "\f2f6"; }

.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lemon-o:before {
  content: "\f094"; }

.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-square-o:before {
  content: "\f0c8"; }

.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bookmark-o:before {
  content: "\f02e"; }

.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook:before {
  content: "\f39e"; }

.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-f:before {
  content: "\f39e"; }

.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-feed:before {
  content: "\f09e"; }

.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hdd-o:before {
  content: "\f0a0"; }

.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-right:before {
  content: "\f0a4"; }

.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-left:before {
  content: "\f0a5"; }

.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-up:before {
  content: "\f0a6"; }

.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-down:before {
  content: "\f0a7"; }

.la.la-arrows-alt:before {
  content: "\f31e"; }

.la.la-group:before {
  content: "\f0c0"; }

.la.la-chain:before {
  content: "\f0c1"; }

.la.la-scissors:before {
  content: "\f0c4"; }

.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-files-o:before {
  content: "\f0c5"; }

.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-floppy-o:before {
  content: "\f0c7"; }

.la.la-navicon:before {
  content: "\f0c9"; }

.la.la-reorder:before {
  content: "\f0c9"; }

.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus:before {
  content: "\f0d5"; }

.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-money:before {
  content: "\f3d1"; }

.la.la-unsorted:before {
  content: "\f0dc"; }

.la.la-sort-desc:before {
  content: "\f0dd"; }

.la.la-sort-asc:before {
  content: "\f0de"; }

.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin:before {
  content: "\f0e1"; }

.la.la-rotate-left:before {
  content: "\f0e2"; }

.la.la-legal:before {
  content: "\f0e3"; }

.la.la-tachometer:before {
  content: "\f3fd"; }

.la.la-dashboard:before {
  content: "\f3fd"; }

.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comment-o:before {
  content: "\f075"; }

.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comments-o:before {
  content: "\f086"; }

.la.la-flash:before {
  content: "\f0e7"; }

.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste:before {
  content: "\f328"; }

.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lightbulb-o:before {
  content: "\f0eb"; }

.la.la-exchange:before {
  content: "\f362"; }

.la.la-cloud-download:before {
  content: "\f381"; }

.la.la-cloud-upload:before {
  content: "\f382"; }

.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-o:before {
  content: "\f0f3"; }

.la.la-cutlery:before {
  content: "\f2e7"; }

.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-text-o:before {
  content: "\f15c"; }

.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-building-o:before {
  content: "\f1ad"; }

.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hospital-o:before {
  content: "\f0f8"; }

.la.la-tablet:before {
  content: "\f3fa"; }

.la.la-mobile:before {
  content: "\f3cd"; }

.la.la-mobile-phone:before {
  content: "\f3cd"; }

.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-o:before {
  content: "\f111"; }

.la.la-mail-reply:before {
  content: "\f3e5"; }

.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-o:before {
  content: "\f07b"; }

.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-open-o:before {
  content: "\f07c"; }

.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-smile-o:before {
  content: "\f118"; }

.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-frown-o:before {
  content: "\f119"; }

.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-meh-o:before {
  content: "\f11a"; }

.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-keyboard-o:before {
  content: "\f11c"; }

.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-flag-o:before {
  content: "\f024"; }

.la.la-mail-reply-all:before {
  content: "\f122"; }

.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-o:before {
  content: "\f089"; }

.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-empty:before {
  content: "\f089"; }

.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-full:before {
  content: "\f089"; }

.la.la-code-fork:before {
  content: "\f126"; }

.la.la-chain-broken:before {
  content: "\f127"; }

.la.la-shield:before {
  content: "\f3ed"; }

.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-o:before {
  content: "\f133"; }

.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ticket:before {
  content: "\f3ff"; }

.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-minus-square-o:before {
  content: "\f146"; }

.la.la-level-up:before {
  content: "\f3bf"; }

.la.la-level-down:before {
  content: "\f3be"; }

.la.la-pencil-square:before {
  content: "\f14b"; }

.la.la-external-link-square:before {
  content: "\f360"; }

.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down:before {
  content: "\f150"; }

.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-down:before {
  content: "\f150"; }

.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-up:before {
  content: "\f151"; }

.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-up:before {
  content: "\f151"; }

.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-right:before {
  content: "\f152"; }

.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-right:before {
  content: "\f152"; }

.la.la-eur:before {
  content: "\f153"; }

.la.la-euro:before {
  content: "\f153"; }

.la.la-gbp:before {
  content: "\f154"; }

.la.la-usd:before {
  content: "\f155"; }

.la.la-dollar:before {
  content: "\f155"; }

.la.la-inr:before {
  content: "\f156"; }

.la.la-rupee:before {
  content: "\f156"; }

.la.la-jpy:before {
  content: "\f157"; }

.la.la-cny:before {
  content: "\f157"; }

.la.la-rmb:before {
  content: "\f157"; }

.la.la-yen:before {
  content: "\f157"; }

.la.la-rub:before {
  content: "\f158"; }

.la.la-ruble:before {
  content: "\f158"; }

.la.la-rouble:before {
  content: "\f158"; }

.la.la-krw:before {
  content: "\f159"; }

.la.la-won:before {
  content: "\f159"; }

.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin:before {
  content: "\f15a"; }

.la.la-file-text:before {
  content: "\f15c"; }

.la.la-sort-alpha-asc:before {
  content: "\f15d"; }

.la.la-sort-alpha-desc:before {
  content: "\f881"; }

.la.la-sort-amount-asc:before {
  content: "\f160"; }

.la.la-sort-amount-desc:before {
  content: "\f884"; }

.la.la-sort-numeric-asc:before {
  content: "\f162"; }

.la.la-sort-numeric-desc:before {
  content: "\f886"; }

.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play:before {
  content: "\f167"; }

.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square:before {
  content: "\f171"; }

.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-long-arrow-down:before {
  content: "\f309"; }

.la.la-long-arrow-up:before {
  content: "\f30c"; }

.la.la-long-arrow-left:before {
  content: "\f30a"; }

.la.la-long-arrow-right:before {
  content: "\f30b"; }

.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip:before {
  content: "\f184"; }

.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sun-o:before {
  content: "\f185"; }

.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-moon-o:before {
  content: "\f186"; }

.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-right:before {
  content: "\f35a"; }

.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-left:before {
  content: "\f359"; }

.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-left:before {
  content: "\f191"; }

.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-left:before {
  content: "\f191"; }

.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dot-circle-o:before {
  content: "\f192"; }

.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-try:before {
  content: "\f195"; }

.la.la-turkish-lira:before {
  content: "\f195"; }

.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-plus-square-o:before {
  content: "\f0fe"; }

.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-institution:before {
  content: "\f19c"; }

.la.la-bank:before {
  content: "\f19c"; }

.la.la-mortar-board:before {
  content: "\f19d"; }

.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spoon:before {
  content: "\f2e5"; }

.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-automobile:before {
  content: "\f1b9"; }

.la.la-cab:before {
  content: "\f1ba"; }

.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-o:before {
  content: "\f0e0"; }

.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-pdf-o:before {
  content: "\f1c1"; }

.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-word-o:before {
  content: "\f1c2"; }

.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-excel-o:before {
  content: "\f1c3"; }

.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-powerpoint-o:before {
  content: "\f1c4"; }

.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-image-o:before {
  content: "\f1c5"; }

.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-photo-o:before {
  content: "\f1c5"; }

.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-picture-o:before {
  content: "\f1c5"; }

.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-archive-o:before {
  content: "\f1c6"; }

.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-zip-o:before {
  content: "\f1c6"; }

.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-audio-o:before {
  content: "\f1c7"; }

.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-sound-o:before {
  content: "\f1c7"; }

.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-video-o:before {
  content: "\f1c8"; }

.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-movie-o:before {
  content: "\f1c8"; }

.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-code-o:before {
  content: "\f1c9"; }

.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy:before {
  content: "\f1cd"; }

.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-buoy:before {
  content: "\f1cd"; }

.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-saver:before {
  content: "\f1cd"; }

.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-support:before {
  content: "\f1cd"; }

.la.la-circle-o-notch:before {
  content: "\f1ce"; }

.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra:before {
  content: "\f1d0"; }

.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-resistance:before {
  content: "\f1d0"; }

.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge:before {
  content: "\f1d1"; }

.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square:before {
  content: "\f1d4"; }

.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc-square:before {
  content: "\f1d4"; }

.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat:before {
  content: "\f1d7"; }

.la.la-send:before {
  content: "\f1d8"; }

.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paper-plane-o:before {
  content: "\f1d8"; }

.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-send-o:before {
  content: "\f1d8"; }

.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-thin:before {
  content: "\f111"; }

.la.la-header:before {
  content: "\f1dc"; }

.la.la-sliders:before {
  content: "\f1de"; }

.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-futbol-o:before {
  content: "\f1e3"; }

.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-soccer-ball-o:before {
  content: "\f1e3"; }

.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-newspaper-o:before {
  content: "\f1ea"; }

.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-slash-o:before {
  content: "\f1f6"; }

.la.la-trash:before {
  content: "\f2ed"; }

.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eyedropper:before {
  content: "\f1fb"; }

.la.la-area-chart:before {
  content: "\f1fe"; }

.la.la-pie-chart:before {
  content: "\f200"; }

.la.la-line-chart:before {
  content: "\f201"; }

.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-cc:before {
  content: "\f20a"; }

.la.la-ils:before {
  content: "\f20b"; }

.la.la-shekel:before {
  content: "\f20b"; }

.la.la-sheqel:before {
  content: "\f20b"; }

.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-meanpath:before {
  content: "\f2b4"; }

.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-diamond:before {
  content: "\f3a5"; }

.la.la-intersex:before {
  content: "\f224"; }

.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-official:before {
  content: "\f09a"; }

.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hotel:before {
  content: "\f236"; }

.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc:before {
  content: "\f23b"; }

.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-battery-4:before {
  content: "\f240"; }

.la.la-battery:before {
  content: "\f240"; }

.la.la-battery-3:before {
  content: "\f241"; }

.la.la-battery-2:before {
  content: "\f242"; }

.la.la-battery-1:before {
  content: "\f243"; }

.la.la-battery-0:before {
  content: "\f244"; }

.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o:before {
  content: "\f249"; }

.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o:before {
  content: "\f254"; }

.la.la-hourglass-1:before {
  content: "\f251"; }

.la.la-hourglass-2:before {
  content: "\f252"; }

.la.la-hourglass-3:before {
  content: "\f253"; }

.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-rock-o:before {
  content: "\f255"; }

.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-grab-o:before {
  content: "\f255"; }

.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-paper-o:before {
  content: "\f256"; }

.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-stop-o:before {
  content: "\f256"; }

.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-scissors-o:before {
  content: "\f257"; }

.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-lizard-o:before {
  content: "\f258"; }

.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-spock-o:before {
  content: "\f259"; }

.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-pointer-o:before {
  content: "\f25a"; }

.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-peace-o:before {
  content: "\f25b"; }

.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-television:before {
  content: "\f26c"; }

.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-plus-o:before {
  content: "\f271"; }

.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-minus-o:before {
  content: "\f272"; }

.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-times-o:before {
  content: "\f273"; }

.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-check-o:before {
  content: "\f274"; }

.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-map-o:before {
  content: "\f279"; }

.la.la-commenting:before {
  content: "\f4ad"; }

.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-commenting-o:before {
  content: "\f4ad"; }

.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo:before {
  content: "\f27d"; }

.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card-alt:before {
  content: "\f09d"; }

.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pause-circle-o:before {
  content: "\f28b"; }

.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-stop-circle-o:before {
  content: "\f28d"; }

.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt:before {
  content: "\f368"; }

.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-question-circle-o:before {
  content: "\f059"; }

.la.la-volume-control-phone:before {
  content: "\f2a0"; }

.la.la-asl-interpreting:before {
  content: "\f2a3"; }

.la.la-deafness:before {
  content: "\f2a4"; }

.la.la-hard-of-hearing:before {
  content: "\f2a4"; }

.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-signing:before {
  content: "\f2a7"; }

.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official:before {
  content: "\f2b3"; }

.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-circle:before {
  content: "\f2b3"; }

.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa:before {
  content: "\f2b4"; }

.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-handshake-o:before {
  content: "\f2b5"; }

.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-open-o:before {
  content: "\f2b6"; }

.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-book-o:before {
  content: "\f2b9"; }

.la.la-vcard:before {
  content: "\f2bb"; }

.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-card-o:before {
  content: "\f2bb"; }

.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-vcard-o:before {
  content: "\f2bb"; }

.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-circle-o:before {
  content: "\f2bd"; }

.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-o:before {
  content: "\f007"; }

.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license:before {
  content: "\f2c2"; }

.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-id-card-o:before {
  content: "\f2c2"; }

.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license-o:before {
  content: "\f2c2"; }

.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-thermometer-4:before {
  content: "\f2c7"; }

.la.la-thermometer:before {
  content: "\f2c7"; }

.la.la-thermometer-3:before {
  content: "\f2c8"; }

.la.la-thermometer-2:before {
  content: "\f2c9"; }

.la.la-thermometer-1:before {
  content: "\f2ca"; }

.la.la-thermometer-0:before {
  content: "\f2cb"; }

.la.la-bathtub:before {
  content: "\f2cd"; }

.la.la-s15:before {
  content: "\f2cd"; }

.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle:before {
  content: "\f410"; }

.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-close-o:before {
  content: "\f410"; }

.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle-o:before {
  content: "\f410"; }

.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast:before {
  content: "\f2da"; }

.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-snowflake-o:before {
  content: "\f2dc"; }

.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spotify {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/css/bootstrap.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007BFF;
  --indigo: #6610F2;
  --purple: #673AB7;
  --pink: #E83E8C;
  --red: #F44336;
  --orange: #FD7E14;
  --yellow: #FFC107;
  --green: #8BC34A;
  --teal: #20C997;
  --cyan: #00BCD4;
  --white: #FFFFFF;
  --gray: #6B6F82;
  --gray-dark: #464855;
  --primary: #673AB7;
  --secondary: #607D8B;
  --success: #8BC34A;
  --info: #00BCD4;
  --warning: #FFC107;
  --danger: #F44336;
  --light: #BABFC7;
  --dark: #464855;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-family-monospace: 'Quicksand', Georgia, 'Times New Roman', Times, serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6B6F82;
  text-align: left;
  background-color: #F4F5FA;
}

[tabindex='-1']:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #673AB7;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #46287D;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6B6F82;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type='button']:not(:disabled),
[type='reset']:not(:disabled),
[type='submit']:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}

input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}

[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight: 400;
  line-height: 1.2;
  color: #464855;
}

h1,
.h1 {
  font-size: 2rem;
}

h2,
.h2 {
  font-size: 1.74rem;
}

h3,
.h3 {
  font-size: 1.51rem;
}

h4,
.h4 {
  font-size: 1.32rem;
}

h5,
.h5 {
  font-size: 1.14rem;
}

h6,
.h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 400;
}

.display-1 {
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #FCF8E3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6B6F82;
}

.blockquote-footer::before {
  content: '\2014\00A0';
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F4F5FA;
  border: 1px solid #626E82;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6B6F82;
}

code {
  font-size: 87.5%;
  color: #F74B5C;
  word-break: break-word;
}

a>code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FFFFFF;
  background-color: #F2F3F5;
  border-radius: 0.21rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #6B6F82;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6B6F82;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #626E82;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #626E82;
}

.table tbody+tbody {
  border-top: 2px solid #626E82;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #626E82;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #626E82;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(245, 247, 250, 0.5);
}

.table-hover tbody tr:hover {
  color: #6B6F82;
  background-color: rgba(245, 247, 250, 0.5);
}

.table-primary,
.table-primary>th,
.table-primary>td {
  background-color: #D4C8EB;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
  border-color: #B099DA;
}

.table-hover .table-primary:hover {
  background-color: #C5B5E4;
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color: #C5B5E4;
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
  background-color: #D2DBDF;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
  border-color: #ACBBC3;
}

.table-hover .table-secondary:hover {
  background-color: #C3CFD4;
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color: #C3CFD4;
}

.table-success,
.table-success>th,
.table-success>td {
  background-color: #DFEECC;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
  border-color: #C3E0A1;
}

.table-hover .table-success:hover {
  background-color: #D3E8B9;
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color: #D3E8B9;
}

.table-info,
.table-info>th,
.table-info>td {
  background-color: #B8ECF3;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
  border-color: #7ADCE9;
}

.table-hover .table-info:hover {
  background-color: #A2E6EF;
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color: #A2E6EF;
}

.table-warning,
.table-warning>th,
.table-warning>td {
  background-color: #FFEEBA;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
  border-color: #FFDF7E;
}

.table-hover .table-warning:hover {
  background-color: #FFE8A1;
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color: #FFE8A1;
}

.table-danger,
.table-danger>th,
.table-danger>td {
  background-color: #FCCAC7;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
  border-color: #F99D96;
}

.table-hover .table-danger:hover {
  background-color: #FBB3AF;
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color: #FBB3AF;
}

.table-light,
.table-light>th,
.table-light>td {
  background-color: #ECEDEF;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
  border-color: #DBDEE2;
}

.table-hover .table-light:hover {
  background-color: #DEE0E3;
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
  background-color: #DEE0E3;
}

.table-dark,
.table-dark>th,
.table-dark>td {
  background-color: #CBCCCF;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
  border-color: #9FA0A7;
}

.table-hover .table-dark:hover {
  background-color: #BEBFC3;
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
  background-color: #BEBFC3;
}

.table-active,
.table-active>th,
.table-active>td {
  background-color: rgba(245, 247, 250, 0.5);
}

.table-hover .table-active:hover {
  background-color: rgba(228, 233, 242, 0.5);
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color: rgba(228, 233, 242, 0.5);
}

.table .thead-dark th {
  color: #FFFFFF;
  background-color: #464855;
  border-color: #575A6A;
}

.table .thead-light th {
  color: #4E5154;
  background-color: #98A4B8;
  border-color: #626E82;
}

.table-dark {
  color: #FFFFFF;
  background-color: #464855;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #575A6A;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm>.table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md>.table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg>.table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl>.table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive>.table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.25em + 1.5rem + 2px);
  padding: 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #4E5154;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #4E5154;
  background-color: #FFFFFF;
  border-color: #AE94DD;
  outline: 0;
  box-shadow: none;
}

.form-control::placeholder {
  color: #BABFC7;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #98A4B8;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #4E5154;
  background-color: #FFFFFF;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.25;
}

.col-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.25rem;
  line-height: 1.25;
}

.col-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  line-height: 1.25;
  color: #6B6F82;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.875rem + 2px);
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.21rem;
}

.form-control-lg {
  height: calc(1.25em + 2rem + 2px);
  padding: 1rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.35rem;
}

select.form-control[size],
select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row>.col,
.form-row>[class*='col-'] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled~.form-check-label {
  color: #6B6F82;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #8BC34A;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.45;
  color: #2A2E30;
  background-color: rgba(139, 195, 74, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #8BC34A;
  padding-right: calc(1.25em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%238bc34a\' 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");
  background-repeat: no-repeat;
  background-position: center right calc(0.3125em + 0.375rem);
  background-size: calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #8BC34A;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.25);
}

.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.25em + 1.5rem);
  background-position: top calc(0.3125em + 0.375rem) right calc(0.3125em + 0.375rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #8BC34A;
  padding-right: calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%238bc34a\' 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") #FFFFFF no-repeat center right 2rem/calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #8BC34A;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.25);
}

.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip,
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
  color: #8BC34A;
}

.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip,
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label {
  color: #8BC34A;
}

.was-validated .custom-control-input:valid~.custom-control-label::before,
.custom-control-input.is-valid~.custom-control-label::before {
  border-color: #8BC34A;
}

.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip,
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.custom-control-input.is-valid:checked~.custom-control-label::before {
  border-color: #A4D070;
  background-color: #A4D070;
}

.was-validated .custom-control-input:valid:focus~.custom-control-label::before,
.custom-control-input.is-valid:focus~.custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {
  border-color: #8BC34A;
}

.was-validated .custom-file-input:valid~.custom-file-label,
.custom-file-input.is-valid~.custom-file-label {
  border-color: #8BC34A;
}

.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip,
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus~.custom-file-label,
.custom-file-input.is-valid:focus~.custom-file-label {
  border-color: #8BC34A;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #F44336;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.45;
  color: #FFFFFF;
  background-color: rgba(244, 67, 54, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #F44336;
  padding-right: calc(1.25em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23f44336\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23f44336\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.3125em + 0.375rem);
  background-size: calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #F44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}

.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.25em + 1.5rem);
  background-position: top calc(0.3125em + 0.375rem) right calc(0.3125em + 0.375rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #F44336;
  padding-right: calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23f44336\' viewBox=\'-2 -2 7 7\'%3e%3cpath stroke=\'%23f44336\' d=\'M0 0l3 3m0-3L0 3\'/%3e%3ccircle r=\'.5\'/%3e%3ccircle cx=\'3\' r=\'.5\'/%3e%3ccircle cy=\'3\' r=\'.5\'/%3e%3ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3e%3c/svg%3E") #FFFFFF no-repeat center right 2rem/calc(0.625em + 0.75rem) calc(0.625em + 0.75rem);
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #F44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}

.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip,
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
  color: #F44336;
}

.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip,
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid~.custom-control-label,
.custom-control-input.is-invalid~.custom-control-label {
  color: #F44336;
}

.was-validated .custom-control-input:invalid~.custom-control-label::before,
.custom-control-input.is-invalid~.custom-control-label::before {
  border-color: #F44336;
}

.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip,
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
.custom-control-input.is-invalid:checked~.custom-control-label::before {
  border-color: #F77066;
  background-color: #F77066;
}

.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
.custom-control-input.is-invalid:focus~.custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {
  border-color: #F44336;
}

.was-validated .custom-file-input:invalid~.custom-file-label,
.custom-file-input.is-invalid~.custom-file-label {
  border-color: #F44336;
}

.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip,
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus~.custom-file-label,
.custom-file-input.is-invalid:focus~.custom-file-label {
  border-color: #F44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #6B6F82;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.25rem;
  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;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #6B6F82;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.btn-primary:hover {
  color: #FFFFFF;
  background-color: #57319A;
  border-color: #512E90;
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 88, 194, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #512E90;
  border-color: #4C2B87;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 88, 194, 0.5);
}

.btn-secondary {
  color: #FFFFFF;
  background-color: #607D8B;
  border-color: #607D8B;
}

.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #506974;
  border-color: #4B626D;
}

.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 145, 156, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #FFFFFF;
  background-color: #607D8B;
  border-color: #607D8B;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #4B626D;
  border-color: #465B65;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 145, 156, 0.5);
}

.btn-success {
  color: #2A2E30;
  background-color: #8BC34A;
  border-color: #8BC34A;
}

.btn-success:hover {
  color: #FFFFFF;
  background-color: #78AD39;
  border-color: #71A436;
}

.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 173, 70, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #2A2E30;
  background-color: #8BC34A;
  border-color: #8BC34A;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #71A436;
  border-color: #6A9A33;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 173, 70, 0.5);
}

.btn-info {
  color: #FFFFFF;
  background-color: #00BCD4;
  border-color: #00BCD4;
}

.btn-info:hover {
  color: #FFFFFF;
  background-color: #009AAE;
  border-color: #008FA1;
}

.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 198, 218, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #FFFFFF;
  background-color: #00BCD4;
  border-color: #00BCD4;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #008FA1;
  border-color: #008394;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 198, 218, 0.5);
}

.btn-warning {
  color: #2A2E30;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-warning:hover {
  color: #2A2E30;
  background-color: #E0A800;
  border-color: #D39E00;
}

.btn-warning:focus,
.btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #2A2E30;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
  color: #2A2E30;
  background-color: #D39E00;
  border-color: #C69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 171, 13, 0.5);
}

.btn-danger {
  color: #FFFFFF;
  background-color: #F44336;
  border-color: #F44336;
}

.btn-danger:hover {
  color: #FFFFFF;
  background-color: #F22112;
  border-color: #EA1C0D;
}

.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 95, 84, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #FFFFFF;
  background-color: #F44336;
  border-color: #F44336;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #EA1C0D;
  border-color: #DE1B0C;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 95, 84, 0.5);
}

.btn-light {
  color: #2A2E30;
  background-color: #BABFC7;
  border-color: #BABFC7;
}

.btn-light:hover {
  color: #2A2E30;
  background-color: #A5ABB6;
  border-color: #9EA5B0;
}

.btn-light:focus,
.btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 169, 176, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #2A2E30;
  background-color: #BABFC7;
  border-color: #BABFC7;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
  color: #2A2E30;
  background-color: #9EA5B0;
  border-color: #979EAA;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 169, 176, 0.5);
}

.btn-dark {
  color: #FFFFFF;
  background-color: #464855;
  border-color: #464855;
}

.btn-dark:hover {
  color: #FFFFFF;
  background-color: #353640;
  border-color: #2F3039;
}

.btn-dark:focus,
.btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 99, 111, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #FFFFFF;
  background-color: #464855;
  border-color: #464855;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2F3039;
  border-color: #292A32;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 99, 111, 0.5);
}

.btn-outline-primary {
  color: #673AB7;
  border-color: #673AB7;
}

.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #673AB7;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.btn-outline-secondary {
  color: #607D8B;
  border-color: #607D8B;
}

.btn-outline-secondary:hover {
  color: #FFFFFF;
  background-color: #607D8B;
  border-color: #607D8B;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 139, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #607D8B;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #607D8B;
  border-color: #607D8B;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 139, 0.5);
}

.btn-outline-success {
  color: #8BC34A;
  border-color: #8BC34A;
}

.btn-outline-success:hover {
  color: #2A2E30;
  background-color: #8BC34A;
  border-color: #8BC34A;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #8BC34A;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
  color: #2A2E30;
  background-color: #8BC34A;
  border-color: #8BC34A;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}

.btn-outline-info {
  color: #00BCD4;
  border-color: #00BCD4;
}

/* .btn-outline-info:hover {
  color : #FFFFFF;
  background-color : #00BCD4;
  border-color : #00BCD4;
} */
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #00BCD4;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #00BCD4;
  border-color: #00BCD4;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.btn-outline-warning {
  color: #FFC107;
  border-color: #FFC107;
}

.btn-outline-warning:hover {
  color: #2A2E30;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #FFC107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
  color: #2A2E30;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #F44336;
  border-color: #F44336;
}

.btn-outline-danger:hover {
  color: #FFFFFF;
  background-color: #F44336;
  border-color: #F44336;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #F44336;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #F44336;
  border-color: #F44336;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}

.btn-outline-light {
  color: #BABFC7;
  border-color: #BABFC7;
}

.btn-outline-light:hover {
  color: #2A2E30;
  background-color: #BABFC7;
  border-color: #BABFC7;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #BABFC7;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
  color: #2A2E30;
  background-color: #BABFC7;
  border-color: #BABFC7;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}

.btn-outline-dark {
  color: #464855;
  border-color: #464855;
}

.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #464855;
  border-color: #464855;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #464855;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #464855;
  border-color: #464855;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #673AB7;
  text-decoration: none;
}

.btn-link:hover {
  color: #46287D;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #6B6F82;
  pointer-events: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 1rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.35rem;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.21rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block+.btn-block {
  margin-top: 0.5rem;
}

input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #6B6F82;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^='top'],
.dropdown-menu[x-placement^='right'],
.dropdown-menu[x-placement^='bottom'],
.dropdown-menu[x-placement^='left'] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #98A4B8;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #2A2E30;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #1E2122;
  text-decoration: none;
  background-color: #F4F5FA;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #673AB7;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6B6F82;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6B6F82;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #2A2E30;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
  z-index: 1;
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
  width: 100%;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
  margin-bottom: 0;
}

.btn-group-toggle>.btn input[type='radio'],
.btn-group-toggle>.btn input[type='checkbox'],
.btn-group-toggle>.btn-group>.btn input[type='radio'],
.btn-group-toggle>.btn-group>.btn input[type='checkbox'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file {
  margin-left: -1px;
}

.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
  z-index: 3;
}

.input-group>.custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group>.custom-file {
  display: flex;
  align-items: center;
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #4E5154;
  text-align: center;
  white-space: nowrap;
  background-color: #F4F5FA;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
}

.input-group-text input[type='radio'],
.input-group-text input[type='checkbox'] {
  margin-top: 0;
}

.input-group-lg>.form-control:not(textarea),
.input-group-lg>.custom-select {
  height: calc(1.25em + 2rem + 2px);
}

.input-group-lg>.form-control,
.input-group-lg>.custom-select,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn {
  padding: 1rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.35rem;
}

.input-group-sm>.form-control:not(textarea),
.input-group-sm>.custom-select {
  height: calc(1.875rem + 2px);
}

.input-group-sm>.form-control,
.input-group-sm>.custom-select,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn {
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.21rem;
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
  padding-right: 2rem;
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.45rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked~.custom-control-label::before {
  color: #FFFFFF;
  border-color: #673AB7;
  background-color: #673AB7;
}

.custom-control-input:focus~.custom-control-label::before {
  box-shadow: none;
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color: #AE94DD;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
  color: #FFFFFF;
  background-color: #CBBAE9;
  border-color: #CBBAE9;
}

.custom-control-input:disabled~.custom-control-label {
  color: #6B6F82;
}

.custom-control-input:disabled~.custom-control-label::before {
  background-color: #98A4B8;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: '';
  background-color: #FFFFFF;
  border: #ADB5BD solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: '';
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  border-color: #673AB7;
  background-color: #673AB7;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(103, 58, 183, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  background-color: rgba(103, 58, 183, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(103, 58, 183, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.225rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #ADB5BD;
  border-radius: 0.5rem;
  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;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
  background-color: #FFFFFF;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(103, 58, 183, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.25em + 1.5rem + 2px);
  padding: 0.75rem 2rem 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #4E5154;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23464855\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;
  background-color: #FFFFFF;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #AE94DD;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.25);
}

.custom-select:focus::-ms-value {
  color: #4E5154;
  background-color: #FFFFFF;
}

.custom-select[multiple],
.custom-select[size]:not([size='1']) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6B6F82;
  background-color: #98A4B8;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.25em + 2rem + 2px);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.25em + 1.5rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.25em + 1.5rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus~.custom-file-label {
  border-color: #AE94DD;
  box-shadow: none;
}

.custom-file-input:disabled~.custom-file-label {
  background-color: #98A4B8;
}
/* 
.custom-file-input:lang(en)~.custom-file-label::after {
  content: 'Browse';
} */

.custom-file-input~.custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.25em + 1.5rem + 2px);
  padding: 0.75rem 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #4E5154;
  background-color: #FFFFFF;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.25em + 1.5rem);
  padding: 0.75rem 1rem;
  line-height: 1.25;
  color: #4E5154;
  content: 'Browse';
  background-color: #F4F5FA;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F4F5FA, none;
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F4F5FA, none;
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #F4F5FA, none;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #673AB7;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #CBBAE9;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #626E82;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #673AB7;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #CBBAE9;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #626E82;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #673AB7;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #CBBAE9;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #626E82;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #626E82;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #ADB5BD;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #ADB5BD;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #ADB5BD;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {

  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6B6F82;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #BABFC7;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #98A4B8 #98A4B8 #BABFC7;
}

.nav-tabs .nav-link.disabled {
  color: #6B6F82;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #4E5154;
  background-color: #F4F5FA;
  border-color: #626E82 #626E82 #F4F5FA;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: #FFFFFF;
  background-color: #673AB7;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content>.tab-pane {
  display: none;
}

.tab-content>.active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar>.container,
.navbar>.container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.31875rem;
  padding-bottom: 0.31875rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: '';
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {

  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {

  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {

  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {

  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: #464855;
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: #464855;
}

.navbar-light .navbar-nav .nav-link {
  color: #6B6F82;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #626E82;
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: #F4F5FA;
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #464855;
}

.navbar-light .navbar-toggler {
  color: #6B6F82;
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'%236b6f82\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: #6B6F82;
}

.navbar-light .navbar-text a {
  color: #464855;
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: #464855;
}

.navbar-dark .navbar-brand {
  color: #FFFFFF;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link {
  color: white;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}

.navbar-dark .navbar-toggler {
  color: white;
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: white;
}

.navbar-dark .navbar-text a {
  color: #FFFFFF;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #FFFFFF;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 0.35rem;
}

.card>hr {
  margin-right: 0;
  margin-left: 0;
}

.card>.list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}

.card>.list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem;
}

.card-title {
  margin-bottom: 1.5rem;
}

.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link+.card-link {
  margin-left: 1.5rem;
}

.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: #FFFFFF;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.card-header:first-child {
  border-radius: calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0;
}

.card-header+.list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: #FFFFFF;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.35rem - 1px) calc(0.35rem - 1px);
}

.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.35rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.35rem - 1px);
  border-bottom-left-radius: calc(0.35rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group>.card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }

  .card-group>.card {
    flex: 1 0 0;
    margin-bottom: 0;
  }

  .card-group>.card+.card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group>.card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group>.card:not(:last-child) .card-img-top,
  .card-group>.card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group>.card:not(:last-child) .card-img-bottom,
  .card-group>.card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group>.card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group>.card:not(:first-child) .card-img-top,
  .card-group>.card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group>.card:not(:first-child) .card-img-bottom,
  .card-group>.card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion>.card {
  overflow: hidden;
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion>.card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion>.card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion>.card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #98A4B8;
  border-radius: 0.25rem;
}

.breadcrumb-item+.breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6B6F82;
  content: '/';
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6B6F82;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #673AB7;
  background-color: #FFFFFF;
  border: 1px solid #626E82;
}

.page-link:hover {
  z-index: 2;
  color: #46287D;
  text-decoration: none;
  background-color: #F4F5FA;
  border-color: #626E82;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.page-item.disabled .page-link {
  color: #6B6F82;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #626E82;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.21rem;
  border-bottom-left-radius: 0.21rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.21rem;
  border-bottom-right-radius: 0.21rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.4em;
  font-size: 85%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #FFFFFF;
  background-color: #673AB7;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #FFFFFF;
  background-color: #512E90;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.badge-secondary {
  color: #FFFFFF;
  background-color: #607D8B;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #FFFFFF;
  background-color: #4B626D;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 139, 0.5);
}

.badge-success {
  color: #2A2E30;
  background-color: #8BC34A;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #2A2E30;
  background-color: #71A436;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(139, 195, 74, 0.5);
}

.badge-info {
  color: #FFFFFF;
  background-color: #00BCD4;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #FFFFFF;
  background-color: #008FA1;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5);
}

.badge-warning {
  color: #2A2E30;
  background-color: #FFC107;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #2A2E30;
  background-color: #D39E00;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #FFFFFF;
  background-color: #F44336;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #FFFFFF;
  background-color: #EA1C0D;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}

.badge-light {
  color: #2A2E30;
  background-color: #BABFC7;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #2A2E30;
  background-color: #9EA5B0;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(186, 191, 199, 0.5);
}

.badge-dark {
  color: #FFFFFF;
  background-color: #464855;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #FFFFFF;
  background-color: #2F3039;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 72, 85, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #98A4B8;
  border-radius: 0.35rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.5rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1rem;
  color: inherit;
}

.alert-primary {
  color: #361E5F;
  background-color: #E1D8F1;
  border-color: #D4C8EB;
}

.alert-primary hr {
  border-top-color: #C5B5E4;
}

.alert-primary .alert-link {
  color: #201238;
}

.alert-secondary {
  color: #324148;
  background-color: #DFE5E8;
  border-color: #D2DBDF;
}

.alert-secondary hr {
  border-top-color: #C3CFD4;
}

.alert-secondary .alert-link {
  color: #1D262A;
}

.alert-success {
  color: #486526;
  background-color: #E8F3DB;
  border-color: #DFEECC;
}

.alert-success hr {
  border-top-color: #D3E8B9;
}

.alert-success .alert-link {
  color: #2E4018;
}

.alert-info {
  color: #00626E;
  background-color: #CCF2F6;
  border-color: #B8ECF3;
}

.alert-info hr {
  border-top-color: #A2E6EF;
}

.alert-info .alert-link {
  color: #00353B;
}

.alert-warning {
  color: #856404;
  background-color: #FFF3CD;
  border-color: #FFEEBA;
}

.alert-warning hr {
  border-top-color: #FFE8A1;
}

.alert-warning .alert-link {
  color: #533F03;
}

.alert-danger {
  color: #7F231C;
  background-color: #FDD9D7;
  border-color: #FCCAC7;
}

.alert-danger hr {
  border-top-color: #FBB3AF;
}

.alert-danger .alert-link {
  color: #551713;
}

.alert-light {
  color: #616367;
  background-color: #F1F2F4;
  border-color: #ECEDEF;
}

.alert-light hr {
  border-top-color: #DEE0E3;
}

.alert-light .alert-link {
  color: #484A4D;
}

.alert-dark {
  color: #24252C;
  background-color: #DADADD;
  border-color: #CBCCCF;
}

.alert-dark hr {
  border-top-color: #BEBFC3;
}

.alert-dark .alert-link {
  color: #0D0D10;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #EEEEEE;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #673AB7;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  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);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #4E5154;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #4E5154;
  text-decoration: none;
  background-color: #F4F5FA;
}

.list-group-item-action:active {
  color: #6B6F82;
  background-color: #98A4B8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1.25rem 1.25rem;
  margin-bottom: -1px;
  background-color: #FFFFFF;
  border: 1px solid #E4E7ED;
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6B6F82;
  pointer-events: none;
  background-color: #FFFFFF;
}

.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #673AB7;
  border-color: #673AB7;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #361E5F;
  background-color: #D4C8EB;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #361E5F;
  background-color: #C5B5E4;
}

.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #361E5F;
  border-color: #361E5F;
}

.list-group-item-secondary {
  color: #324148;
  background-color: #D2DBDF;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #324148;
  background-color: #C3CFD4;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #324148;
  border-color: #324148;
}

.list-group-item-success {
  color: #486526;
  background-color: #DFEECC;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #486526;
  background-color: #D3E8B9;
}

.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #486526;
  border-color: #486526;
}

.list-group-item-info {
  color: #00626E;
  background-color: #B8ECF3;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #00626E;
  background-color: #A2E6EF;
}

.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #00626E;
  border-color: #00626E;
}

.list-group-item-warning {
  color: #856404;
  background-color: #FFEEBA;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #FFE8A1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #7F231C;
  background-color: #FCCAC7;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #7F231C;
  background-color: #FBB3AF;
}

.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #7F231C;
  border-color: #7F231C;
}

.list-group-item-light {
  color: #616367;
  background-color: #ECEDEF;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #616367;
  background-color: #DEE0E3;
}

.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #616367;
  border-color: #616367;
}

.list-group-item-dark {
  color: #24252C;
  background-color: #CBCCCF;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #24252C;
  background-color: #BEBFC3;
}

.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #24252C;
  border-color: #24252C;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: 0.5;
}

.close:hover {
  color: #000000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6B6F82;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: '';
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.35rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #626E82;
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.45;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #626E82;
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}

.modal-footer> :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer> :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {

  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: '';
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^='top'] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^='top'] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^='top'] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^='right'] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^='right'] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^='right'] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^='bottom'] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^='bottom'] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^='left'] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^='left'] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^='left'] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.35rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.35rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: '';
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^='top'] {
  margin-bottom: 0.5rem;
}

.bs-popover-top>.arrow,
.bs-popover-auto[x-placement^='top']>.arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top>.arrow::before,
.bs-popover-auto[x-placement^='top']>.arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top>.arrow::after,
.bs-popover-auto[x-placement^='top']>.arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}

.bs-popover-right,
.bs-popover-auto[x-placement^='right'] {
  margin-left: 0.5rem;
}

.bs-popover-right>.arrow,
.bs-popover-auto[x-placement^='right']>.arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.35rem 0;
}

.bs-popover-right>.arrow::before,
.bs-popover-auto[x-placement^='right']>.arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right>.arrow::after,
.bs-popover-auto[x-placement^='right']>.arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^='bottom'] {
  margin-top: 0.5rem;
}

.bs-popover-bottom>.arrow,
.bs-popover-auto[x-placement^='bottom']>.arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom>.arrow::before,
.bs-popover-auto[x-placement^='bottom']>.arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom>.arrow::after,
.bs-popover-auto[x-placement^='bottom']>.arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^='bottom'] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: '';
  border-bottom: 1px solid #F7F7F7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^='left'] {
  margin-right: 0.5rem;
}

.bs-popover-left>.arrow,
.bs-popover-auto[x-placement^='left']>.arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.35rem 0;
}

.bs-popover-left>.arrow::before,
.bs-popover-auto[x-placement^='left']>.arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left>.arrow::after,
.bs-popover-auto[x-placement^='left']>.arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #464855;
  background-color: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  border-top-left-radius: calc(0.35rem - 1px);
  border-top-right-radius: calc(0.35rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #6B6F82;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: '';
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #FFFFFF;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {

  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #673AB7 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #512E90 !important;
}

.bg-secondary {
  background-color: #607D8B !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #4B626D !important;
}

.bg-success {
  background-color: #8BC34A !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #71A436 !important;
}

.bg-info {
  background-color: #00BCD4 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #008FA1 !important;
}

.bg-warning {
  background-color: #FFC107 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #D39E00 !important;
}

.bg-danger {
  background-color: #F44336 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #EA1C0D !important;
}

.bg-light {
  background-color: #BABFC7 !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #9EA5B0 !important;
}

.bg-dark {
  background-color: #464855 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #2F3039 !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #626E82 !important;
}

.border-top {
  border-top: 1px solid #626E82 !important;
}

.border-right {
  border-right: 1px solid #626E82 !important;
}

.border-bottom {
  border-bottom: 1px solid #626E82 !important;
}

.border-left {
  border-left: 1px solid #626E82 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #673AB7 !important;
}

.border-secondary {
  border-color: #607D8B !important;
}

.border-success {
  border-color: #8BC34A !important;
}

.border-info {
  border-color: #00BCD4 !important;
}

.border-warning {
  border-color: #FFC107 !important;
}

.border-danger {
  border-color: #F44336 !important;
}

.border-light {
  border-color: #BABFC7 !important;
}

.border-dark {
  border-color: #464855 !important;
}

.border-white {
  border-color: #FFFFFF !important;
}

.rounded-sm {
  border-radius: 0.21rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.35rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: '';
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: '';
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: '';
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 1rem !important;
}

.mt-1,
.my-1 {
  margin-top: 1rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 1rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 1rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 1rem !important;
}

.m-2 {
  margin: 1.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 1.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 1.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 1.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 1.5rem !important;
}

.m-3 {
  margin: 3rem !important;
}

.mt-3,
.my-3 {
  margin-top: 3rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 3rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 3rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 3rem !important;
}

.m-4 {
  margin: 3.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 3.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 3.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 3.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 3.5rem !important;
}

.m-5 {
  margin: 4rem !important;
}

.mt-5,
.my-5 {
  margin-top: 4rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 4rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 4rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 4rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 1rem !important;
}

.pt-1,
.py-1 {
  padding-top: 1rem !important;
}

.pr-1,
.px-1 {
  padding-right: 1rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}

.pl-1,
.px-1 {
  padding-left: 1rem !important;
}

.p-2 {
  padding: 1.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 1.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 1.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 1.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 1.5rem !important;
}

.p-3 {
  padding: 3rem !important;
}

.pt-3,
.py-3 {
  padding-top: 3rem !important;
}

.pr-3,
.px-3 {
  padding-right: 3rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}

.pl-3,
.px-3 {
  padding-left: 3rem !important;
}

.p-4 {
  padding: 3.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 3.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 3.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 3.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 3.5rem !important;
}

.p-5 {
  padding: 4rem !important;
}

.pt-5,
.py-5 {
  padding-top: 4rem !important;
}

.pr-5,
.px-5 {
  padding-right: 4rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 4rem !important;
}

.pl-5,
.px-5 {
  padding-left: 4rem !important;
}

.m-n1 {
  margin: -1rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -1rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -1rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -1rem !important;
}

.m-n2 {
  margin: -1.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -1.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -1.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -1.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -1.5rem !important;
}

.m-n3 {
  margin: -3rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -3rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -3rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -3rem !important;
}

.m-n4 {
  margin: -3.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -3.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -3.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -3.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -3.5rem !important;
}

.m-n5 {
  margin: -4rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -4rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -4rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -4rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -4rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 1rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important;
  }

  .m-sm-2 {
    margin: 1.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1.5rem !important;
  }

  .m-sm-3 {
    margin: 3rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important;
  }

  .m-sm-4 {
    margin: 3.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 3.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 3.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 3.5rem !important;
  }

  .m-sm-5 {
    margin: 4rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 4rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 4rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 4rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 4rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 1rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important;
  }

  .p-sm-2 {
    padding: 1.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1.5rem !important;
  }

  .p-sm-3 {
    padding: 3rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important;
  }

  .p-sm-4 {
    padding: 3.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 3.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 3.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 3.5rem !important;
  }

  .p-sm-5 {
    padding: 4rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 4rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 4rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 4rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 4rem !important;
  }

  .m-sm-n1 {
    margin: -1rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important;
  }

  .m-sm-n2 {
    margin: -1.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n3 {
    margin: -3rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important;
  }

  .m-sm-n4 {
    margin: -3.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -3.5rem !important;
  }

  .m-sm-n5 {
    margin: -4rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -4rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -4rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -4rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 1rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important;
  }

  .m-md-2 {
    margin: 1.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 1.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 1.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 1.5rem !important;
  }

  .m-md-3 {
    margin: 3rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important;
  }

  .m-md-4 {
    margin: 3.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 3.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 3.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 3.5rem !important;
  }

  .m-md-5 {
    margin: 4rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 4rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 4rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 4rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 4rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 1rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important;
  }

  .p-md-2 {
    padding: 1.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 1.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 1.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 1.5rem !important;
  }

  .p-md-3 {
    padding: 3rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important;
  }

  .p-md-4 {
    padding: 3.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 3.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 3.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 3.5rem !important;
  }

  .p-md-5 {
    padding: 4rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 4rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 4rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 4rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 4rem !important;
  }

  .m-md-n1 {
    margin: -1rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important;
  }

  .m-md-n2 {
    margin: -1.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1.5rem !important;
  }

  .m-md-n3 {
    margin: -3rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important;
  }

  .m-md-n4 {
    margin: -3.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -3.5rem !important;
  }

  .m-md-n5 {
    margin: -4rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -4rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -4rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -4rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 1rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important;
  }

  .m-lg-2 {
    margin: 1.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1.5rem !important;
  }

  .m-lg-3 {
    margin: 3rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important;
  }

  .m-lg-4 {
    margin: 3.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 3.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 3.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 3.5rem !important;
  }

  .m-lg-5 {
    margin: 4rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 4rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 4rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 4rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 4rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 1rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important;
  }

  .p-lg-2 {
    padding: 1.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1.5rem !important;
  }

  .p-lg-3 {
    padding: 3rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important;
  }

  .p-lg-4 {
    padding: 3.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 3.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 3.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 3.5rem !important;
  }

  .p-lg-5 {
    padding: 4rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 4rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 4rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 4rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 4rem !important;
  }

  .m-lg-n1 {
    margin: -1rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important;
  }

  .m-lg-n2 {
    margin: -1.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n3 {
    margin: -3rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important;
  }

  .m-lg-n4 {
    margin: -3.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -3.5rem !important;
  }

  .m-lg-n5 {
    margin: -4rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -4rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -4rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -4rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 1rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important;
  }

  .m-xl-2 {
    margin: 1.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1.5rem !important;
  }

  .m-xl-3 {
    margin: 3rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important;
  }

  .m-xl-4 {
    margin: 3.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 3.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 3.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 3.5rem !important;
  }

  .m-xl-5 {
    margin: 4rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 4rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 4rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 4rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 4rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 1rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important;
  }

  .p-xl-2 {
    padding: 1.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1.5rem !important;
  }

  .p-xl-3 {
    padding: 3rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important;
  }

  .p-xl-4 {
    padding: 3.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 3.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 3.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 3.5rem !important;
  }

  .p-xl-5 {
    padding: 4rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 4rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 4rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 4rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 4rem !important;
  }

  .m-xl-n1 {
    margin: -1rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important;
  }

  .m-xl-n2 {
    margin: -1.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n3 {
    margin: -3rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important;
  }

  .m-xl-n4 {
    margin: -3.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -3.5rem !important;
  }

  .m-xl-n5 {
    margin: -4rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -4rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -4rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -4rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: 'Quicksand', Georgia, 'Times New Roman', Times, serif !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-primary {
  color: #673AB7 !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #46287D !important;
}

.text-secondary {
  color: #607D8B !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #41545E !important;
}

.text-success {
  color: #8BC34A !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #649130 !important;
}

.text-info {
  color: #00BCD4 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #007888 !important;
}

.text-warning {
  color: #FFC107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #BA8B00 !important;
}

.text-danger {
  color: #F44336 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #D2190B !important;
}

.text-light {
  color: #BABFC7 !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #9098A5 !important;
}

.text-dark {
  color: #464855 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #23242B !important;
}

.text-body {
  color: #6B6F82 !important;
}

.text-muted {
  color: #6B6F82 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {

  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: ' ('attr(title) ')';
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #ADB5BD;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }

  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #FFFFFF !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #626E82 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody+tbody {
    border-color: #626E82;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #626E82;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/css/components.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************/
html {
  font-size: 14px;
  height: 100%;
  width: 100%;
}

html body {
  height: 100%;
  background-color: #F4F5FA;
  direction: ltr;
}

html body.fixed-navbar {
  padding-top: 5rem;
}

html body a {
  color: #00BCD4;
}

html body a:hover {
  color: #008FA1;
}

html body .content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  backface-visibility: hidden;
  min-height: calc(100% - 32px);
}

html body .content.app-content {
  overflow: hidden;
}

html body .content .content-wrapper {
  padding: 2.2rem;
}

html body .content .content-wrapper .content-header-title {
  font-weight: 500;
  letter-spacing: 1px;
  color: #464855;
}

html body .la {
  font-size: 1.2rem;
}

html body[data-col='1-column']:not(.vertical-content-menu) .content,
html body[data-col='1-column']:not(.vertical-content-menu) .footer {
  margin-left: 0 !important;
}

html body[data-col='1-column'].horizontal-layout .content,
html body[data-col='1-column'].horizontal-layout .footer {
  margin: 0 auto !important;
}

html body[data-col='1-column'].vertical-content-menu .content-body {
  margin-left: 0 !important;
}

html body.boxed-layout {
  padding-left: 0;
  padding-right: 0;
  background-color: #FFFFFF;
}

html body.boxed-layout .app-content {
  background-color: #F4F5FA;
}

html body.content-boxed-layout .content {
  width: 80%;
  margin: 0 auto;
  padding-left: 260px;
}

html body.bg-full-screen-image {
  background-size: cover;
}

html body .pace .pace-progress {
  background: #ffb033;
}

.v-spacer {
  position: relative;
  top: 0;
  left: 0;
  margin: 1px 1px 8px 10px;
  padding: 3px 0px 7px 0;
  border-right: solid 1px #fbc02d78;
}

/*
* Blank page
*/
.blank-page .content-wrapper {
  padding: 0 !important;
}

.blank-page .content-wrapper .flexbox-container {
  display: flex;
  align-items: center;
  height: 100vh;
}

.app-content.center-layout {
  overflow: hidden;
}

@media (max-width: 767.98px) {
  html body .content .content-wrapper {
    padding: 1rem;
  }

  html body footer {
    text-align: center;
  }
}

/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px) {

  /* body .content-right {
    width : -webkit-calc(100% - 300px);
    width :    -moz-calc(100% - 300px);
    width :         calc(100% - 300px);
    float : right;
  } */
  /* body .content-left {
    width : -webkit-calc(100% - 300px);
    width :    -moz-calc(100% - 300px);
    width :         calc(100% - 300px);
    float : left;
  } */
  body .content-detached {
    width: 100%;
  }

  body .content-detached.content-right {
    float: right;
    margin-left: -300px;
  }

  body .content-detached.content-right .content-body {
    margin-left: 320px;
  }

  body .content-detached.content-left {
    float: left;
    margin-right: -300px;
  }

  body .content-detached.content-left .content-body {
    margin-right: 320px;
  }

  /* .sidebar-right.sidebar-sticky {
    float : right !important;
    margin-left : -300px;
    width : 300px !important;
  } */
  /* .sidebar-left.sidebar-sticky {
    float : left !important;
    margin-right : -300px;
    width : 300px !important;
  } */
  [data-col='content-left-sidebar'] .sticky-wrapper {
    float: left;
  }

  .vertical-content-menu .content .sidebar-left {
    margin-left: 288px;
  }

  .vertical-content-menu .content .content-detached.content-right {
    float: right;
    width: calc(100% - 300px);
    margin-left: -300px;
  }

  .vertical-content-menu .content .content-detached.content-right .content-body {
    margin-left: 295px;
  }

  .vertical-content-menu .content .content-detached.content-left {
    float: left;
    width: 100%;
    margin-right: -300px;
  }

  .vertical-content-menu .content .content-detached.content-left .content-body {
    margin-right: 320px;
  }
}

/*=========================================================================================
	File Name: sidebar.scss
	Description: content sidebar specific scss.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	 Version: 3.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar {
  position: relative;
  width: 100%;
}

@media (min-width: 992px) {
  .sidebar {
    vertical-align: top;
    /* width : 300px; */
  }
}

.sidebar-fixed {
  position: fixed;
  height: 100%;
  overflow: scroll;
}

.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  display: none;
}

.drag-target {
  height: 100%;
  width: 40px;
  position: fixed;
  top: 0;
  left: -10px;
  z-index: 1036;
}

@media (min-width: 992px) {
  .sidebar-left {
    float: left;
  }

  .sidebar-right {
    float: right;
    width: 28%;
  }
}

.horizontal-menu-padding .header-navbar .navbar-container {
  padding: 0;
}

.header-navbar .navbar-container {
  height: auto;
}

footer.footer {
  padding: 0.8rem;
}

footer.navbar-shadow {
  box-shadow: 1px 0 20px rgba(0, 0, 0, 0.1);
}

footer.navbar-border {
  border-top: 1px solid #E4E7ED;
}

footer.footer-transparent {
  border: none;
}

footer.footer-light {
  background: #FFFFFF;
}

footer.footer-dark {
  background: #2C303B;
}

footer.footer-dark span {
  color: #FFFFFF;
}

footer .ft-heart:before {
  padding-left: 0.3rem;
}

/*=========================================================================================
	File Name: navigations.scss
	Description: Common mixin for menus, contain dark and light version scss.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	 Version: 3.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu {
  z-index: 1000;
  position: absolute;
  display: table-cell;
}

.main-menu.menu-light {
  color: #6B6F82;
  background: #FFFFFF;
  border-right: 1px solid #E4E7ED;
}

.main-menu.menu-light .main-menu-header {
  padding: 20px;
}

.main-menu.menu-light .main-menu-header .menu-search {
  background: #E6E6E6;
  padding: 0.5rem 1rem;
  color: #545766;
}

.main-menu.menu-light .main-menu-header .menu-search:focus {
  border-color: #D9D9D9;
}

.main-menu.menu-light .navigation {
  background: #FFFFFF;
}

.main-menu.menu-light .navigation .navigation-header {
  color: #6B6F82;
  padding: 30px 20px 8px 20px;
}

.main-menu.menu-light .navigation .navigation-header span {
  font-weight: 500;
  text-transform: uppercase;
}

.main-menu.menu-light .navigation li a {
  color: #6B6F82;
  transition: all 0.2s ease;
}

.main-menu.menu-light .navigation li a i,
.main-menu.menu-light .navigation li a span {
  transition: all 0.2s ease;
}

.main-menu.menu-light .navigation li a span {
  display: inline-block;
}

.main-menu.menu-light .navigation li a span.menu-sub-title {
  color: #BDBFC9;
}

.main-menu.menu-light .navigation li.hover>a,
.main-menu.menu-light .navigation li.open>a,
.main-menu.menu-light .navigation li.active>a {
  color: #FFFFFF;
}

.main-menu.menu-light .navigation>li {
  padding: 0;
}

.main-menu.menu-light .navigation>li>a {
  padding: 12px 36px 12px 18px;
}

.main-menu.menu-light .navigation>li>a .label {
  margin-top: 4px;
  margin-right: 5px;
}

.main-menu.menu-light .navigation>li>a i {
  position: relative;
  top: 3px;
}

.main-menu.menu-light .navigation>li.open>a {
  color: #545766;
  background: whitesmoke;
  border-right: 4px solid #00BCD4;
}

.main-menu.menu-light .navigation>li.open .hover>a {
  transform: translateX(-4px);
}

.main-menu.menu-light .navigation>li:not(.open)>ul {
  display: none;
}

.main-menu.menu-light .navigation>li.hover>a,
.main-menu.menu-light .navigation>li:hover>a,
.main-menu.menu-light .navigation>li.active>a {
  color: #545766;
}

.main-menu.menu-light .navigation>li.hover>a>i,
.main-menu.menu-light .navigation>li:hover>a>i,
.main-menu.menu-light .navigation>li.active>a>i {
  transform: translateX(6px);
}

.main-menu.menu-light .navigation>li.hover>a>span,
.main-menu.menu-light .navigation>li:hover>a>span,
.main-menu.menu-light .navigation>li.active>a>span {
  transform: translateX(4px);
}

.main-menu.menu-light .navigation>li.hover>a.mm-next,
.main-menu.menu-light .navigation>li:hover>a.mm-next,
.main-menu.menu-light .navigation>li.active>a.mm-next {
  background-color: inherit;
}

.main-menu.menu-light .navigation>li.active>a {
  color: #6B6F82;
  font-weight: 700;
  background: #F0F0F0;
}

.main-menu.menu-light .navigation>li .active {
  background: #F0F0F0;
}

.main-menu.menu-light .navigation>li .active>a {
  color: #85899B;
  font-weight: 700;
  background: #F0F0F0;
}

.main-menu.menu-light .navigation>li .active .hover>a {
  background: whitesmoke;
}

.main-menu.menu-light .navigation>li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}

.main-menu.menu-light .navigation>li ul li {
  color: #6B6F82;
  background: transparent;
}

.main-menu.menu-light .navigation>li ul li>a {
  padding: 8px 18px 8px 54px;
}

.main-menu.menu-light .navigation>li ul .has-sub:not(.open)>ul {
  display: none;
}

.main-menu.menu-light .navigation>li ul .open>a {
  color: #6B6F82;
}

.main-menu.menu-light .navigation>li ul .open>ul {
  display: block;
}

.main-menu.menu-light .navigation>li ul .open>ul li>a {
  padding: 8px 18px 8px 64px;
}

.main-menu.menu-light .navigation>li ul .open>ul .open>ul {
  display: block;
}

.main-menu.menu-light .navigation>li ul .open>ul .open>ul li>a {
  padding: 8px 18px 8px 74px;
}

.main-menu.menu-light .navigation>li ul .hover>a,
.main-menu.menu-light .navigation>li ul:hover>a {
  color: #74798D;
}

.main-menu.menu-light .navigation>li ul .active {
  background: transparent;
}

.main-menu.menu-light .navigation>li ul .active>a {
  color: #85899B;
  font-weight: 700;
}

.main-menu.menu-light .navigation>li ul .active .hover>a {
  background-color: transparent;
}

.main-menu.menu-light .navigation>li>ul {
  background: #FFFFFF;
}

.main-menu.menu-light ul.menu-popout {
  background: #FFFFFF;
}

.main-menu.menu-light ul.menu-popout li a {
  color: #6B6F82;
}

.main-menu.menu-light ul.menu-popout li a span.menu-sub-title {
  color: #BDBFC9;
}

.main-menu.menu-light ul.menu-popout .has-sub:not(.open)>ul {
  display: none;
}

.main-menu.menu-light ul.menu-popout .has-sub.active {
  font-weight: normal;
}

.main-menu.menu-light ul.menu-popout .open>a {
  color: #6B6F82;
}

.main-menu.menu-light ul.menu-popout .open>ul {
  display: block;
}

.main-menu.menu-light ul.menu-popout .open>ul .open {
  background: #E8E8E8;
}

.main-menu.menu-light ul.menu-popout .open>ul .open>ul {
  display: block;
  background: #E8E8E8;
}

.main-menu.menu-light ul.menu-popout .hover>a,
.main-menu.menu-light ul.menu-popout:hover>a {
  color: #74798D;
}

.main-menu.menu-light ul.menu-popout .active {
  font-weight: 700;
}

.main-menu.menu-light ul.menu-popout .active>a {
  color: #85899B;
}

.main-menu.menu-light ul.menu-popout .active .hover>a,
.main-menu.menu-light ul.menu-popout .active :hover>a {
  background-color: transparent;
}

.main-menu.menu-dark {
  color: #DCDCDC;
  background: #2C303B;
}

.main-menu.menu-dark .main-menu-header {
  padding: 20px;
}

.main-menu.menu-dark .main-menu-header .menu-search {
  background: #16181E;
  padding: 0.5rem 1rem;
  color: #C3C3C3;
}

.main-menu.menu-dark .main-menu-header .menu-search:focus {
  border-color: #0B0C0F;
}

.main-menu.menu-dark .navigation {
  background: #2C303B;
}

.main-menu.menu-dark .navigation .navigation-header {
  color: #DCDCDC;
  padding: 30px 20px 8px 20px;
}

.main-menu.menu-dark .navigation .navigation-header span {
  font-weight: 500;
  text-transform: uppercase;
}

.main-menu.menu-dark .navigation li a {
  color: #FFFFFF;
  transition: all 0.2s ease;
}

.main-menu.menu-dark .navigation li a i,
.main-menu.menu-dark .navigation li a span {
  transition: all 0.2s ease;
}

.main-menu.menu-dark .navigation li a span {
  display: inline-block;
}

.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color: white;
}

.main-menu.menu-dark .navigation li.hover>a,
.main-menu.menu-dark .navigation li.open>a,
.main-menu.menu-dark .navigation li.active>a {
  color: #FFFFFF;
}

.main-menu.menu-dark .navigation>li {
  padding: 0;
}

.main-menu.menu-dark .navigation>li>a {
  padding: 12px 36px 12px 18px;
}

.main-menu.menu-dark .navigation>li>a .label {
  margin-top: 4px;
  margin-right: 5px;
}

.main-menu.menu-dark .navigation>li>a i {
  position: relative;
  top: 3px;
  color: #FFCC33;
}

.main-menu.menu-dark .navigation>li.open>a {
  color: #FFFFFF;
  background: #23262F;
  border-right: 4px solid #FFCC33;
}

.main-menu.menu-dark .navigation>li.open .hover>a {
  transform: translateX(-4px);
}

.main-menu.menu-dark .navigation>li:not(.open)>ul {
  display: none;
}

.main-menu.menu-dark .navigation>li.hover>a,
.main-menu.menu-dark .navigation>li:hover>a,
.main-menu.menu-dark .navigation>li.active>a {
  color: #ffb033;
}

.main-menu.menu-dark .navigation>li.hover>a>i,
.main-menu.menu-dark .navigation>li:hover>a>i,
.main-menu.menu-dark .navigation>li.active>a>i {
  transform: translateX(6px);
}

.main-menu.menu-dark .navigation>li.hover>a>span,
.main-menu.menu-dark .navigation>li:hover>a>span,
.main-menu.menu-dark .navigation>li.active>a>span {
  transform: translateX(4px);
}

.main-menu.menu-dark .navigation>li.hover>a.mm-next,
.main-menu.menu-dark .navigation>li:hover>a.mm-next,
.main-menu.menu-dark .navigation>li.active>a.mm-next {
  background-color: inherit;
}

.main-menu.menu-dark .navigation>li.active>a {
  color: #DCDCDC;
  font-weight: 700;
  background: #1F2229;
}

.main-menu.menu-dark .navigation>li .active {
  background: #1F2229;
}

.main-menu.menu-dark .navigation>li .active>a {
  color: #F6F6F6;
  font-weight: 700;
  background: #1F2229;
}

.main-menu.menu-dark .navigation>li .active .hover>a {
  background: #23262F;
}

.main-menu.menu-dark .navigation>li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}

.main-menu.menu-dark .navigation>li ul li {
  color: #DCDCDC;
  background: transparent;
}

.main-menu.menu-dark .navigation>li ul li>a {
  padding: 8px 18px 8px 54px;
}

.main-menu.menu-dark .navigation>li ul .has-sub:not(.open)>ul {
  display: none;
}

.main-menu.menu-dark .navigation>li ul .open>a {
  color: #DCDCDC;
}

.main-menu.menu-dark .navigation>li ul .open>ul {
  display: block;
}

.main-menu.menu-dark .navigation>li ul .open>ul li>a {
  padding: 8px 18px 8px 64px;
}

.main-menu.menu-dark .navigation>li ul .open>ul .open>ul {
  display: block;
}

.main-menu.menu-dark .navigation>li ul .open>ul .open>ul li>a {
  padding: 8px 18px 8px 74px;
}

.main-menu.menu-dark .navigation>li ul .hover>a,
.main-menu.menu-dark .navigation>li ul:hover>a {
  color: #E6E6E6;
}

.main-menu.menu-dark .navigation>li ul .active {
  background: transparent;
}

.main-menu.menu-dark .navigation>li ul .active>a {
  color: #F6F6F6;
  font-weight: 700;
}

.main-menu.menu-dark .navigation>li ul .active .hover>a {
  background-color: transparent;
}

.main-menu.menu-dark .navigation>li>ul {
  background: #2C303B;
}

.main-menu.menu-dark ul.menu-popout {
  background: #FFFFFF;
}

.main-menu.menu-dark ul.menu-popout li a {
  color: #6B6F82;
}

.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {
  color: #BDBFC9;
}

.main-menu.menu-dark ul.menu-popout .has-sub:not(.open)>ul {
  display: none;
}

.main-menu.menu-dark ul.menu-popout .has-sub.active {
  font-weight: normal;
}

.main-menu.menu-dark ul.menu-popout .open>a {
  color: #6B6F82;
}

.main-menu.menu-dark ul.menu-popout .open>ul {
  display: block;
}

.main-menu.menu-dark ul.menu-popout .open>ul .open {
  background: #E8E8E8;
}

.main-menu.menu-dark ul.menu-popout .open>ul .open>ul {
  display: block;
  background: #E8E8E8;
}

.main-menu.menu-dark ul.menu-popout .hover>a,
.main-menu.menu-dark ul.menu-popout:hover>a {
  color: #74798D;
}

.main-menu.menu-dark ul.menu-popout .active {
  font-weight: 700;
}

.main-menu.menu-dark ul.menu-popout .active>a {
  color: #85899B;
}

.main-menu.menu-dark ul.menu-popout .active .hover>a,
.main-menu.menu-dark ul.menu-popout .active :hover>a {
  background-color: transparent;
}

.main-menu.menu-fixed {
  position: fixed;
  height: 100%;
  /* fallback if needed */
  top: 5rem;
  height: calc(100% - 5rem);
}

.main-menu.menu-fixed .main-menu-footer {
  position: fixed;
}

.main-menu.menu-shadow {
  box-shadow: 10px 15px 30px 1px rgba(0, 0, 0, 0.1);
}

.main-menu.menu-border {
  border-right: 1px solid #E4E7ED;
}

.main-menu.menu-native-scroll .main-menu-content {
  overflow-y: scroll;
}

.main-menu.menu-bordered.menu-light .navigation>li {
  border-top: 1px solid #E4E7ED;
}

.main-menu.menu-bordered.menu-dark .navigation>li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.main-menu .main-menu-content {
  height: 100%;
  position: relative;
}

.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.main-menu ul.navigation-main {
  overflow-x: hidden;
}

.main-menu a {
  outline: none;
}

.main-menu a:hover,
.main-menu a:focus {
  text-decoration: none;
}

.navigation {
  font-size: 1.1rem;
  letter-spacing: 0.2px;
  font-family: 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight: 400;
  overflow-y: hidden;
  padding-bottom: 20px;
}

.navigation .navigation-header {
  font-family: 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-weight: 400;
  line-height: 1.2;
  padding: 12px 22px;
  font-size: 1rem;
}

.navigation li {
  position: relative;
  white-space: nowrap;
}

.navigation li a {
  display: block;
  /* white-space: nowrap; */
  text-overflow: ellipsis;
  overflow: hidden;
}

.navigation li.disabled a {
  cursor: not-allowed;
}

.menu-popout li.disabled a {
  cursor: not-allowed;
}

.dropdown-notification .notification-text {
  margin-bottom: 0.5rem;
}

.dropdown-notification .notification-tag {
  position: relative;
  top: -28px;
  right: 20px;
}

.main-menu-header .user-content {
  padding: 20px;
}

.main-menu-header .user-content .media {
  overflow: inherit;
}

.main-menu-header .user-content .media-body {
  vertical-align: bottom;
  opacity: 1;
  width: 150px;
  white-space: nowrap;
  transition: all 0.3s ease 0.15s;
}

.main-menu-footer {
  position: relative;
  overflow: hidden;
  bottom: 0;
  display: block;
  z-index: 1000;
  color: #C5C9D4;
  background-color: #16181E;
}

.main-menu-footer.footer-open {
  max-height: 500px;
  transition: max-height 0.2s ease-in-out;
}

.main-menu-footer.footer-close {
  max-height: 15px;
  transition: max-height 0.2s ease-in-out;
}

.main-menu-footer a {
  color: #A8AEBE;
}

.main-menu-footer a:hover,
.main-menu-footer a:focus {
  color: #FFFFFF;
}

.main-menu-footer .header {
  height: 19px;
  border-bottom: 1px solid #21242C;
}

.main-menu-footer .toggle {
  transform: rotate(0deg);
}

.main-menu-footer .content {
  padding: 0;
}

.main-menu-footer .content .actions>a {
  display: block;
  float: left;
  width: 33.33333%;
  padding: 1rem 0;
  color: #A8AEBE;
  text-align: center;
  border-top: 1px solid #21242C;
  border-left: 1px solid #21242C;
}

.main-menu-footer .content .actions>a>span {
  font-size: 1.35rem;
}

.main-menu-footer .content .actions>a:hover,
.main-menu-footer .content .actions>a:focus {
  color: #FFFFFF;
}

body.vertical-layout.vertical-menu.menu-expanded .main-menu-footer .content {
  margin-left: 0;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li>a:after,
.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li>a:after,
.vertical-overlay-menu .menu-icon-right ul.navigation li>a:after {
  left: 8px;
  right: initial !important;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li>a>i,
.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li>a>i,
.vertical-overlay-menu .menu-icon-right ul.navigation li>a>i {
  float: right !important;
  margin: 0 -12px 0 0 !important;
}

.horizontal-layout .navbar-icon-right ul.nav>li>a:after {
  float: left;
  position: relative;
  top: 27px;
  left: -16px;
}

.horizontal-layout .navbar-icon-right ul.nav>li>a>i {
  float: right;
  margin: 0 4px 0 8px;
}

.horizontal-layout .navbar-fixed {
  z-index: 999 !important;
}

@media (max-width: 767.98px) {

  .menu-hide .main-menu,
  .menu-open .main-menu {
    transition: transform 0.25s, top 0.35s, height 0.35s;
  }

  .main-menu {
    transform: translate3d(-240px, 0, 0);
    backface-visibility: hidden;
    perspective: 1000;
  }

  .menu-open .main-menu {
    transform: translate3d(0, 0, 0);
  }
}

@media (max-width: 991.98px) {
  .horizontal-layout.vertical-overlay-menu .main-menu-content {
    padding: 0;
  }

  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu {
    margin: 0;
    width: 100%;
  }

  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu>li {
    padding: 0;
  }

  .horizontal-layout.vertical-overlay-menu .navbar .navbar-container {
    margin-left: 0;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .drag-target {
    z-index: 0;
  }
}

.display-inline {
  display: inline !important;
}

.display-block {
  display: block !important;
}

.display-inline-block {
  display: inline-block !important;
}

.display-hidden {
  display: none !important;
}

.display-table-cell {
  display: table-cell !important;
}

.position-top-0 {
  top: 0;
}

.position-right-0 {
  right: 0;
}

.position-bottom-0 {
  bottom: 0;
}

.position-left-0 {
  left: 0;
}

.zindex-1 {
  z-index: 1 !important;
}

.zindex-2 {
  z-index: 2 !important;
}

.zindex-3 {
  z-index: 3 !important;
}

.zindex-4 {
  z-index: 4 !important;
}

.zindex-0 {
  z-index: 0 !important;
}

.zindex-minus-1 {
  z-index: -1 !important;
}

.zindex-minus-2 {
  z-index: -2 !important;
}

.zindex-minus-3 {
  z-index: -3 !important;
}

.zindex-minus-4 {
  z-index: -4 !important;
}

.no-edge-top {
  top: 0 !important;
}

.no-edge-bottom {
  bottom: 0 !important;
}

.no-edge-left {
  left: 0 !important;
}

.no-edge-right {
  right: 0 !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-move {
  cursor: move;
}

.cursor-default {
  cursor: default;
}

.cursor-progress {
  cursor: progress;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-scroll {
  overflow: scroll;
}

.overflow-y-scroll {
  overflow: scroll;
}

.bullets-inside {
  list-style: inside;
}

.list-style-circle {
  list-style: circle;
}

.list-style-square {
  list-style: square;
}

.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}

.list-style-icons>li i {
  float: left;
  width: 1em;
  margin: 0 6px 0 0;
}

.border {
  border: 1px solid;
}

.border-top {
  border-top: 1px solid;
}

.border-bottom {
  border-bottom: 1px solid;
}

.border-left {
  border-left: 1px solid;
}

.border-right {
  border-right: 1px solid;
}

.border-2 {
  border-width: 2px !important;
}

.border-top-2 {
  border-top-width: 2px !important;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
}

.border-left-2 {
  border-left-width: 2px !important;
}

.border-right-2 {
  border-right-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-top-3 {
  border-top-width: 3px !important;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
}

.border-left-3 {
  border-left-width: 3px !important;
}

.border-right-3 {
  border-right-width: 3px !important;
}

.no-border-top-radius {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.no-border-bottom-radius {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.no-border-top-left-radius {
  border-top-left-radius: 0 !important;
}

.no-border-top-right-radius {
  border-top-right-radius: 0 !important;
}

.no-border-bottom-left-radius {
  border-bottom-left-radius: 0 !important;
}

.no-border-bottom-right-radius {
  border-bottom-right-radius: 0 !important;
}

.box-shadow-0 {
  box-shadow: none !important;
}

.box-shadow-1 {
  box-shadow: 0 7px 12px 0 rgba(62, 57, 107, 0.16);
}

.box-shadow-2 {
  box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2);
}

.box-shadow-3 {
  box-shadow: 0 14px 24px 0 rgba(62, 57, 107, 0.26);
}

.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(62, 57, 107, 0.3);
}

.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(62, 57, 107, 0.36);
}

.fit {
  max-width: 100% !important;
}

.half-width {
  width: 50% !important;
}

.full-width {
  width: 100% !important;
}

.full-height {
  height: 100% !important;
}

.width-50 {
  width: 50px !important;
}

.width-100 {
  width: 100px !important;
}

.width-150 {
  width: 150px !important;
}

.width-200 {
  width: 200px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-450 {
  width: 450px !important;
}

.width-500 {
  width: 500px !important;
}

.width-550 {
  width: 550px !important;
}

.width-600 {
  width: 600px !important;
}

.width-650 {
  width: 650px !important;
}

.width-700 {
  width: 700px !important;
}

.width-750 {
  width: 750px !important;
}

.width-800 {
  width: 800px !important;
}

.width-5-per {
  width: 5% !important;
}

.width-10-per {
  width: 10% !important;
}

.width-15-per {
  width: 15% !important;
}

.width-20-per {
  width: 20% !important;
}

.width-25-per {
  width: 25% !important;
}

.width-30-per {
  width: 30% !important;
}

.width-35-per {
  width: 35% !important;
}

.width-40-per {
  width: 40% !important;
}

.width-45-per {
  width: 45% !important;
}

.width-50-per {
  width: 50% !important;
}

.width-55-per {
  width: 55% !important;
}

.width-60-per {
  width: 60% !important;
}

.width-65-per {
  width: 65% !important;
}

.width-70-per {
  width: 70% !important;
}

.width-75-per {
  width: 75% !important;
}

.width-80-per {
  width: 80% !important;
}

.width-90-per {
  width: 90% !important;
}

.width-95-per {
  width: 95% !important;
}

.height-50 {
  height: 50px !important;
}

.height-75 {
  height: 75px !important;
}

.height-100 {
  height: 100px !important;
}

.height-150 {
  height: 150px !important;
}

.height-200 {
  height: 200px !important;
}

.height-250 {
  height: 250px !important;
}

.height-300 {
  height: 300px !important;
}

.height-350 {
  height: 350px !important;
}

.height-400 {
  height: 400px !important;
}

.height-450 {
  height: 450px !important;
}

.height-500 {
  height: 500px !important;
}

.height-550 {
  height: 550px !important;
}

.height-600 {
  height: 600px !important;
}

.height-650 {
  height: 650px !important;
}

.height-700 {
  height: 700px !important;
}

.height-750 {
  height: 750px !important;
}

.height-800 {
  height: 800px !important;
}

.height-5-per {
  height: 5% !important;
}

.height-10-per {
  height: 10% !important;
}

.height-15-per {
  height: 15% !important;
}

.height-20-per {
  height: 20% !important;
}

.height-25-per {
  height: 25% !important;
}

.height-30-per {
  height: 30% !important;
}

.height-35-per {
  height: 35% !important;
}

.height-40-per {
  height: 40% !important;
}

.height-45-per {
  height: 45% !important;
}

.height-50-per {
  height: 50% !important;
}

.height-55-per {
  height: 55% !important;
}

.height-60-per {
  height: 60% !important;
}

.height-65-per {
  height: 65% !important;
}

.height-70-per {
  height: 70% !important;
}

.height-75-per {
  height: 75% !important;
}

.height-80-per {
  height: 80% !important;
}

.full-height-vh-with-nav {
  height: calc(100vh - 5rem - 4rem);
}

.full-height-vh {
  height: 100vh;
}

.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 2 !important;
}

.rotate-45 {
  transform: rotate(45deg);
}

.rotate-45-inverse {
  transform: rotate(-45deg);
}

.rotate-90 {
  transform: rotate(45deg);
}

.rotate-90-inverse {
  transform: rotate(-45deg);
}

.rotate-180 {
  transform: rotate(45deg);
}

.rotate-180-inverse {
  transform: rotate(-45deg);
}

.pull-up {
  transition: all 0.25s ease;
}

.pull-up:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
  z-index: 30;
}

.spinner {
  display: inline-block;
  animation: spin 1s linear infinite;
}

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

  100% {
    transform: rotate(360deg);
  }
}

.spinner-reverse {
  display: inline-block;
  animation: spin-reverse 1s linear infinite;
}

@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

.bg-cover {
  background-size: cover !important;
}

.background-repeat {
  background-repeat: repeat !important;
}

.background-no-repeat {
  background-repeat: no-repeat !important;
}

.img-xl {
  width: 64px !important;
  height: 64px !important;
}

.img-lg {
  width: 44px !important;
  height: 44px !important;
}

.img-sm {
  width: 36px !important;
  height: 36px !important;
}

.img-xs {
  width: 32px !important;
  height: 32px !important;
}

.bg-hexagons {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23f7f7f7\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.bg-hexagons-danger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23ff6576\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
}

.avatar i {
  position: absolute;
  right: -7px;
  bottom: 2px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

.avatar span.text-circle {
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 1.2rem;
  background: #BABFC7;
  display: table-cell;
}

.avatar img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 0 none;
  border-radius: 1000px;
}

.avatar .badge-up {
  top: -8px;
  right: -11px;
}

.avatar-online i {
  background-color: #8BC34A;
}

.avatar-off i {
  background-color: #BABFC7;
}

.avatar-busy i {
  background-color: #F44336;
}

.avatar-away i {
  background-color: #FFC107;
}

.avatar-100 {
  width: 100px;
}

.avatar-100 span.text-circle {
  width: 100px;
  height: 100px;
}

.avatar-100 i {
  height: 20px;
  width: 20px;
}

.avatar-50 {
  width: 50px;
}

.avatar-50 span.text-circle {
  width: 50px;
  height: 50px;
}

.avatar-50 i {
  height: 10px;
  width: 10px;
}

.avatar-lg {
  width: 144px;
}

.avatar-lg span.text-circle {
  width: 144px;
  height: 144px;
}

.avatar-lg i {
  right: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
}

.avatar-md {
  width: 40px;
}

.avatar-md span.text-circle {
  width: 40px;
  height: 40px;
}

.avatar-md i {
  right: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
}

.avatar-sm {
  width: 32px;
}

.avatar-sm span.text-circle {
  width: 32px;
  height: 32px;
}

.avatar-sm i {
  height: 8px;
  width: 8px;
}

.avatar-xs {
  width: 24px;
}

.avatar-xs span.text-circle {
  width: 24px;
  height: 24px;
}

.avatar-xs i {
  height: 7px;
  width: 7px;
}

/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	 Version: 3.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search {
  float: left;
}

.navbar-container .search-input {
  float: left;
  padding-top: 1.2rem;
  width: 0;
}

.navbar-container .search-input .input {
  width: 0;
  border: none;
  background: none;
  transition: all 0.2s ease-out;
  line-height: 16px;
}

.navbar-container .search-input.open .input {
  width: 136px;
  padding: 5px 10px;
  outline: none;
  background: none;
  transition: all 0.3s ease-out;
}

.navbar-light .search-input .input,
.navbar-semi-dark .search-input .input {
  color: #2C303B;
}

.navbar-light .search-input .input::placeholder,
.navbar-semi-dark .search-input .input::placeholder {
  color: #2C303B;
}

.navbar-light .search-input.open .input,
.navbar-semi-dark .search-input.open .input {
  color: #2C303B;
  border-bottom: 1px solid #2C303B;
}

.navbar-dark .search-input .input,
.navbar-semi-light .search-input .input {
  color: #F9FAFD;
}

.navbar-dark .search-input .input::placeholder,
.navbar-semi-light .search-input .input::placeholder {
  color: #F9FAFD;
}

.navbar-dark .search-input.open .input,
.navbar-semi-light .search-input.open .input {
  color: #F9FAFD;
  border-bottom: 1px solid #F9FAFD;
}

@media (max-width: 991.98px) {
  #navbar-mobile .search-input.open .input {
    width: 136px;
    color: #2C303B;
    border-bottom: 1px solid #2C303B;
    overflow: hidden;
    position: relative;
    background: none;
    z-index: 1;
    padding: 10px 10px;
    top: -5px;
  }
}

@media only screen and (max-width: 576px) {
  #search-results li.media {
    flex-direction: column;
  }
}

@media only screen and (max-width: 600px) {
  #search-results .img-fluid.rounded {
    margin-right: 1rem;
  }
}

.chart-container {
  position: relative;
  width: 100%;
}

@media (max-width: 768px) {
  .chart-container {
    overflow-x: scroll;
    overflow-y: visible;
    max-width: 100%;
  }
}

.chart {
  position: relative;
  display: block;
  width: 100%;
}

.jqstooltip {
  box-sizing: content-box;
}

[class*='bs-callout'] p {
  letter-spacing: 0.6px;
}

[class*='bs-callout'] .media {
  border-radius: 0.25rem !important;
}

[class*='bs-callout'].callout-bordered {
  border: 1px solid #DDDDDD;
}

[class*='bs-callout'].callout-border-left {
  border-left: 5px solid;
}

[class*='bs-callout'].callout-border-right {
  border-right: 5px solid;
}

[class*='bs-callout'] .callout-arrow-left {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

[class*='bs-callout'] .callout-arrow-left:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -11%;
  border-left: 8px solid;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left-color: inherit;
  margin-top: -8px;
}

[class*='bs-callout'] .callout-arrow-right {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

[class*='bs-callout'] .callout-arrow-right:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -11%;
  border-left: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left-color: inherit;
  border-right: 8px solid;
  border-right-color: inherit;
  margin-top: -8px;
}

[class*='bs-callout'].callout-round {
  border-radius: 5rem !important;
}

[class*='bs-callout'].callout-round .media-left {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}

[class*='bs-callout'].callout-round .media-right {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}

[class*='bs-callout'].callout-square {
  border-radius: 0 !important;
}

[class*='bs-callout'].callout-square .media,
[class*='bs-callout'].callout-square .callout-arrow-left,
[class*='bs-callout'].callout-square .callout-arrow-right {
  border-radius: 0 !important;
}

.btn-social,
.btn-social-icon {
  position: relative;
  padding-left: 3.95rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-social> :first-child,
.btn-social-icon> :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2.95rem;
  line-height: 2.7rem;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social.btn-lg,
.btn-lg.btn-social-icon {
  padding-left: 3.25rem;
}

.btn-social.btn-lg> :first-child,
.btn-lg.btn-social-icon> :first-child {
  line-height: 3.7rem;
  width: 3rem;
  font-size: 1.8em;
}

.btn-social.btn-sm,
.btn-sm.btn-social-icon {
  padding-left: 3.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.btn-social.btn-sm> :first-child,
.btn-sm.btn-social-icon> :first-child {
  line-height: 2.2rem;
  width: 3rem;
  font-size: 1.4em;
}

.btn-social.btn-xs,
.btn-xs.btn-social-icon {
  padding-left: 2.25rem;
  font-size: 0.75rem;
  line-height: 0.2rem;
}

.btn-social.btn-xs> :first-child,
.btn-xs.btn-social-icon> :first-child {
  line-height: 2rem;
  width: 1.8rem;
  font-size: 1.2em;
}

.btn-social-icon {
  height: 2.95rem;
  width: 2.95rem;
  padding: 0;
}

.btn-social-icon> :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}

.btn-social-icon.btn-lg {
  height: 4rem;
  width: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-sm {
  height: 2.5rem;
  width: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-xs {
  height: 2rem;
  width: 2rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-adn {
  background-color: #D87A68;
  color: #FFFFFF;
  background-color: #D87A68;
  border-color: #FFFFFF;
}

.btn-adn:hover {
  color: #FFFFFF;
  background-color: #D87A68;
  border-color: #D87A68;
}

.btn-adn:focus,
.btn-adn.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-adn.disabled,
.btn-adn:disabled {
  color: #FFFFFF;
  background-color: #D87A68;
  border-color: #FFFFFF;
}

.btn-adn:not(:disabled):not(.disabled):active,
.btn-adn:not(:disabled):not(.disabled).active,
.show>.btn-adn.dropdown-toggle {
  color: #FFFFFF;
  background-color: #CE563F;
  border-color: #DFDFDF;
}

.btn-adn:not(:disabled):not(.disabled):active:focus,
.btn-adn:not(:disabled):not(.disabled).active:focus,
.show>.btn-adn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-bitbucket {
  background-color: #205081;
  color: #FFFFFF;
  background-color: #205081;
  border-color: #FFFFFF;
}

.btn-bitbucket:hover {
  color: #FFFFFF;
  background-color: #205081;
  border-color: #205081;
}

.btn-bitbucket:focus,
.btn-bitbucket.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #FFFFFF;
  background-color: #205081;
  border-color: #FFFFFF;
}

.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket:not(:disabled):not(.disabled).active,
.show>.btn-bitbucket.dropdown-toggle {
  color: #FFFFFF;
  background-color: #163758;
  border-color: #DFDFDF;
}

.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket:not(:disabled):not(.disabled).active:focus,
.show>.btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dropbox {
  background-color: #1087DD;
  color: #FFFFFF;
  background-color: #1087DD;
  border-color: #FFFFFF;
}

.btn-dropbox:hover {
  color: #FFFFFF;
  background-color: #1087DD;
  border-color: #1087DD;
}

.btn-dropbox:focus,
.btn-dropbox.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dropbox.disabled,
.btn-dropbox:disabled {
  color: #FFFFFF;
  background-color: #1087DD;
  border-color: #FFFFFF;
}

.btn-dropbox:not(:disabled):not(.disabled):active,
.btn-dropbox:not(:disabled):not(.disabled).active,
.show>.btn-dropbox.dropdown-toggle {
  color: #FFFFFF;
  background-color: #0D6AAD;
  border-color: #DFDFDF;
}

.btn-dropbox:not(:disabled):not(.disabled):active:focus,
.btn-dropbox:not(:disabled):not(.disabled).active:focus,
.show>.btn-dropbox.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook {
  background-color: #3B5998;
  color: #FFFFFF;
  background-color: #3B5998;
  border-color: #FFFFFF;
}

.btn-facebook:hover {
  color: #FFFFFF;
  background-color: #3B5998;
  border-color: #3B5998;
}

.btn-facebook:focus,
.btn-facebook.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #FFFFFF;
  background-color: #3B5998;
  border-color: #FFFFFF;
}

.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not(:disabled):not(.disabled).active,
.show>.btn-facebook.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2D4373;
  border-color: #DFDFDF;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook:not(:disabled):not(.disabled).active:focus,
.show>.btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-flickr {
  background-color: #FF0084;
  color: #FFFFFF;
  background-color: #FF0084;
  border-color: #FFFFFF;
}

.btn-flickr:hover {
  color: #FFFFFF;
  background-color: #FF0084;
  border-color: #FF0084;
}

.btn-flickr:focus,
.btn-flickr.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #FFFFFF;
  background-color: #FF0084;
  border-color: #FFFFFF;
}

.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr:not(:disabled):not(.disabled).active,
.show>.btn-flickr.dropdown-toggle {
  color: #FFFFFF;
  background-color: #CC006A;
  border-color: #DFDFDF;
}

.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr:not(:disabled):not(.disabled).active:focus,
.show>.btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-foursquare {
  background-color: #F94877;
  color: #FFFFFF;
  background-color: #F94877;
  border-color: #FFFFFF;
}

.btn-foursquare:hover {
  color: #FFFFFF;
  background-color: #F94877;
  border-color: #F94877;
}

.btn-foursquare:focus,
.btn-foursquare.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-foursquare.disabled,
.btn-foursquare:disabled {
  color: #FFFFFF;
  background-color: #F94877;
  border-color: #FFFFFF;
}

.btn-foursquare:not(:disabled):not(.disabled):active,
.btn-foursquare:not(:disabled):not(.disabled).active,
.show>.btn-foursquare.dropdown-toggle {
  color: #FFFFFF;
  background-color: #F71752;
  border-color: #DFDFDF;
}

.btn-foursquare:not(:disabled):not(.disabled):active:focus,
.btn-foursquare:not(:disabled):not(.disabled).active:focus,
.show>.btn-foursquare.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-github {
  background-color: #444444;
  color: #FFFFFF;
  background-color: #444444;
  border-color: #FFFFFF;
}

.btn-github:hover {
  color: #FFFFFF;
  background-color: #444444;
  border-color: #444444;
}

.btn-github:focus,
.btn-github.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-github.disabled,
.btn-github:disabled {
  color: #FFFFFF;
  background-color: #444444;
  border-color: #FFFFFF;
}

.btn-github:not(:disabled):not(.disabled):active,
.btn-github:not(:disabled):not(.disabled).active,
.show>.btn-github.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2B2B2B;
  border-color: #DFDFDF;
}

.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github:not(:disabled):not(.disabled).active:focus,
.show>.btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google {
  background-color: #DD4B39;
  color: #FFFFFF;
  background-color: #DD4B39;
  border-color: #FFFFFF;
}

.btn-google:hover {
  color: #FFFFFF;
  background-color: #DD4B39;
  border-color: #DD4B39;
}

.btn-google:focus,
.btn-google.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google.disabled,
.btn-google:disabled {
  color: #FFFFFF;
  background-color: #DD4B39;
  border-color: #FFFFFF;
}

.btn-google:not(:disabled):not(.disabled):active,
.btn-google:not(:disabled):not(.disabled).active,
.show>.btn-google.dropdown-toggle {
  color: #FFFFFF;
  background-color: #C23321;
  border-color: #DFDFDF;
}

.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google:not(:disabled):not(.disabled).active:focus,
.show>.btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-instagram {
  background-color: #3F729B;
  color: #FFFFFF;
  background-color: #3F729B;
  border-color: #FFFFFF;
}

.btn-instagram:hover {
  color: #FFFFFF;
  background-color: #3F729B;
  border-color: #3F729B;
}

.btn-instagram:focus,
.btn-instagram.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #FFFFFF;
  background-color: #3F729B;
  border-color: #FFFFFF;
}

.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram:not(:disabled):not(.disabled).active,
.show>.btn-instagram.dropdown-toggle {
  color: #FFFFFF;
  background-color: #305777;
  border-color: #DFDFDF;
}

.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram:not(:disabled):not(.disabled).active:focus,
.show>.btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-linkedin {
  background-color: #007BB6;
  color: #FFFFFF;
  background-color: #007BB6;
  border-color: #FFFFFF;
}

.btn-linkedin:hover {
  color: #FFFFFF;
  background-color: #007BB6;
  border-color: #007BB6;
}

.btn-linkedin:focus,
.btn-linkedin.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-linkedin.disabled,
.btn-linkedin:disabled {
  color: #FFFFFF;
  background-color: #007BB6;
  border-color: #FFFFFF;
}

.btn-linkedin:not(:disabled):not(.disabled):active,
.btn-linkedin:not(:disabled):not(.disabled).active,
.show>.btn-linkedin.dropdown-toggle {
  color: #FFFFFF;
  background-color: #005983;
  border-color: #DFDFDF;
}

.btn-linkedin:not(:disabled):not(.disabled):active:focus,
.btn-linkedin:not(:disabled):not(.disabled).active:focus,
.show>.btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-microsoft {
  background-color: #2672EC;
  color: #FFFFFF;
  background-color: #2672EC;
  border-color: #FFFFFF;
}

.btn-microsoft:hover {
  color: #FFFFFF;
  background-color: #2672EC;
  border-color: #2672EC;
}

.btn-microsoft:focus,
.btn-microsoft.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-microsoft.disabled,
.btn-microsoft:disabled {
  color: #FFFFFF;
  background-color: #2672EC;
  border-color: #FFFFFF;
}

.btn-microsoft:not(:disabled):not(.disabled):active,
.btn-microsoft:not(:disabled):not(.disabled).active,
.show>.btn-microsoft.dropdown-toggle {
  color: #FFFFFF;
  background-color: #125ACD;
  border-color: #DFDFDF;
}

.btn-microsoft:not(:disabled):not(.disabled):active:focus,
.btn-microsoft:not(:disabled):not(.disabled).active:focus,
.show>.btn-microsoft.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-odnoklassniki {
  background-color: #F4731C;
  color: #FFFFFF;
  background-color: #F4731C;
  border-color: #FFFFFF;
}

.btn-odnoklassniki:hover {
  color: #FFFFFF;
  background-color: #F4731C;
  border-color: #F4731C;
}

.btn-odnoklassniki:focus,
.btn-odnoklassniki.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-odnoklassniki.disabled,
.btn-odnoklassniki:disabled {
  color: #FFFFFF;
  background-color: #F4731C;
  border-color: #FFFFFF;
}

.btn-odnoklassniki:not(:disabled):not(.disabled):active,
.btn-odnoklassniki:not(:disabled):not(.disabled).active,
.show>.btn-odnoklassniki.dropdown-toggle {
  color: #FFFFFF;
  background-color: #D35B0A;
  border-color: #DFDFDF;
}

.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus,
.btn-odnoklassniki:not(:disabled):not(.disabled).active:focus,
.show>.btn-odnoklassniki.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-openid {
  background-color: #F7931E;
  color: #2A2E30;
  background-color: #F7931E;
  border-color: #FFFFFF;
}

.btn-openid:hover {
  color: #2A2E30;
  background-color: #F7931E;
  border-color: #F7931E;
}

.btn-openid:focus,
.btn-openid.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-openid.disabled,
.btn-openid:disabled {
  color: #2A2E30;
  background-color: #F7931E;
  border-color: #FFFFFF;
}

.btn-openid:not(:disabled):not(.disabled):active,
.btn-openid:not(:disabled):not(.disabled).active,
.show>.btn-openid.dropdown-toggle {
  color: #FFFFFF;
  background-color: #DA7908;
  border-color: #DFDFDF;
}

.btn-openid:not(:disabled):not(.disabled):active:focus,
.btn-openid:not(:disabled):not(.disabled).active:focus,
.show>.btn-openid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-pinterest {
  background-color: #CB2027;
  color: #FFFFFF;
  background-color: #CB2027;
  border-color: #FFFFFF;
}

.btn-pinterest:hover {
  color: #FFFFFF;
  background-color: #CB2027;
  border-color: #CB2027;
}

.btn-pinterest:focus,
.btn-pinterest.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #FFFFFF;
  background-color: #CB2027;
  border-color: #FFFFFF;
}

.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest:not(:disabled):not(.disabled).active,
.show>.btn-pinterest.dropdown-toggle {
  color: #FFFFFF;
  background-color: #9F191F;
  border-color: #DFDFDF;
}

.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest:not(:disabled):not(.disabled).active:focus,
.show>.btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-reddit {
  background-color: #EFF7FF;
  color: #2A2E30;
  background-color: #EFF7FF;
  border-color: #000000;
}

.btn-reddit:hover {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000;
}

.btn-reddit:focus,
.btn-reddit.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}

.btn-reddit.disabled,
.btn-reddit:disabled {
  color: #2A2E30;
  background-color: #EFF7FF;
  border-color: #000000;
}

.btn-reddit:not(:disabled):not(.disabled):active,
.btn-reddit:not(:disabled):not(.disabled).active,
.show>.btn-reddit.dropdown-toggle {
  color: #2A2E30;
  background-color: #BCDEFF;
  border-color: black;
}

.btn-reddit:not(:disabled):not(.disabled):active:focus,
.btn-reddit:not(:disabled):not(.disabled).active:focus,
.show>.btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}

.btn-soundcloud {
  background-color: #FF5500;
  color: #FFFFFF;
  background-color: #FF5500;
  border-color: #FFFFFF;
}

.btn-soundcloud:hover {
  color: #FFFFFF;
  background-color: #FF5500;
  border-color: #FF5500;
}

.btn-soundcloud:focus,
.btn-soundcloud.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-soundcloud.disabled,
.btn-soundcloud:disabled {
  color: #FFFFFF;
  background-color: #FF5500;
  border-color: #FFFFFF;
}

.btn-soundcloud:not(:disabled):not(.disabled):active,
.btn-soundcloud:not(:disabled):not(.disabled).active,
.show>.btn-soundcloud.dropdown-toggle {
  color: #FFFFFF;
  background-color: #CC4400;
  border-color: #DFDFDF;
}

.btn-soundcloud:not(:disabled):not(.disabled):active:focus,
.btn-soundcloud:not(:disabled):not(.disabled).active:focus,
.show>.btn-soundcloud.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tumblr {
  background-color: #2C4762;
  color: #FFFFFF;
  background-color: #2C4762;
  border-color: #FFFFFF;
}

.btn-tumblr:hover {
  color: #FFFFFF;
  background-color: #2C4762;
  border-color: #2C4762;
}

.btn-tumblr:focus,
.btn-tumblr.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tumblr.disabled,
.btn-tumblr:disabled {
  color: #FFFFFF;
  background-color: #2C4762;
  border-color: #FFFFFF;
}

.btn-tumblr:not(:disabled):not(.disabled):active,
.btn-tumblr:not(:disabled):not(.disabled).active,
.show>.btn-tumblr.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1C2E3F;
  border-color: #DFDFDF;
}

.btn-tumblr:not(:disabled):not(.disabled):active:focus,
.btn-tumblr:not(:disabled):not(.disabled).active:focus,
.show>.btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-twitter {
  background-color: #55ACEE;
  color: #2A2E30;
  background-color: #55ACEE;
  border-color: #FFFFFF;
}

.btn-twitter:hover {
  color: #2A2E30;
  background-color: #FFFFFF;
  border-color: #55ACEE;
}

.btn-twitter:focus,
.btn-twitter.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #2A2E30;
  background-color: #55ACEE;
  border-color: #FFFFFF;
}

.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not(:disabled):not(.disabled).active,
.show>.btn-twitter.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2795E9;
  border-color: #DFDFDF;
}

.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter:not(:disabled):not(.disabled).active:focus,
.show>.btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-vimeo {
  background-color: #1AB7EA;
  color: #FFFFFF;
  background-color: #1AB7EA;
  border-color: #FFFFFF;
}

.btn-vimeo:hover {
  color: #FFFFFF;
  background-color: #1AB7EA;
  border-color: #1AB7EA;
}

.btn-vimeo:focus,
.btn-vimeo.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #FFFFFF;
  background-color: #1AB7EA;
  border-color: #FFFFFF;
}

.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo:not(:disabled):not(.disabled).active,
.show>.btn-vimeo.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1295BF;
  border-color: #DFDFDF;
}

.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo:not(:disabled):not(.disabled).active:focus,
.show>.btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vk {
  background-color: #587EA3;
  color: #FFFFFF;
  background-color: #587EA3;
  border-color: #FFFFFF;
}

.btn-vk:hover {
  color: #FFFFFF;
  background-color: #587EA3;
  border-color: #587EA3;
}

.btn-vk:focus,
.btn-vk.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vk.disabled,
.btn-vk:disabled {
  color: #FFFFFF;
  background-color: #587EA3;
  border-color: #FFFFFF;
}

.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk:not(:disabled):not(.disabled).active,
.show>.btn-vk.dropdown-toggle {
  color: #FFFFFF;
  background-color: #466482;
  border-color: #DFDFDF;
}

.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk:not(:disabled):not(.disabled).active:focus,
.show>.btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-yahoo {
  background-color: #720E9E;
  color: #FFFFFF;
  background-color: #720E9E;
  border-color: #FFFFFF;
}

.btn-yahoo:hover {
  color: #FFFFFF;
  background-color: #720E9E;
  border-color: #720E9E;
}

.btn-yahoo:focus,
.btn-yahoo.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-yahoo.disabled,
.btn-yahoo:disabled {
  color: #FFFFFF;
  background-color: #720E9E;
  border-color: #FFFFFF;
}

.btn-yahoo:not(:disabled):not(.disabled):active,
.btn-yahoo:not(:disabled):not(.disabled).active,
.show>.btn-yahoo.dropdown-toggle {
  color: #FFFFFF;
  background-color: #500A6F;
  border-color: #DFDFDF;
}

.btn-yahoo:not(:disabled):not(.disabled):active:focus,
.btn-yahoo:not(:disabled):not(.disabled).active:focus,
.show>.btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-adn {
  border: 1px solid #D87A68 !important;
  color: #D87A68;
}

.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081;
}

.btn-outline-dropbox {
  border: 1px solid #1087DD !important;
  color: #1087DD;
}

.btn-outline-facebook {
  border: 1px solid #3B5998 !important;
  color: #3B5998;
}

.btn-outline-flickr {
  border: 1px solid #FF0084 !important;
  color: #FF0084;
}

.btn-outline-foursquare {
  border: 1px solid #F94877 !important;
  color: #F94877;
}

.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444;
}

.btn-outline-google {
  border: 1px solid #DD4B39 !important;
  color: #DD4B39;
}

.btn-outline-instagram {
  border: 1px solid #3F729B !important;
  color: #3F729B;
}

.btn-outline-linkedin {
  border: 1px solid #007BB6 !important;
  color: #007BB6;
}

.btn-outline-microsoft {
  border: 1px solid #2672EC !important;
  color: #2672EC;
}

.btn-outline-odnoklassniki {
  border: 1px solid #F4731C !important;
  color: #F4731C;
}

.btn-outline-openid {
  border: 1px solid #F7931E !important;
  color: #F7931E;
}

.btn-outline-pinterest {
  border: 1px solid #CB2027 !important;
  color: #CB2027;
}

.btn-outline-reddit {
  border: 1px solid #FF4500 !important;
  color: #FF4500;
}

.btn-outline-soundcloud {
  border: 1px solid #FF5500 !important;
  color: #FF5500;
}

.btn-outline-tumblr {
  border: 1px solid #2C4762 !important;
  color: #2C4762;
}

.btn-outline-twitter {
  border: 1px solid #55ACEE !important;
  color: #55ACEE;
}

.btn-outline-vimeo {
  border: 1px solid #1AB7EA !important;
  color: #1AB7EA;
}

.btn-outline-vk {
  border: 1px solid #587EA3 !important;
  color: #587EA3;
}

.btn-outline-yahoo {
  border: 1px solid #720E9E !important;
  color: #720E9E;
}

.btn-outline-adn:hover {
  color: #AD412D;
  border: 1px solid #AD412D !important;
}

.btn-outline-bitbucket:hover {
  color: #0C1D2F;
  border: 1px solid #0C1D2F !important;
}

.btn-outline-dropbox:hover {
  color: #094D7E;
  border: 1px solid #094D7E !important;
}

.btn-outline-facebook:hover {
  color: #1E2E4F;
  border: 1px solid #1E2E4F !important;
}

.btn-outline-flickr:hover {
  color: #99004F;
  border: 1px solid #99004F !important;
}

.btn-outline-foursquare:hover {
  color: #D4073D;
  border: 1px solid #D4073D !important;
}

.btn-outline-github:hover {
  color: #111111;
  border: 1px solid #111111 !important;
}

.btn-outline-google:hover {
  color: #96271A;
  border: 1px solid #96271A !important;
}

.btn-outline-instagram:hover {
  color: #223D52;
  border: 1px solid #223D52 !important;
}

.btn-outline-linkedin:hover {
  color: #003650;
  border: 1px solid #003650 !important;
}

.btn-outline-microsoft:hover {
  color: #0E459E;
  border: 1px solid #0E459E !important;
}

.btn-outline-odnoklassniki:hover {
  color: #A24608;
  border: 1px solid #A24608 !important;
}

.btn-outline-openid:hover {
  color: #A95E06;
  border: 1px solid #A95E06 !important;
}

.btn-outline-pinterest:hover {
  color: #731216;
  border: 1px solid #731216 !important;
}

.btn-outline-reddit:hover {
  color: #992900;
  border: 1px solid #992900 !important;
}

.btn-outline-soundcloud:hover {
  color: #993300;
  border: 1px solid #993300 !important;
}

.btn-outline-tumblr:hover {
  color: #0C141C;
  border: 1px solid #0C141C !important;
}

.btn-outline-twitter:hover {
  color: #147BC9;
  border: 1px solid #147BC9 !important;
}

.btn-outline-vimeo:hover {
  color: #0D7091;
  border: 1px solid #0D7091 !important;
}

.btn-outline-vk:hover {
  color: #344B61;
  border: 1px solid #344B61 !important;
}

.btn-outline-yahoo:hover {
  color: #2E0640;
  border: 1px solid #2E0640 !important;
}

.bg-adn {
  background-color: #D87A68;
}

.bg-bitbucket {
  background-color: #205081;
}

.bg-dropbox {
  background-color: #1087DD;
}

.bg-facebook {
  background-color: #3B5998;
}

.bg-flickr {
  background-color: #FF0084;
}

.bg-foursquare {
  background-color: #F94877;
}

.bg-github {
  background-color: #444444;
}

.bg-google {
  background-color: #DD4B39;
}

.bg-instagram {
  background-color: #3F729B;
}

.bg-linkedin {
  background-color: #007BB6;
}

.bg-microsoft {
  background-color: #2672EC;
}

.bg-odnoklassniki {
  background-color: #F4731C;
}

.bg-openid {
  background-color: #F7931E;
}

.bg-pinterest {
  background-color: #CB2027;
}

.bg-reddit {
  background-color: #FF4500;
}

.bg-soundcloud {
  background-color: #FF5500;
}

.bg-tumblr {
  background-color: #2C4762;
}

.bg-twitter {
  background-color: #55ACEE;
}

.bg-vimeo {
  background-color: #1AB7EA;
}

.bg-vk {
  background-color: #587EA3;
}

.bg-yahoo {
  background-color: #720E9E;
}

.content-head-image .content .content-wrapper .content-header {
  height: 200px;
  padding: 2rem 1rem 0;
  margin: 0 0 3rem;
  position: relative;
}

.content-head-image .content .content-wrapper .content-header::before {
  content: '';
  background-color: #000000;
  opacity: 0.3;
  width: 100%;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}

.content-head-image .content .content-wrapper .content-header .content-header-title {
  color: #FFFFFF;
  font-size: 2rem;
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top {
  position: absolute;
  bottom: 0rem;
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li a,
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::before,
.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li::after {
  color: #FFFFFF;
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li.active {
  color: #FFFFFF;
  font-weight: 500;
}

/*=========================================================================================
	File Name: demo.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	 Version: 3.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.fonticon-container>.fonticon-wrap {
  float: left;
  width: 60px;
  height: 60px;
  line-height: 4.8rem;
  text-align: center;
  border-radius: 0.1875rem;
  margin-right: 1rem;
  margin-bottom: 1.5rem;
}

.fonticon-container>.fonticon-wrap>i {
  font-size: 2.28rem;
  transition: all 0.2s ease-in-out;
}

.fonticon-container>.fonticon-wrap.youtube {
  width: 100px;
}

.fonticon-container:hover i {
  color: #673AB7;
  font-size: 2.9rem;
  transform: scale(1.3);
}

.fonticon-container>.fonticon-classname,
.fonticon-container>.fonticon-unit {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
}

.fonticon-container>.fonticon-unit {
  font-size: 1rem;
  font-style: italic;
}

.scroll-example {
  padding: 0.5rem;
  position: relative;
  border: 2px solid #D1D5EA;
  overflow: auto;
}

.scroll-example .horz-scroll-content {
  width: 1200px;
}

.browser {
  background: #E0E0E0;
  border: 4px solid #E0E0E0;
  width: 100%;
  height: 12rem;
  padding-top: 20px;
  margin: 0 0 10px;
  box-sizing: border-box;
}

.browser iframe {
  border: 0;
  background: #FFFFFF;
  height: 100%;
  width: 100%;
}

.loader-wrapper {
  height: 8em;
}

.maintenance-icon {
  font-size: 4rem;
}

.animationIcon {
  right: 30px;
  bottom: 10px;
}

/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	 Version: 3.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
  width: 400px;
  right: -400px;
  padding: 0;
  background-color: #FFFFFF;
  z-index: 1051;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  backface-visibility: hidden;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.customizer.open {
  right: 0;
  bottom: 0;
  position: absolute !important;
}

.customizer .customizer-content {
  position: relative;
  height: 100%;
}

.customizer .customizer-content .custom-control .custom-control-label {
  top: 0;
}

.customizer a.customizer-toggle {
  background: #FFFFFF;
  color: #673AB7;
  display: block;
  border-radius: 15px 0 0 15px;
}

.customizer a.customizer-close {
  color: #000000;
}

.customizer .customizer-close {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 7px;
  width: auto;
  z-index: 10;
}

.customizer .customizer-toggle {
  position: absolute;
  top: 35%;
  width: 54px;
  height: 50px;
  left: -54px;
  text-align: center;
  line-height: 56px;
  cursor: pointer;
}

.customizer .color-options a {
  white-space: pre;
}

.customizer .customizer-sidebar-options .active {
  background-color: #673AB7;
  border-color: #673AB7;
  color: #FFFFFF;
}

.buy-now {
  position: fixed;
  bottom: 5%;
  right: 2%;
  z-index: 1051;
}

#scroll-top {
  width: 40px;
  height: 40px;
  z-index: 99;
  position: fixed;
  bottom: 100px;
  right: 30px;
  display: none;
  cursor: pointer;
  
}

.ps-container {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps-container.ps-in-scrolling {
  pointer-events: none;
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #999999;
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #999999;
}

.ps-container>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #AAAAAA;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-container>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #AAAAAA;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px;
}

.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #999999;
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #999999;
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: #999999;
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: #999999;
}

.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}

.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,
.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-theme-dark>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail,
.ps-theme-dark:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-light {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}

.ps-theme-light.ps-active-x>.ps-scrollbar-x-rail,
.ps-theme-light.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.ps-theme-light.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-light.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-theme-light>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-theme-light>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.ps-theme-light>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-theme-light:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-light:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover>.ps-scrollbar-x-rail,
.ps-theme-light:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-theme-light:hover>.ps-scrollbar-x-rail:hover {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover>.ps-scrollbar-y-rail:hover {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.menu-collapsed .ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

.menu-collapsed .ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #999999;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #999999;
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #55595C !important;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #55595C !important;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: #999999;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: #999999;
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail {
  opacity: 0;
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: #999999;
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
  background-color: #EEEEEE;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: #999999;
}

.menu-collapsed ul.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

.menu-collapsed ul.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

/* to make scrollbars always visible */
.always-visible.ps-container>.ps-scrollbar-x-rail,
.always-visible.ps-container>.ps-scrollbar-y-rail {
  opacity: 0.6;
}

.large-margin.ps-container>.ps-scrollbar-x-rail {
  margin: 0 25%;
}

.large-margin.ps-container>.ps-scrollbar-y-rail {
  margin: 100px 0;
}

@media screen and (min-width: 0) {
  head {
    font-family: 'xs 0px';
  }

  body:after {
    content: 'xs - min-width: 0px';
  }
}

@media screen and (min-width: 544px) {
  head {
    font-family: 'sm 544px';
  }

  body:after {
    content: 'sm - min-width: 544px';
  }
}

@media screen and (min-width: 768px) {
  head {
    font-family: 'md 768px';
  }

  body:after {
    content: 'md - min-width: 768px';
  }
}

@media screen and (min-width: 992px) {
  head {
    font-family: 'lg 992px';
  }

  body:after {
    content: 'lg - min-width: 992px';
  }
}

@media screen and (min-width: 1200px) {
  head {
    font-family: 'xl 1200px';
  }

  body:after {
    content: 'xl - min-width: 1200px';
  }
}

head {
  clear: both;
}

head title {
  font-family: 'xs 0px, sm 544px, md 768px, lg 992px, xl 1200px';
}

body:after {
  display: none;
}

*[data-usn-if] {
  display: none;
}

/* ------------------------------------------------------------------------------
*
*  # Editor CSS
*
*  Summernote, Code Mirror & ACE Editors
*
*
* ---------------------------------------------------------------------------- */
/* CKEditor Starts */
#cke_ckeditor-inline {
  max-width: 68%;
}

/* CKEditor Ends */
/* Summernote Style Starts */
.note-editor.note-frame {
  border-radius: 0.3rem;
}

.note-popover.popover {
  display: none;
}

.note-toolbar.panel-heading {
  color: #333333;
  background-color: #F9F9F9;
  border-bottom: 1px solid #DDDDDD;
  padding: 0.25rem 1rem 0.55rem !important;
}

.note-toolbar button.note-btn {
  background-color: transparent;
  border: 1px solid #CCCCCC;
  padding: 0.5rem 1rem;
}

.note-toolbar .dropdown-toggle::after {
  display: none;
}

/* Summernote Style Ends */
.content {
  overflow: visible;
  position: relative;
  width: auto;
  margin-left: 0;
  min-height: auto;
  padding: inherit;
}

/* TinyMCE */
.mce-tinymce-inline {
  max-width: 80% !important;
}

.mce-container-body {
  overflow: auto;
}

/* Code Mirror */
.CodeMirror {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

.CodeMirror .CodeMirror-selected {
  background-color: skyblue !important;
}

.CodeMirror .CodeMirror-selectedtext {
  color: white;
}

.CodeMirror .styled-background {
  background-color: #FFFF77;
}

.CodeMirror .cm-matchhighlight {
  background-color: lightgreen;
}

.CodeMirror .CodeMirror-selection-highlight-scrollbar {
  background-color: green;
}

#codemirror-tabs+.CodeMirror .cm-tab {
  background-position: right;
  background-repeat: no-repeat;
}

iframe#preview {
  height: 300px;
  border: 1px solid black;
  width: 100%;
}

/* Ace Editor */
.ace_editor {
  position: relative;
  overflow: hidden;
  height: 320px;
}

/* Quill Editor */
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor,
.ql-toolbar {
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size: 1rem;
}

.group-area {
  margin-bottom: 3rem;
}

.block {
  display: block;
  width: 100%;
}

select[multiple='multiple'] {
  overflow: auto;
}

/* Input with icon */
.has-icon-left .form-control {
  padding-left: 2.5rem;
}

.form-control-position {
  position: absolute;
  top: 1px;
  right: 0;
  z-index: 2;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 3.2rem;
  text-align: center;
}


select.form-control:not([size]):not([multiple]).input-xl,
input.form-control.input-xl {
  height: 3.75rem;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-xl .form-control,
input.form-control.form-group-xl .form-control {
  height: 3.75rem;
  padding: 0.5rem 0.5rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static,
input.form-control.form-group-xl .form-control-static {
  height: 3.55rem;
  padding: 0.5rem 0.5rem;
  font-size: 1.5rem;
  line-height: 1.7;
}

select.form-control:not([size]):not([multiple]).input-lg,
input.form-control.input-lg {
  height: 3rem;
  padding: 0.75rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1.45;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-lg .form-control,
input.form-control.form-group-lg .form-control {
  height: 3rem;
  padding: 1rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-lg select.form-control,
input.form-control.form-group-lg select.form-control {
  height: calc(1.25em + 2rem + 2px);
  line-height: calc(1.25em + 2rem + 2px);
}

select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control,
select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control,
input.form-control.form-group-lg textarea.form-control,
input.form-control.form-group-lg select[multiple].form-control {
  height: auto;
}

select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static,
input.form-control.form-group-lg .form-control-static {
  height: calc(1.25em + 2rem + 2px);
  min-height: 2.7rem;
  padding: 2rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

select.form-control:not([size]):not([multiple]).input-sm,
input.form-control.input-sm {
  height: 2rem;
  padding: 0.95rem 0.95rem;
  font-size: 0.975rem;
  line-height: 1.45;
  border-radius: 0.21rem;
}

select.form-control:not([size]):not([multiple]).form-group-sm .form-control,
input.form-control.form-group-sm .form-control {
  /* font-size: $font-size-sm;
                line-height: $line-height-sm; */
  height: calc(1.875rem + 2px);
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.45;
  border-radius: 0.21rem;
}

select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static,
input.form-control.form-group-sm .form-control-static {
  font-size: 0.875rem;
  line-height: 1;
}

select.form-control:not([size]):not([multiple]).input-xs,
input.form-control.input-xs {
  height: 1.525rem;
  padding: 0.1rem 0.525rem;
  font-size: 0.75rem;
  line-height: 1.45;
  border-radius: 0.12rem;
}

select.form-control:not([size]):not([multiple]).form-group-xs .form-control,
input.form-control.form-group-xs .form-control {
  height: 1.525rem;
  padding: 0.2rem 0.275rem;
  font-size: 0.75rem;
  line-height: 1.45;
  border-radius: 0.12rem;
}

select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static,
input.form-control.form-group-xs .form-control-static {
  height: 1.525rem;
  padding: 0.2rem 0.275rem;
  font-size: 0.75rem;
  line-height: 1.5;
}

select.form-control:not([size]):not([multiple]).input-xl+.form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xl>.form-control-position,
input.form-control.input-xl+.form-control-position,
input.form-control.form-group-xl>.form-control-position {
  width: 3.55rem;
  height: 3.55rem;
  line-height: 3.55rem;
  top: 4px;
}

select.form-control:not([size]):not([multiple]).input-lg+.form-control-position,
select.form-control:not([size]):not([multiple]).form-group-lg>.form-control-position,
input.form-control.input-lg+.form-control-position,
input.form-control.form-group-lg>.form-control-position {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  top: 4px;
}

select.form-control:not([size]):not([multiple]).input-sm+.form-control-position,
select.form-control:not([size]):not([multiple]).form-group-sm>.form-control-position,
input.form-control.input-sm+.form-control-position,
input.form-control.form-group-sm>.form-control-position {
  width: calc(1.875rem + 2px);
  height: calc(1.875rem + 2px);
  line-height: 2rem;
  top: 2px;
}

select.form-control:not([size]):not([multiple]).input-xs+.form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xs>.form-control-position,
input.form-control.input-xs+.form-control-position,
input.form-control.form-group-xs>.form-control-position {
  width: 1.525rem;
  height: 1.525rem;
  line-height: 1.525rem;
  top: 0;
}

/*---------------------------------
Input Icon
---------------------------------*/
.position-relative .form-control {
  padding-right: calc(1.25em + 1.5rem + 2px);
}

.position-relative .form-control.input-xl {
  padding-right: 3.55rem;
}

.position-relative .form-control.input-lg {
  padding-right: calc(1.25em + 2rem + 2px);
}

.position-relative .form-control.input-sm {
  padding-right: calc(1.875rem + 2px);
}

.position-relative .form-control.input-xs {
  padding-right: 1.525rem;
}

/* Input Icon left */
.has-icon-left .form-control {
  padding-right: 1rem;
  padding-left: calc(1.25em + 1.5rem + 2px);
}

.has-icon-left .form-control.input-xl {
  padding-right: 0.5rem;
  padding-left: 3.55rem;
}

.has-icon-left .form-control.input-lg {
  padding-right: 1.25rem;
  padding-left: calc(1.25em + 2rem + 2px);
}

.has-icon-left .form-control.input-sm {
  padding-right: 0.75rem;
  padding-left: 1.7rem;
}

.has-icon-left .form-control.input-xs {
  padding-right: 0.275rem;
  padding-left: 1.525rem;
}

.has-icon-left .form-control-position {
  right: auto;
  left: inherit;
}

input[type='color'] {
  height: calc(1.25em + 1.5rem + 2px);
}

input[type='date'].form-control,
input[type='time'].form-control,
input[type='datetime-local'].form-control,
input[type='month'].form-control {
  line-height: 1.45;
}

.font-size-large {
  font-size: 1.25rem;
}

.font-size-base {
  font-size: 1rem;
}

.font-size-small {
  font-size: 0.875rem;
}

.font-size-xsmall {
  font-size: 0.75rem;
}

.form-group-style {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.07);
  padding-top: 7px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  overflow: hidden;
}

.form-group-style label {
  margin: 0;
  text-transform: uppercase;
  font-weight: 700;
}

.form-group-style .form-control {
  border: none;
  padding-left: 0;
  margin-top: -4px;
  background: none;
}

.form-group-style.focus {
  background-color: #F0F0F0;
}

.form-group-style.focus label {
  opacity: 0.5;
}

.form-group-style label.filled {
  opacity: 0.5;
}

.input-group-xs .form-control,
.input-group-xs .input-group-addon,
.input-group-xs .input-group-btn>button {
  padding: 0.175rem 0.5rem;
  font-size: 0.725rem;
  line-height: 1.677777;
  border-bottom-left-radius: 0.175rem;
  border-top-left-radius: 0.175rem;
}

.input-group-xs .input-group-btn>button {
  border-radius: 0.175rem;
}

/* .input-group-btn > button {
    &.dropdown-toggle::after{
        margin-top: -1.75rem;
    }
} */
.input-group-addon {
  padding: 0.75rem;
}

.floating-label-form-group-with-focus label,
.floating-label-form-group-with-value label {
  color: #673AB7 !important;
  text-transform: uppercase;
  font-weight: 400;
}

.select2-container--classic,
.select2-container--default {
  width: 100% !important;
}

.select2-container--classic:focus,
.select2-container--default:focus {
  outline: none;
}

.select2-container--classic .img-flag,
.select2-container--default .img-flag {
  height: 15px;
  width: 18px;
}

.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  height: 40px !important;
  padding: 5px;
  border-color: #D9D9D9 !important;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered i {
  margin-right: 0.5rem;
}

.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #CCCCCC !important;
  outline: 0;
}

.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus {
  outline: 0;
}

.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #CCCCCC !important;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  min-height: 40px !important;
  padding: 5px 8px !important;
  border-color: #D9D9D9 !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px !important;
  margin-top: 0 !important;
  background-color: #673AB7 !important;
  border-color: #512E90 !important;
  color: #FFFFFF;
  margin-right: 8px !important;
  margin-bottom: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block !important;
  padding: 0 !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #FFFFFF !important;
  float: right;
  margin-left: 0.5rem;
}

.select2-container--classic .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple i {
  position: relative;
  top: 1px;
  margin-right: 0.5rem;
  padding-left: 1px;
}

.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice,
.select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice {
  background-color: rgba(0, 0, 0, 0.15) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.select2-container--classic .select2-results__options .select2-results__option i,
.select2-container--default .select2-results__options .select2-results__option i {
  margin-right: 0.5rem;
}

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
  background-color: #673AB7 !important;
  color: #FFFFFF !important;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #E0E0E0 !important;
  color: #424242 !important;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar,
.select2-container--default .select2-result-repository .select2-result-repository__avatar {
  width: 22%;
  float: left;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository .select2-result-repository__avatar img {
  width: 75px;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta,
.select2-container--default .select2-result-repository .select2-result-repository__meta {
  width: 78%;
  float: right;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title {
  font-size: 1.35rem;
  font-weight: 700;
  text-transform: capitalize;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div {
  display: inline;
  margin-right: 1rem;
}

.select2-container--classic .select-lg,
.select2-container--default .select-lg {
  height: calc(1.25em + 2rem + 2px)0.55 !important;
  font-size: 1.25rem;
  margin-bottom: 0 !important;
  padding: 0.75rem 0;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top: 0.1rem;
  padding-left: 1rem;
  padding-right: 5.5rem;
  line-height: 1;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top: 0.75rem !important;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice {
  padding: 0.2rem 0.75rem !important;
  font-size: 1.25rem;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0;
  font-size: 1.25rem;
}

.select2-container--classic .select-sm,
.select2-container--default .select-sm {
  height: calc(calc(1.875rem + 2px) + 0.5rem) !important;
  font-size: 0.875rem;
  padding: 0.35rem 0.2rem;
  margin-bottom: 0 !important;
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--single .select2-selection__rendered {
  padding-right: 5.5rem;
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top: 0.5rem !important;
}

.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple {
  min-height: calc(calc(1.875rem + 2px) + 0.5rem) !important;
  padding: 0.25rem 0.5rem !important;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0 0.5rem !important;
  font-size: 0.875rem;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.35rem 0;
  margin-top: 0;
}

.select2-container--classic .select-xs,
.select2-container--default .select-xs {
  height: calc(calc(1.875rem + 2px)) !important;
  padding: 0 0.2rem;
  font-size: 0.75rem;
  margin-bottom: 0 !important;
  line-height: 1.5;
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-xs.select2-selection--single .select2-selection__rendered {
  padding-left: 0.525rem;
  padding-right: 4.55rem;
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-xs.select2-selection--single .select2-selection__arrow {
  top: 0.175rem !important;
}

.select2-container--classic .select-xs.select2-selection--multiple,
.select2-container--default .select-xs.select2-selection--multiple {
  min-height: calc(calc(1.875rem + 2px) + 0.2rem) !important;
  padding: 4px 6px !important;
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice {
  padding: 0 0.4rem !important;
  font-size: 0.75rem;
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0;
  font-size: 0.75rem;
  margin-top: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px !important;
  right: 6px !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  top: 1px !important;
  right: 2px !important;
  height: 96% !important;
}

table.dataTable {
  border-spacing: 0;
}

.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
  background-color: #673AB7;
  border-radius: 0;
  top: 10px;
  left: 10px;
  box-shadow: 0 0 2px #444444;
}

.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
  background-color: #F44336;
}

@media (max-width: 991.98px) {
  .dataTables_wrapper table {
    display: block;
    width: 100%;
    min-height: 0.01%;
    overflow-x: auto;
  }
}

.DTFC_LeftBodyLiner {
  top: -1px !important;
}

div.dataTables_wrapper {
  width: 100%;
  margin: 0 auto;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 10px 0;
}

td.highlight {
  font-weight: bold;
  color: #673AB7;
  background-color: whitesmoke !important;
}

tr.group {
  background-color: #EDEDED !important;
}

tr.group:hover {
  background-color: #EDEDED !important;
}

th {
  white-space: nowrap;
}

.toolbar {
  float: left;
}

.no-style thead>tr>th,
.no-style tfoot>tr>th {
  border-bottom: 1px solid #E3EBF3;
}

table.dataTable.compact tbody td {
  padding: 4px;
}

.table-striped tbody tr.odd.selected,
.table-striped tbody tr.even.selected {
  background-color: #673AB7;
  color: #FFFFFF;
}

table.dataTable tbody>tr>.selected {
  background-color: #673AB7;
}

a.dt-button.red {
  color: red;
}

a.dt-button.orange {
  color: orange;
}

a.dt-button.green {
  color: green;
}

.dataex-css-row tr {
  height: 55px;
}

.dataex-key-customstyling td.focus {
  outline: 1px solid #AC1212;
  outline-offset: -3px;
  background-color: #E3EBF3 !important;
}

.dt-events-log {
  border: 1px solid #888888;
  background: #F7F7F7;
  padding: 1em;
  margin-bottom: 1em;
}

.dataTables_wrapper tfoot input {
  width: 100%;
  box-sizing: border-box;
}

td.details-control {
  background: url('details_open.d165c81e176a2e60.png') no-repeat center center;
  cursor: pointer;
}

tr.shown td.details-control {
  background: url('details_close.5cadfe4c397fdd59.png') no-repeat center center;
}

.DTFC_LeftBodyLiner,
.DTFC_RightBodyLiner {
  background: white;
}

@media screen and (max-width: 600px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  div.dataTables_wrapper div.row:last-child {
    justify-content: space-between;
  }

  div.dataTables_wrapper div.row:last-child div[class^='col-']:first-child {
    display: contents;
  }

  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    display: inline-block;
  }

  div.dataTables_wrapper div.dataTables_paginate {
    float: right;
  }

  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_filter#users-contacts_filter {
    text-align: right;
  }

  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    display: block;
    text-align: center;
  }
}

.datepaginator .pagination li,
.datepaginator-sm .pagination li,
.datepaginator-lg .pagination li {
  display: inline-block;
}

.datepaginator .pagination li a,
.datepaginator-sm .pagination li a,
.datepaginator-lg .pagination li a {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.6;
  color: #00BCD4;
  text-decoration: none;
  background-color: #FFFFFF;
  border: none;
}

.datepaginator .pagination li a.dp-off,
.datepaginator-sm .pagination li a.dp-off,
.datepaginator-lg .pagination li a.dp-off {
  background-color: #F5F5F5 !important;
}

.datepaginator .pagination li a.dp-today,
.datepaginator-sm .pagination li a.dp-today,
.datepaginator-lg .pagination li a.dp-today {
  background-color: #00BCD4 !important;
}

.datepaginator .pagination li a.dp-selected,
.datepaginator-sm .pagination li a.dp-selected,
.datepaginator-lg .pagination li a.dp-selected {
  background-color: #00BCD4 !important;
}

.datepaginator .pagination li a .dp-divider,
.datepaginator-sm .pagination li a .dp-divider,
.datepaginator-lg .pagination li a .dp-divider {
  border-left: 2px solid #DDDDDD !important;
}

.datepaginator .pagination li a #dp-calendar,
.datepaginator-sm .pagination li a #dp-calendar,
.datepaginator-lg .pagination li a #dp-calendar {
  padding: 0 5px 0 0 !important;
  margin-right: 3px;
  position: absolute;
  right: -5px;
  top: 0;
  font-size: 1.4rem;
}

.pagination.pagination-separate li:first-child a {
  margin-left: 0;
}

.pagination.pagination-separate li a {
  margin-left: 3px;
}

.pagination.pagination-separate.pagination-sm li.active a {
  padding: 0.5rem 0.7rem;
}

.pagination li a.no-border {
  padding: 0.5rem 1rem;
}

.pagination.pagination-round.pagination-flat li.active a {
  border-width: 1px;
  border-radius: 2rem;
  padding: 0.5rem 1rem;
}

.pagination.pagination-round.pagination-flat.pagination-sm li.active a {
  padding: 0.5rem 0.7rem;
}

.pagination.pagination-round li a.page-link:hover.no-border {
  border-width: 1px;
  border-radius: 2rem;
}

.pagination.pagination-round li:first-child a {
  border-top-left-radius: 2rem !important;
  border-bottom-left-radius: 2rem !important;
  padding-left: 1.2rem;
}

.pagination.pagination-round li:last-child a {
  border-top-right-radius: 2rem !important;
  border-bottom-right-radius: 2rem !important;
  padding-right: 1.2rem;
}

.pagination.pagination-round li.active a.no-border,
.pagination.pagination-round li.active a.no-border:hover {
  border-width: 1px;
  border-radius: 2rem;
  padding: 0.5rem 1rem;
}

.pagination.pagination-curved li a {
  border-radius: 0.25rem;
}

.pagination.pagination-curved.pagination-sm li.active a {
  padding: 0.5rem 0.7rem;
}

.pagination.pagination-flat li a {
  border: 0;
  border-radius: 0.25rem;
}

.pagination.pagination-flat li.active a {
  border-width: 1px;
  border-radius: 3px;
  padding: 0.5rem 1rem;
}

.pagination.pagination-flat.pagination-sm li.active a {
  padding: 0.5rem 0.7rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/css/bootstrap-extended.min.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.menu-list,.navbar-nav .mega-dropdown-menu ul li,.navigation-main .mega-dropdown-menu ul li,.pager{list-style:none}a:focus{outline:0}.font-small-1{font-size:.7rem!important}.font-small-2{font-size:.8rem!important}.font-small-3{font-size:.9rem!important}.font-medium-1{font-size:1.1rem!important}.font-medium-2{font-size:1.2rem!important}.font-medium-3{font-size:1.3rem!important}.font-medium-4{font-size:1.4rem!important}.font-medium-5{font-size:1.5rem!important}.font-large-1{font-size:2rem!important}.font-large-2{font-size:3rem!important}.font-large-3{font-size:4rem!important}.font-large-4{font-size:5rem!important}.font-large-5{font-size:6rem!important}.text-bold-300{font-weight:300}.text-bold-400{font-weight:400}.text-bold-500{font-weight:500}.text-bold-600{font-weight:600}.text-bold-700{font-weight:700}.text-italic{font-style:italic}.text-highlight{padding:4px 6px}dl li,ol li,ul li{line-height:1.8}code{padding:.2rem .4rem;font-size:90%;color:#F74B5C;background-color:#F2F3F5;border-radius:.25rem}pre{background-color:#F7F7F9}pre code{background-color:transparent!important}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}.example-container{width:800px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.example-content-main,.example-content-secondary{width:100%;padding-right:15px;padding-left:15px;position:relative}.example-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.example-content-main{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:576px){.example-content-secondary{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{flex:0 0 33.33333%;max-width:33.33333%}}.table-white-space td,.table-white-space th{white-space:nowrap}.table-borderless td,.table-borderless th{border:none}.table thead th{vertical-align:bottom;border-bottom:2px solid #E3EBF3;border-top:1px solid #E3EBF3}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #E3EBF3}.table td,.table th{border-bottom:1px solid #E3EBF3;padding:.75rem 2rem}.table-inverse{color:#ECEEEF;background-color:#00A5A8}form .form-actions.filled,form.striped-rows .form-group:nth-child(even){background-color:#F4F5FA}.table.table-column td,.table.table-column th{border:none;border-left:1px solid #E3EBF3}.table.table-column td:first-child,.table.table-column th:first-child{border-left:none}.table.table-xl td,.table.table-xl th{padding:1.25rem 2rem}.table.table-lg td,.table.table-lg th{padding:.9rem 2rem}.table.table-de td,.table.table-de th{padding:.75rem 2rem}.table.table-sm td,.table.table-sm th{padding:.6rem 2rem}.table.table-xs td,.table.table-xs th{padding:.4rem 2rem}.table-borderless thead th{border-top:1px solid #E3EBF3}.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th{border:0}.table>thead>tr.border-solid>th{border-bottom-width:2px}.table>thead>tr.border-double>th{border-bottom-width:4px;border-bottom-style:double}.table>tbody>tr.border-dashed>td{border-top-style:dashed}.border-custom-color td{border-top:inherit;border-bottom:inherit}.handsontable .ht_master .wtHolder{width:auto!important;height:auto!important}#hot-display-license-info{display:none}form label{color:#2B335E}form .form-group{margin-bottom:1.5rem}form .form-control{border:1px solid #CACFE7;color:#3B4781}form .form-control::-webkit-input-placeholder{color:#AEB5DA}form .form-control:-moz-placeholder{color:#AEB5DA}form .form-control::-moz-placeholder{color:#AEB5DA}form .form-control:-ms-input-placeholder{color:#AEB5DA}form .form-section{color:#2C303B;line-height:3rem;margin-bottom:20px;border-bottom:1px solid #2C303B}.custom-control-indicator,form .custom-control-indicator{width:1.1rem;height:1.075rem;line-height:1.05rem;top:.15rem}form .form-section i{font-size:20px;margin-left:5px;margin-right:10px}form .form-actions{border-top:1px solid #D1D5EA;padding:20px 0;margin-top:20px}form .form-actions.center{text-align:center}form .form-actions.right{text-align:right}form .form-actions.top{border-top:0;border-bottom:1px solid #D1D5EA;margin-top:0;margin-bottom:20px}@media (max-width:767.98px){form .form-actions .buttons-group{float:left!important;margin-bottom:10px}}form.row-separator .form-group{margin:0;border-bottom:1px solid #E9EBF5}form.row-separator .form-group .label-control{padding-top:1.5rem}form.row-separator .form-group>div{padding:1.2rem 0 1.2rem 1.2rem}form.row-separator .form-group.last{border-bottom:0}form.form-bordered .form-group{margin:0;border-bottom:1px solid #E9EBF5}form.form-bordered .form-group .label-control{padding-top:1.5rem}form.form-bordered .form-group>div{padding:1.2rem 0 1.2rem 1.2rem;border-left:1px solid #E9EBF5}form.form-bordered .form-group.last{border-bottom:0}form.striped-rows .form-group{margin:0}form.striped-rows .form-group .label-control{padding-top:1.5rem}form.striped-rows .form-group>div{padding:1.2rem 0 1.2rem 1.2rem}form.striped-labels .form-group{margin:0}.custom-control-indicator+.custom-control-description,form .custom-control-indicator+.custom-control-description{margin-left:1rem}form.striped-labels .form-group .label-control{padding-top:1.5rem}form.striped-labels .form-group>div{padding:1.2rem 0 1.2rem 1.2rem;background-color:#fff}form.striped-labels .form-group:nth-child(even){background-color:#F4F5FA}form .custom-control-indicator{left:0}select.form-control{padding-top:0;padding-bottom:0}.custom-checkbox{margin-bottom:0}.custom-checkbox .custom-control-input:focus{outline:-webkit-focus-ring-color auto 5px}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(30,159,242,.5)}.form-control:disabled,.form-control[readonly],.input-group-addon{background-color:#ECEFF1}.custom-checkbox input:disabled:checked~.custom-control-indicator{opacity:.5}.custom-checkbox input:disabled~.custom-control-indicator{cursor:not-allowed}.custom-control-input>input:focus~.custom-control-indicator{padding:.51rem}.input-group-addon{border-color:#BABFC7}.input-group-text{padding:.4rem 1rem}.custom-control{min-height:auto}.checkbox-input-group .input-group .skin-polaris.skin,.checkbox-input-group .input-group .skin.skin-square,.radio-input-group .input-group .skin-polaris.skin,.radio-input-group .input-group .skin.skin-square{height:16px;width:22px}.checkbox-input-group .input-group .skin-polaris.skin .icheckbox_square-red,.checkbox-input-group .input-group .skin.skin-square .icheckbox_square-red,.radio-input-group .input-group .skin-polaris.skin .icheckbox_square-red,.radio-input-group .input-group .skin.skin-square .icheckbox_square-red{top:-3px}.checkbox-input-group .input-group .skin-polaris.skin .iradio_polaris,.checkbox-input-group .input-group .skin.skin-square .iradio_polaris,.radio-input-group .input-group .skin-polaris.skin .iradio_polaris,.radio-input-group .input-group .skin.skin-square .iradio_polaris{top:-7px}.switchery-input-group .input-group .input-group-text{padding:.2rem 1rem}.custom-control-label::before{width:1.1rem;height:1.1rem}.custom-control-label::after{width:1.1rem}.btn.btn-square{border-radius:0}.btn.btn-round{border-radius:2rem}.btn.active,.btn.focus,.btn:active,.btn:focus{outline:0;box-shadow:none!important}.btn.btn-icon i{font-size:1.1rem}.btn.btn-icon.btn-pure i,.nav.nav-tabs.nav-only-icon .nav-item .nav-link{font-size:1.25rem}.btn.btn-icon.btn-pure{background-color:transparent;border-color:transparent;box-shadow:none}.btn.btn-social{padding:.7rem .25rem .85rem 3.75rem}.btn-min-width{min-width:8.5rem}.color-box{width:100%;height:2.75rem;border-radius:.25rem}.btn-float{padding:15px;white-space:normal;box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-float.btn-link{padding:10px}.btn-float i{display:block;margin:0;top:0}.btn-float.btn-float-lg i,.btn-float.btn-float-lg span{font-size:2rem}.btn-float.btn-float-lg i+span{font-size:1.1rem}.btn-float>i+span{display:block;padding-top:10px;margin-bottom:-6px}.collapse-icon .card-header{position:relative}.collapse-icon a[data-toggle=collapse]:after{position:absolute;top:48%;right:20px;margin-top:-8px;font-family:feather;content:'\e982';transition:all .3s linear 0s}.collapse-icon a[data-toggle=collapse]:before{position:absolute;top:48%;right:20px;margin-top:-8px;font-family:feather;content:'\e99d';transition:all .3s linear 0s}.collapse-icon.left a{padding-left:28px}.collapse-icon.left a:after,.collapse-icon.left a:before{left:20px;right:auto}.collapse-icon a[aria-expanded=true]:before,.collapse-icon a[aria-expanded=false]:after{opacity:0}.collapse-icon.accordion-icon-rotate a[aria-expanded=true]:before{transform:rotate(180deg)}.collapse-icon.accordion-icon-rotate a[aria-expanded=false]:after{transform:rotate(-180deg)}.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:after,.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:before{margin-top:-16px}.dropdown.dropdown-demo{border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown .dropdown-divider,.dropdown .dropdown-menu{border:1px solid #E4E5EC}.dropdown i{margin-right:.5rem}.dropdown .dropdown-menu{border-radius:.35rem;transform-origin:top;animation-fill-mode:forwards;transform:scale(1,0);transition:all .2s linear;margin:-.1rem 0 0;box-shadow:0 5px 75px 2px rgba(64,70,74,.2)!important;min-width:11rem}.header-navbar,.header-navbar .navbar-header{-webkit-transition:.3s ease all;-o-transition:.3s ease all;-moz-transition:.3s ease all}.dropdown .dropdown-menu .dropdown-header{padding:10px 20px;margin-top:10px;text-transform:uppercase;color:#626E82}.dropdown .dropdown-menu .dropdown-item{padding:10px 20px;width:100%}.dropdown .dropdown-menu .dropdown-item.active a,.dropdown .dropdown-menu .dropdown-item:active a{color:#FFF}.show>.dropdown-menu{transform:scale(1,1);opacity:1;display:block}.dropdown-toggle::after{font-size:.8rem;font-family:LineAwesome;content:'\f110'!important;border:none!important;position:relative;top:0;right:0;padding:0 2px 0 6px;margin:0 .3em 0 0;vertical-align:0}.dropdown-toggle.nav-hide-arrow::after{display:none}.dropdown-toggle:focus{outline:0}.navbar-horizontal .dropdown-menu .dropdown-submenu>a:after,.navbar-horizontal .dropdown-menu .dropdown-submenu>button:after{font-size:.85rem;right:2px}.navbar-horizontal .dropdown-toggle::after{top:14px!important}.dropdown-menu-right{right:0}.dropdown-menu{box-shadow:none}.dropdown-menu .dropdown-submenu{position:relative}.dropdown-menu .dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-menu .dropdown-submenu>.dropdown-menu::before{box-shadow:none}.dropdown-menu .dropdown-submenu>.dropdown-menu.open-left{left:auto;right:100%}.dropdown-menu .dropdown-submenu>a:after,.dropdown-menu .dropdown-submenu>button:after{font-family:LineAwesome;content:'\f112'!important;right:15px;font-size:1rem;float:right;border:none;position:absolute}.dropdown-menu .dropdown-submenu :hover>a:after,.dropdown-menu .dropdown-submenu :hover>button:after{border-left-color:#555}.dropdown-menu .dropdown-submenu .pull-left{float:none}.dropdown-menu .dropdown-submenu .pull-left>.dropdown-menu{left:-100%;margin-left:10px}.dropdown-header{text-transform:uppercase}.dropdown-header.highlight{color:#2B2D2F;text-decoration:none;background-color:#F5F5F5}.btn-secondary~.dropdown-menu .dropdown-item.active{background-color:#CCC}.btn-primary~.dropdown-menu .dropdown-item.active{background-color:#673AB7}.btn-success~.dropdown-menu .dropdown-item.active{background-color:#8BC34A}.btn-danger~.dropdown-menu .dropdown-item.active{background-color:#F44336}.btn-info~.dropdown-menu .dropdown-item.active{background-color:#00BCD4}.btn-warning~.dropdown-menu .dropdown-item.active{background-color:#FFC107}.dropdown-menu.arrow{margin-top:12px}.dropdown-menu.arrow:after,.dropdown-menu.arrow:before{position:absolute;left:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-top-width:0}.dropdown-menu.arrow:before{top:-7px;border-bottom-color:#B3B3B3}.dropdown-menu.arrow:after{top:-6px;border-bottom-color:#FFF}.dropdown-menu .arrow-left{margin-left:7px!important}.dropdown-menu .arrow-left:after,.dropdown-menu .arrow-left:before{position:absolute;top:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-left-width:0}.dropdown-menu .arrow-left:before{left:-8px;border-right-color:#B3B3B3}.dropdown-menu .arrow-left:after{left:-7px;border-right-color:#FFF}.dropdown-menu .arrow-right{margin-right:7px!important}.dropdown-menu .arrow-right:after,.dropdown-menu .arrow-right:before{position:absolute;top:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-right-width:0}.dropdown-menu .arrow-right:before{right:-7px;border-left-color:#B3B3B3}.dropdown-menu .arrow-right:after{right:-6px;border-left-color:#FFF}.dropup .dropdown-toggle::after{content:'\f113'!important}.dropup .dropdown-menu{top:auto}.dropup .dropdown-menu.arrow{margin-bottom:12px}.dropup .dropdown-menu.arrow:after,.dropup .dropdown-menu.arrow:before{top:auto;border-top-width:7px;border-bottom-width:0}.dropup .dropdown-menu.arrow:before{bottom:-8px;border-top-color:#B3B3B3}.dropup .dropdown-menu.arrow:after{bottom:-6px;border-top-color:#FFF}.dropup .dropdown-submenu .dropdown-menu{bottom:auto;top:0}.dropdown-menu-xl a,.dropdown-menu-xl button{padding-top:9px!important;padding-bottom:9px!important;font-size:1.2rem;line-height:1.43}.dropdown-menu-lg a,.dropdown-menu-lg button{padding-top:6px!important;padding-bottom:6px!important}.dropdown-menu-sm a,.dropdown-menu-sm button{padding-top:5px!important;padding-bottom:5px!important;font-size:.86rem;line-height:1.67}.dropdown-item.buttons-columnVisibility.active{color:#000}.drilldown-menu .dropdown-item.active.hover,.drilldown-menu .dropdown-item.active:hover,.drilldown-menu .dropdown-item:active.hover,.drilldown-menu .dropdown-item:active:hover{color:#FFF}.selectBox-arrow-light .selectboxit-default-arrow{border-top-color:#FFF}.navbar-dark .hamburger-inner,.navbar-dark .hamburger-inner::after,.navbar-dark .hamburger-inner::before{background-color:#FFF}.header-navbar{padding:0;min-height:5rem;font-family:Quicksand,Georgia,'Times New Roman',Times,serif;transition:.3s ease all}.header-navbar.navbar-static-top{z-index:1038}.header-navbar .navbar-wrapper{width:100%}.header-navbar.navbar-border{border-bottom:1px solid #E4E7ED}.header-navbar.navbar-dark.navbar-border{border-bottom:1px solid #8596B5}.header-navbar.navbar-shadow{box-shadow:0 2px 30px 2px rgba(0,0,0,.1)}.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle::after{display:none}.header-navbar.navbar-brand-center .navbar-header{width:192px;position:absolute;top:0;left:50%;padding:0;margin:0;transform:translate(-50%,0);z-index:999}.header-navbar .navbar-header{width:260px;height:5.1rem;float:left;position:relative;padding:0 .85rem;transition:.3s ease all}.header-navbar .navbar-header .navbar-brand{padding:18px 0;margin-right:0}.header-navbar .navbar-header .navbar-brand .brand-logo{width:36px}.header-navbar .navbar-header .navbar-brand .brand-text{display:inline;padding-left:6px;font-weight:500;vertical-align:middle}.header-navbar .navbar-container{padding:0 18px;height:5rem;transition:.3s ease all;background:inherit}.header-navbar .navbar-container ul.nav li>a.nav-link{padding:1.9rem 1rem;font-size:1.15rem}.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon{margin-right:.5rem}.header-navbar .navbar-container ul.nav li a.dropdown-user-link{padding:1.2rem 1rem;line-height:23px}.navbar-dark .navbar-nav li,.navbar-light .navbar-nav li,.navbar-semi-dark .navbar-nav li,.navbar-semi-light .navbar-nav li{line-height:1}.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name{display:inline-block;margin-bottom:.4rem;margin-left:.2rem}.header-navbar .navbar-container ul.nav li a.menu-toggle{padding:1.7rem 1rem 1.6rem}.header-navbar .navbar-container ul.nav li a.menu-toggle i{font-size:1.6rem}.header-navbar .navbar-container ul.nav li a.nav-link-label{padding:1.7rem 1rem 1.6rem;height:100%}.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar{margin-right:.5rem;width:36px}.header-navbar .navbar-container ul.nav li a.nav-link-expand,.header-navbar .navbar-container ul.nav li a.nav-link-search{padding:1.7rem 1rem}.header-navbar .navbar-container ul.nav li div.input-group{padding:.7rem 1rem}.header-navbar .navbar-container ul.nav li i.ficon{font-size:1.5rem}.header-navbar .navbar-container ul.nav li .media-list{max-height:18.2rem;top:-20px}.header-navbar .navbar-container ul.nav li .scrollable-container{position:relative}.header-navbar .navbar-container .dropdown-menu-media{width:24rem}.header-navbar .navbar-container .dropdown-menu-media .media-list .media{padding:1rem;border:none;border-bottom:1px solid #E4E5EC}.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header{border-bottom:1px solid #E4E5EC}.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer{position:relative;top:-20px}.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a{padding:.3rem;border-top:1px solid #E4E5EC;margin-bottom:-20px}.header-navbar .nav-item+.nav-item,.header-navbar.navbar-without-menu .navbar-container{margin-left:0}@media (max-width:767.98px){.header-navbar .navbar-header{width:100%!important;padding:.5rem 1rem;position:relative}.header-navbar .navbar-header .menu-toggle{top:2px;position:relative}.header-navbar .navbar-header .open-navbar-container i{font-size:1.8rem}.header-navbar .navbar-header .navbar-brand{position:absolute;left:50%;top:0;transform:translate(-50%,0)}.header-navbar.navbar-with-menu .navbar-container{width:100%;display:table;background:#FFF;padding:0 1rem;margin:0;height:auto}}@media (max-width:991.98px){[data-menu=vertical-menu-modern] .header-navbar .navbar-header{width:100%!important;padding:.5rem 1rem;position:relative}[data-menu=vertical-menu-modern] .header-navbar .navbar-header .menu-toggle{top:2px;position:relative}[data-menu=vertical-menu-modern] .header-navbar .navbar-header .open-navbar-container i{font-size:1.8rem}[data-menu=vertical-menu-modern] .header-navbar .navbar-header .navbar-brand{position:absolute;left:50%;top:0;transform:translate(-50%,0)}[data-menu=vertical-menu-modern] .header-navbar.navbar-with-menu .navbar-container{width:100%;display:table;background:#FFF;padding:0 1rem;margin:0;height:auto}[data-menu=vertical-menu-modern] .navbar-dark .navbar-header .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-header .navbar-nav .nav-link{color:#FFF}[data-menu=vertical-menu-modern] .navbar-dark .navbar-container .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-light .navbar-header .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-container .navbar-nav .nav-link{color:#2C303B}[data-menu=vertical-menu-modern] .navbar-header .navbar-nav .nav-menu-main,[data-menu=vertical-menu-modern] .navbar-header .navbar-nav .open-navbar-container{padding:1rem}}.navbar-light,.navbar-light.navbar-horizontal{background:#FFF}.navbar-light .navbar-nav .active.nav-link{background-color:rgba(0,0,0,.03)}.navbar-dark,.navbar-dark.navbar-horizontal{background:#2C303B}.navbar-light .navbar-nav .disabled.nav-link{color:#6B6F82}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand .brand-text{color:#FFF!important}.navbar-dark .nav-search .btn-secondary,.navbar-dark .nav-search .form-control{color:#FFF;background:#2C303B}.navbar-dark .navbar-nav .active.nav-link{background-color:rgba(255,255,255,.05)}.navbar-dark .navbar-nav .disabled.nav-link{color:#98A4B8}.navbar-semi-dark{background:#FFF}.navbar-semi-dark .navbar-header{background:#2C303B}.navbar-semi-dark .navbar-header .brand-text{color:#FFF}.navbar-semi-dark .navbar-nav .disabled.nav-link,.navbar-semi-dark .navbar-nav .nav-link{color:#6B6F82}.navbar-semi-dark .navbar-nav .active.nav-link{background-color:rgba(0,0,0,.03)}.navbar-semi-light{background:#6B6F82}.navbar-semi-light .navbar-header{background:#FFF}.navbar-semi-light .navbar-header .brand-text{color:#464855}.navbar-semi-light .navbar-nav .nav-link{color:#FFF}.navbar-semi-light .navbar-nav .active.nav-link{background-color:rgba(0,0,0,.03)}.navbar-semi-light .navbar-nav .disabled.nav-link{color:#6B6F82}.mega-dropdown{position:static!important}.mega-dropdown .dropdown-menu{display:flex}.navbar-nav .mega-dropdown-menu,.navigation-main .mega-dropdown-menu{font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;width:calc(100% - 50px);padding:.5rem 0;margin:0 25px;box-shadow:0 5px 75px 2px rgba(64,70,74,.2);z-index:9999}.navbar-nav .mega-dropdown-menu ul,.navigation-main .mega-dropdown-menu ul{padding:0;margin:0}.navbar-nav .mega-dropdown-menu ul li a,.navigation-main .mega-dropdown-menu ul li a{display:block;color:#464855}.navbar-nav .mega-dropdown-menu ul li a.dropdown-item:active,.navigation-main .mega-dropdown-menu ul li a.dropdown-item:active{color:#FFF}.navbar-nav .mega-dropdown-menu ul li a .children-in,.navigation-main .mega-dropdown-menu ul li a .children-in{float:right}.navbar-nav .mega-dropdown-menu ul li a:focus,.navbar-nav .mega-dropdown-menu ul li a:hover,.navigation-main .mega-dropdown-menu ul li a:focus,.navigation-main .mega-dropdown-menu ul li a:hover{text-decoration:none;color:#6B6F82}.navbar-nav .mega-dropdown-menu ul a.dropdown-item,.navigation-main .mega-dropdown-menu ul a.dropdown-item{padding:10px}.navbar-nav .mega-dropdown-menu p.accordion-text,.navigation-main .mega-dropdown-menu p.accordion-text{line-height:1.45}.navbar-nav .mega-dropdown-menu .dropdown-menu-header,.navigation-main .mega-dropdown-menu .dropdown-menu-header{padding:.5rem 0;border-bottom:1px solid #E4E5EC}.navbar-nav .mega-dropdown-menu h6 i.la,.navigation-main .mega-dropdown-menu h6 i.la{font-size:1.1rem}.horizontal-top-icon-menu .mega-dropdown-menu{margin:0 25px!important}@media (min-width:576px){form.form-horizontal .form-group .label-control{text-align:right}.container .mega-dropdown-menu{max-width:540px;margin:0 calc((100% - 540px)/ 2)}}@media (min-width:768px){.container .mega-dropdown-menu{max-width:720px;margin:0 calc((100% - 720px)/ 2)}}@media (min-width:992px){.container .mega-dropdown-menu{max-width:960px;margin:0 calc((100% - 960px)/ 2)}}@media (min-width:1200px){.container .mega-dropdown-menu{max-width:1140px;margin:0 calc((100% - 1140px)/ 2)}}@-moz-document url-prefix(){ul li a .children-in{position:relative;right:3px;top:-14px}}.menu-list{padding:0;overflow:hidden}.menu-panel{padding:0}.sliding-menu{overflow:hidden;position:relative}.sliding-menu ul{float:left;margin:0;padding:0}.sliding-menu ul li{list-style:none;margin:0}.navbar-menu-icon{width:24px;margin:16px 2px!important;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.navbar-menu-icon span{display:block;position:absolute;height:2px;width:100%;background:#6B6F82;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.navbar-menu-icon span:nth-child(1){top:0}.navbar-menu-icon span:nth-child(2){top:10px}.navbar-menu-icon span:nth-child(3){top:20px}.navbar-menu-icon.show span:nth-child(1){top:10px;transform:rotate(135deg)}.navbar-menu-icon.show span:nth-child(2){opacity:0;left:-60px}.navbar-menu-icon.show span:nth-child(3){top:10px;transform:rotate(-135deg)}@media (max-width:767.98px){.header-navbar .navbar-container ul.nav li.nav-item i,.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon{margin-right:.2rem}.header-navbar #navbar-mobile .search-input.open .input{width:132px}.header-navbar #navbar-mobile .search-input.open .input::placeholder{color:#BABFC7}.header-navbar .navbar-nav .show{position:static}.header-navbar .navbar-nav .open-navbar-container{padding-top:.9rem}.header-navbar .navbar-container .show .dropdown-menu{right:0;left:0!important;float:none;width:auto;margin-top:0;max-height:400px;overflow-x:hidden;overflow-y:hidden}.header-navbar .navbar-container ul.nav li>a.nav-link{padding:1.5rem .4rem}.header-navbar .navbar-container ul.nav li a.dropdown-user-link{padding:.8rem .6rem!important}.header-navbar .navbar-container ul.nav li a.nav-link-label{padding:1.4rem .4rem}.header-navbar .navbar-container ul.nav li a.nav-link-label i.ft-bell{position:relative;left:8px}.header-navbar .navbar-container ul.nav li a.nav-link-expand,.header-navbar .navbar-container ul.nav li a.nav-link-search{padding:1.4rem 1rem 1rem}.header-navbar .navbar-container ul.nav li .dropdown-toggle::after{margin-right:0;margin-left:-2px}.navbar-dark .hamburger-inner,.navbar-dark .hamburger-inner::after,.navbar-dark .hamburger-inner::before,.navbar-semi-dark .hamburger-inner,.navbar-semi-dark .hamburger-inner::after,.navbar-semi-dark .hamburger-inner::before{background-color:#FFF}.navbar-dark .navbar-header .navbar-nav .nav-link,.navbar-semi-dark .navbar-header .navbar-nav .nav-link{color:#FFF}.navbar-dark .navbar-container .navbar-nav .nav-link,.navbar-semi-dark .navbar-container .navbar-nav .nav-link{color:#6B6F82}.navbar-light .navbar-header .navbar-nav .nav-link,.navbar-semi-light .navbar-header .navbar-nav .nav-link{color:#2C303B}.navbar-light .navbar-container .navbar-nav .nav-link,.navbar-semi-light .navbar-container .navbar-nav .nav-link{color:#6B6F82}}.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned-top{transform:translateY(0)}.headroom--unpinned-top{transform:translateY(-100%)}.headroom--pinned-bottom{transform:translateY(0)}.headroom--unpinned-bottom{transform:translateY(100%)}@media (max-width:1199.98px){.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon{margin-right:.2rem}.header-navbar .navbar-container ul.nav li a.dropdown-user-link{padding:1.2rem .6rem}.header-navbar .navbar-container ul.nav li .dropdown-toggle::after{margin-right:0;margin-left:-2px}.header-navbar .navbar-container ul.nav li .selected-language,.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name{display:none}}@media (max-width:767px){#navbar-mobile.navbar-collapse .navbar-nav{margin:0;flex-flow:row wrap}#navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu{position:absolute}#navbar-mobile.navbar-collapse .navbar-nav .nav-item{float:left}}@media (max-width:991.98px){#navbar-mobile.navbar-collapse .navbar-nav{margin:0;flex-flow:row wrap}#navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu{position:absolute}#navbar-mobile.navbar-collapse .navbar-nav .nav-item{float:left}}@media only screen and (min-device-width:26.78em) and (max-device-width:47.64em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.header-navbar .navbar-container .show .dropdown-menu{max-height:180px}}@media only screen and (min-device-width:29.57em) and (max-device-width:52.57em) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.header-navbar .navbar-container .show .dropdown-menu{max-height:280px}}@media screen and (max-width:1024px){#navbar-demo .header-navbar .navbar-header,.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header{width:auto}#navbar-demo .header-navbar .navbar-header .menu-toggle.ft-menu,#navbar-demo .header-navbar .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v,.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu{position:relative}#navbar-demo .navbar-container{margin-left:auto}#navbar-demo .navbar-container .navbar-btn .nav-link.btn{padding:.5rem 1rem}.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v{position:relative;top:.5rem}}@media screen and (max-width:768px){#navbar-demo .header-navbar.navbar-brand-center .navbar-header,#navbar-demo .header-navbar.navbar-semi-dark .navbar-header{width:60px}#navbar-demo .navbar-container .nav-form-inline .input-group .form-control{width:95px}}@media screen and (max-width:540px){#navbar-demo .navbar-container #navbar-mobile5.navbar-badges .badge-up{position:absolute;top:1px;right:16rem}#navbar-demo .navbar-container .add-on-right{margin-top:5rem!important;margin-bottom:1rem}#navbar-demo .navbar-container .nav-form-select{margin-bottom:1rem;float:left!important}#navbar-demo .navbar-container .nav-checkbox label,#navbar-demo .navbar-container .nav-radio label{color:#000!important}#navbar-demo .navbar-container .nav-checkbox{float:left!important}.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header{width:100%}.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu{position:relative;top:.6rem!important}.internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v{position:relative}}.breadcrumbs-right .breadcrumb,.pager .next>a,.pager .next>span{float:right}body.vertical-layout.menu-open .main-menu .navigation .navigation-header .la-ellipsis-h,body.vertical-layout.menu-open .main-menu .navigation .navigation-header .nav-menu-icon{display:none}.card-deck,.card-group{margin-bottom:.75rem}.card{margin-bottom:1.875rem;border:none;box-shadow:0 1px 15px 1px rgba(62,57,107,.07)}.card .card{box-shadow:none!important}.card .card-title{font-weight:500;letter-spacing:.05rem;font-size:1.12rem}.card .card-bordered{border:1px solid rgba(0,0,0,.06)}.card.card-fullscreen{display:block;z-index:9999;position:fixed;width:100%!important;height:100%!important;top:0;right:0;left:0;bottom:0;overflow:auto}.card .card-body[class*=border-bottom-]{border-bottom-width:2px!important}.card .card-img-overlay.bg-overlay{background:rgba(0,0,0,.45)}.card .card-img-overlay .text-muted{color:#464855!important}.card.card-minimal{border:none;box-shadow:none}.card.crypto-card-3 .card-body:before{font-family:cryptocoins;font-size:10rem;color:rgba(255,255,255,.15);position:absolute;bottom:-32px;right:0}.card-moved .card,.card-moved .card-header{background-color:#FFC107;color:#FFF}.handle,.titleArea{cursor:move}.card-header{border-bottom:none}.card-header .card-title{margin-bottom:0}.card-header .heading-elements,.card-header .heading-elements-toggle{background-color:inherit;position:absolute;top:20px;right:20px}.card-header .heading-elements-toggle.heading-top-elements .page-item,.card-header .heading-elements.heading-top-elements .page-item{display:inline-block}.card-header .heading-elements a,.card-header .heading-elements-toggle a{padding:0 8px}.card-header .heading-elements a.btn,.card-header .heading-elements-toggle a.btn{padding-top:6px;padding-bottom:6px}.card-footer{border-top:1px solid #EEE}.text-white .card-text{color:#fff}.text-white .card-img-overlay .text-muted{color:#FFF!important}.text-white code{background-color:#fff}.card-head-inverse,.card-head-inverse .heading-elements i,.text-white .heading-elements i{color:#FFF}.card-transparent{background-color:transparent}.card-image-position-right{margin-left:50px;position:absolute;top:-27px}.card-image-position-right-mid{position:absolute;top:auto;right:0;width:250px}.card-font-style-black{font-size:90px;font-weight:900;color:#FFF52;margin-top:-12px}.card-font-style-white{font-size:72px;font-weight:900;margin-top:-10px}.background-round{background-color:rgba(0,0,0,.18);padding:8px;border-radius:50%}@media (max-width:991.98px){.heading-elements .list-inline{display:none}.heading-elements.visible{display:block;margin-top:0;top:100%;top:37px;height:auto;left:0;padding:10px;text-align:right;z-index:997;position:absolute;width:100%}.heading-elements.visible .list-inline{display:block}}@media (min-width:992px){.heading-elements-toggle{display:none}}.breadcrumb{font-size:1rem;font-family:Quicksand,Georgia,'Times New Roman',Times,serif;background-color:transparent;padding:0 0 .75rem}.breadcrumb>li+li::before{padding-right:.6rem;padding-left:.6rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:'-'}.breadcrumbs-top .breadcrumb{margin:0;padding:0}.breadcrumb-new .content-header-title{padding:6px 24px 8px 0;margin:0 24px 0 0;border-right:1px solid #E4E5EC}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.breadcrumb{min-height:auto}}.pagination{margin-top:1rem}.pagination .page-link{color:#00BCD4;border:1px solid #BABFC7}.pager{padding-left:0;margin:1.45 0;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#FFF;border:1px solid #626E82;border-radius:.25rem}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#F4F5FA}.pager.pager-square li a{border-radius:0}.pager.pager-round li a{border-radius:2rem}.pager.pager-flat li a{border:0}.pager .previous>a,.pager .previous>span{float:left}.nav.nav-pills.nav-justified .nav-item,.nav.nav-tabs.nav-justified .nav-item{float:none}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#6B6F82;background-color:#FFF}.badge,.badge[class*=badge-] a{color:#FFF}.pager [class*=text-] .pager{text-align:inherit}.badge{font-weight:400}.badge[class*=badge-] [class*=icon-]{line-height:1}.badge[class*=badge-] [class*=icon-]~span,.badge[class*=badge-] span{position:relative;bottom:2px;padding:0 5px}.badge.badge-striped a,.badge[class*=badge-] .dropdown-menu a{color:#555}.badge[class*=badge-] .dropdown-toggle::after,.badge[class*=badge-].dropdown-toggle::after{position:relative;top:-2px;right:3px;font-size:1rem}.badge.badge-square{border-radius:0}.badge.badge-border{background-color:transparent;border-width:3px!important;font-size:85%}.badge.badge-striped{background-color:#DADADA;border-width:3px!important;font-size:.85rem;color:#555}.badge.badge.float-right{margin-left:.5rem;margin-top:.15rem}.badge-xl{font-size:1.8rem}.badge-lg{font-size:1.2rem}.badge-md{font-size:1rem}.badge-sm{font-size:.8rem}.badge-secondary{background-color:#607D8B}.badge-secondary.badge-glow{box-shadow:0 0 10px #607D8B}.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#4B626D}.badge-primary{background-color:#673AB7}.badge-primary.badge-glow{box-shadow:0 0 10px #673AB7}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#512E90}.badge-success{background-color:#8BC34A}.badge-success.badge-glow{box-shadow:0 0 10px #8BC34A}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#71A436}.badge-info{background-color:#00BCD4}.badge-info.badge-glow{box-shadow:0 0 10px #00BCD4}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#008FA1}.badge-warning{background-color:#FFC107}.badge-warning.badge-glow{box-shadow:0 0 10px #FFC107}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#D39E00}.badge-danger{background-color:#F44336}.badge-danger.badge-glow{box-shadow:0 0 10px #F44336}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#EA1C0D}.badge-up{position:absolute;top:10px;right:11px}.badge-icon i{font-size:100%;margin-right:5px}.form-control+.block-tag{display:block}.block-tag{margin-top:.5rem}.block-area{padding:.24rem .3rem}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905;font-size:100%;font-weight:400;padding:0}@media only screen and (max-width:767px){.header-navbar .navbar-container .dropdown-notification .badge-up{position:relative;right:6px;top:-17px}}.nav{border-radius:.25rem}.nav.wrap-border{border:1px solid #DDD}.nav.wrap-border li.nav-header{margin:0 .5rem}.nav.no-hover-bg .nav-item:hover{background-color:transparent}.nav .dropdown .dropdown-item.active,.nav .dropdown .dropdown-item.active:focus{background-color:transparent;color:#55595C}.nav.square-border,.nav.square-border .nav-item .nav-link.active{border-radius:0}.nav .nav-item i{align-self:center}.nav .modern-nav-toggle{padding:25px 0}.nav.nav-pills .nav-item .nav-link i.float-right:before{position:relative;top:7px;left:7px}.nav.nav-pills .nav-item .nav-link .badge.float-right{position:relative;top:1px;left:3px}.nav.nav-pills .nav-item .nav-link.dropdown-toggle::after{top:-1px}.nav.nav-pills.nav-justified{width:100%}.nav.nav-pills.nav-justified .nav-link{text-align:center;margin-bottom:5px}.nav.nav-pills.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:576px){.nav.nav-pills.nav-justified .nav-item{display:table-cell;width:1%}.nav.nav-pills.nav-justified .nav-link{margin-bottom:0}.nav.nav-pills.nav-justified .nav-link.active,.nav.nav-pills.nav-justified .nav-link.active:focus,.nav.nav-pills.nav-justified .nav-link.active:hover{border-bottom-color:transparent}}.nav.nav-pills.nav-justified .nav-link{margin-right:0;border-radius:.25rem;display:block}.nav.nav-pills.nav-justified .nav-link.active,.nav.nav-pills.nav-justified .nav-link.active:focus,.nav.nav-pills.nav-justified .nav-link.active:hover{border:none}.nav.nav-pills.nav-pill-bordered .nav-item{border:1px solid #D3D3D3;border-radius:.25rem}.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link{border:1px solid #D3D3D3;border-radius:.25rem;background-color:#FFF;color:#55595C}.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active{border:1px solid #673AB7;color:#673AB7}.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link{color:#55595C}.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active{border:1px solid #673AB7;border-radius:.25rem;color:#673AB7;background-color:#FFF}.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item~.nav-item a.nav-link{border-left:1px solid #D3D3D3;border-top:0}.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link{border-radius:.25rem .25rem 0 0}.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link{border-radius:0 0 .25rem .25rem}.nav.nav-pills.nav-pill-toolbar .nav-item{margin-top:0;margin-left:0}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after,.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle::after{margin-top:-1rem}.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link{border:1px solid #D3D3D3;border-radius:0}.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link.active,.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link:active{border-color:#00BCD4}.nav.nav-tabs .nav-item .nav-link{padding:.5rem .7rem;display:inline-flex}.nav.nav-tabs .nav-item .nav-link:hover:not(.active){border-color:transparent}.nav.nav-tabs .nav-item .nav-link.active{background-color:#FFF;border-radius:.25rem .25rem 0 0}.nav.nav-tabs .nav-item .nav-link i.float-right{margin-left:.5rem}.nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after{top:-1px}.nav.nav-tabs .nav-item:hover{color:#333}.nav.nav-tabs.wrap-border{border:1px solid #DDD}.nav.nav-tabs.no-hover-bg .nav-item:hover{background-color:transparent}.nav.nav-tabs .dropdown .dropdown-item.active,.nav.nav-tabs .dropdown .dropdown-item.active:focus{background-color:transparent;color:#55595C}.nav.nav-tabs.square-border,.nav.nav-tabs.square-border .nav-item .nav-link.active{border-radius:0}.nav.nav-tabs.nav-justified{width:100%}.nav.nav-tabs.nav-justified .nav-link{text-align:center;margin-bottom:5px;margin-right:0;border-radius:.25rem}.nav.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:576px){.nav.nav-tabs.nav-justified .nav-item{display:table-cell;width:1%}.nav.nav-tabs.nav-justified .nav-link{margin-bottom:0}.nav.nav-tabs.nav-justified .nav-link.active,.nav.nav-tabs.nav-justified .nav-link.active:focus,.nav.nav-tabs.nav-justified .nav-link.active:hover{border-bottom-color:transparent}}.nav.nav-tabs.nav-justified .nav-item a.nav-link{display:block}.nav.nav-tabs.nav-justified .nav-item a.nav-link .active{background-color:#FFF}.nav.nav-tabs.nav-top-border .nav-item a{color:#8BC34A}.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active{border-top:3px solid #8BC34A;border-top-left-radius:0;border-top-right-radius:0;color:#555}.nav.nav-tabs.nav-top-border .nav-item a:hover{color:#3C571D}.nav.nav-tabs.nav-top-border .nav-item a:hover:not(.active){border-color:transparent}.nav.nav-tabs.nav-topline{border-bottom:none}.nav.nav-tabs.nav-topline .nav-item:hover{background-color:transparent}.nav.nav-tabs.nav-topline .nav-item:not(:last-child){border-right:none}.nav.nav-tabs.nav-topline .nav-item a{border:1px solid rgba(40,44,42,.1);border-bottom:none}.nav.nav-tabs.nav-topline .nav-item a.nav-link{padding:.8rem .5rem;background:rgba(40,44,42,.05);color:#74777B;line-height:1;transition:color .2s}.nav.nav-tabs.nav-topline .nav-item a.nav-link.active{background:0 0;box-shadow:inset 0 3px 0 #F44336;color:#F44336;border-radius:0;border-top-color:#F44336;border-bottom:none}.nav.nav-tabs.nav-topline .nav-item a.nav-link:focus,.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover{color:#F44336}.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle::after{top:-1px}.nav.nav-tabs.nav-underline{background:#FFF;position:relative;border-bottom:1px solid #00BCD4;border-radius:0}.nav.nav-tabs.nav-underline .nav-item{position:relative;z-index:1;display:block;text-align:center;-moz-flex:1;flex:1;margin-left:0}.nav.nav-tabs.nav-underline .nav-item.open a .nav-link{background-color:transparent}.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus,.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover{background-color:transparent;color:#00BCD4}.nav.nav-tabs.nav-underline .nav-item a.nav-link{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2rem;padding:.5rem 1rem;transition:color .2s;color:#00BCD4;border:none}.nav.nav-tabs.nav-underline .nav-item a.nav-link.active{border:none;background-color:transparent}.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus,.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover{color:#55595C;background-color:transparent}.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before{transform:translate3d(0,0,0)}.nav.nav-tabs.nav-underline .nav-item a.nav-link:focus,.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover{color:#00BCD4}.nav.nav-tabs.nav-underline .nav-item a.nav-link:before{position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:#00BCD4;content:'';transition:transform .3s;transform:translate3d(0,150%,0)}.nav.nav-tabs.nav-linetriangle{border-bottom-color:#FFC107}.nav.nav-tabs.nav-linetriangle .nav-item{position:relative;z-index:1;display:block;text-align:center;-moz-flex:1;flex:1}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link{position:relative;display:block;overflow:visible;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;border:none;color:#55595C}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active{border-bottom:1px solid rgba(0,0,0,.1);border-bottom-color:#FFC107;color:#FFC107}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after,.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;content:'';pointer-events:none}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before{margin-left:-11px;border-width:12px;border-top-color:#FFC107}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after{margin-left:-10px;border-width:10px;border-top-color:#FFF}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus{color:#FFC107}.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after{margin-top:0}.nav.nav-tabs.nav-linetriangle.nav-justified{border-bottom:1px solid rgba(0,0,0,.1);border-bottom-color:#FFC107}.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active{top:0}.nav.nav-tabs.nav-iconfall{overflow:visible;border-bottom:none}.nav.nav-tabs.nav-iconfall .nav-item{position:relative;z-index:1;display:block;text-align:center;-moz-flex:1;flex:1;margin:.5rem .7rem 0}.nav.nav-tabs.nav-iconfall .nav-item:focus,.nav.nav-tabs.nav-iconfall .nav-item:hover{background-color:transparent}.nav.nav-tabs.nav-iconfall .nav-item a.nav-link{display:inline-block;padding:1em 0 2em;color:#74777B;position:relative;line-height:2.5;width:100%;border:none;transition:color .3s cubic-bezier(.7,0,.3,1)}.nav.nav-tabs.nav-iconfall .nav-item a:focus,.nav.nav-tabs.nav-iconfall .nav-item a:hover{color:#2CC185;border:none}.nav.nav-tabs.nav-iconfall .nav-item a.active{color:#2CC185;border:none;background-color:transparent}.nav.nav-tabs.nav-iconfall .nav-item a.active i:after{opacity:1;transform:scale3d(1,1,1)}.nav.nav-tabs.nav-iconfall .nav-item a.active i:before{opacity:1;transform:translate3d(0,0,0)}.nav.nav-tabs.nav-iconfall .nav-item a i{display:block;margin-right:0}.nav.nav-tabs.nav-iconfall .nav-item a i:after{position:absolute;bottom:1em;left:50%;margin-left:-20px;width:40px;height:4px;background:#2CC185;content:'';opacity:0;transition:transform .2s ease-in;transform:scale3d(0,1,1)}.nav.nav-tabs.nav-iconfall .nav-item a i:before{display:block;margin:0 0 .35em;opacity:0;transition:transform .2s,opacity .2s;transform:translate3d(0,-100px,0);pointer-events:none}.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after{margin-top:-1rem}.nav .nav-item .nav-link{display:block}.nav .dropdown-divider{margin:.5rem 0}@media (min-width:576px){.nav.nav-tabs.nav-iconfall.nav-justified .nav-item,.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item,.nav.nav-tabs.nav-underline.nav-justified .nav-item{display:table-cell!important}}.nav-vertical{overflow:hidden}.nav-vertical .nav-left.nav-tabs{float:left;border-bottom:0;border-radius:0;display:table}.nav-vertical .nav-left.nav-tabs li.nav-item{float:none;margin:0 -1px 0 0}.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link{min-width:6.5rem;border-right:1px solid #DDD}.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active{border:1px solid #DDD;border-right:0;border-radius:.25rem 0 0 .25rem}.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active){border-color:transparent;border-right:1px solid #DDD}.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link{color:#F44336}.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active{border-left:3px solid #F44336;border-top-right-radius:0;border-bottom-right-radius:0;color:#555}.nav-vertical .nav-left~.tab-content{margin-left:45px}.nav-vertical .nav-left~.tab-content .tab-pane{display:none;background-color:#FFF;padding:0 0 .6rem 1rem;overflow-y:auto}.nav-vertical .nav-left~.tab-content .tab-pane.active{display:block}.nav-vertical .nav-right.nav-tabs{float:right;border-bottom:0;border-radius:0;display:table}.nav-vertical .nav-right.nav-tabs li.nav-item{float:none;margin:0 0 0 -1px}.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link{min-width:6.5rem;border-left:1px solid #DDD}.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active{border:1px solid #DDD;border-left:0;border-radius:0 .25rem .25rem 0}.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active){border-color:transparent;border-left:1px solid #DDD}.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link{color:#F44336}.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active{border-right:3px solid #F44336;border-top-left-radius:0;border-bottom-left-radius:0;color:#555}.nav-vertical .nav-right~.tab-content .tab-pane{display:none;background-color:#FFF;padding:0 0 .6rem 1rem;overflow-y:auto}.nav-vertical .nav-right~.tab-content .tab-pane.active{display:block}.nav.nav-tabs.nav-only-icon .nav-item .nav-link i{margin-left:.5rem}.nav.nav-tabs .nav-item.show .nav-link,.nav.nav-tabs .nav-item.show .nav-link:focus{background-color:transparent}.alert{position:relative}.alert .alert-link:hover{text-decoration:underline}.alert.alert-icon-left{border-left-width:4rem}.alert.alert-icon-right{border-right-width:4rem}.alert.alert-icon-left[class*=bg-]{border-left-color:rgba(0,0,0,.15)!important}.alert.alert-icon-right[class*=bg-]{border-right-color:rgba(0,0,0,.15)!important}.alert[class*=alert-icon-] .alert-icon{content:'\f2b2';font-family:LineAwesome;color:#FFF;width:4rem;left:-4rem;text-align:center;position:absolute;top:50%;margin-top:-8px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert .close{font-size:2rem;line-height:1rem}.alert[class*=bg-],.alert[class*=bg-] .alert-link{color:#FFF}.alert[class*=bg-] .close{color:#FFF;opacity:1;text-shadow:none}.alert.alert-icon-right .alert-icon{left:auto;right:-4rem}.alert[class*=alert-arrow-]:before{content:'';display:inline-block;position:absolute;top:50%;left:0;border-left:8px solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left-color:inherit;margin-top:-8px}.alert.alert-arrow-right:before{left:auto;right:0;border-left:0;border-right:8px solid;border-right-color:inherit}.media-list .media{padding:1.5rem;margin-top:0}.media-list .media .media-left{padding-right:1rem;float:left}.media-list .media .media-right{padding-left:1rem;float:right}.media-list a.media{color:#6B6F82!important}.media [class*=avatar-]{position:relative;padding-right:0!important;margin-right:0}.media [class*=avatar-] i{position:absolute;right:-4px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.media-bordered .media{border-top:1px solid #E4E7ED}.media-bordered .media:first-child{border-top:0}.media-notation a{margin-right:.5rem}.progress{margin-bottom:3rem}.progress:last-child{margin-bottom:1rem}.progress.progress-xl{height:2rem!important}.progress.progress-lg{height:1.5rem!important}.progress.progress-md{height:1rem!important}.progress.progress-sm{height:.5rem!important}.progress.progress-xs{height:.25rem!important}.progress.box-shadow{box-shadow:0 10px 15px 0 rgba(107,111,130,.3)}ul.list-inline li{display:inline-block}ul.list-inline.list-inline-pipe>li+li:before{content:' | ';color:#626E82}.list-group .list-group-item.active{color:#FFF!important}.list-group .list-group-item-action:active{color:#FFF;background-color:#00BCD4}.list-group .list-group-item-action:active a{color:#FFF}.users-list li+li{margin-left:-14px}.users-list li img{border:2px solid #FFF;box-shadow:0 2px 10px 0 rgba(107,111,130,.3)}.users-list li .badge{background:rgba(255,255,255,.8);color:#6B6F82;margin-bottom:6px}.toast-bs-container{z-index:1040;position:fixed;top:0;left:0;width:100%}.toast-bs-container .toast-position{position:relative;top:0;right:0;display:flex;flex-direction:column;flex-wrap:wrap-reverse}.toast-bs-container .toast-position .toast.show{opacity:1;z-index:1030}.toast-placement{position:static;top:0}.toast-placement .toast{position:absolute;top:0;z-index:1030}.toast{display:none;background-color:#fff;margin-top:.75rem}.toast-body{background-color:#F4F5FA}.toast.show.toast-wrapper{position:static}.toast.toast-translucent{opacity:1;display:block}.toast-header img{width:20px;height:20px}.modal-sm{max-width:400px}.modal-xs{max-width:300px}.modal-xl{max-width:94%;margin-left:3%;margin-right:3%}.icon-align{margin-top:.6rem;margin-left:.5rem}.popover.bs-tether-element-attached-left:after,.popover.bs-tether-element-attached-left:before,.popover.bs-tether-element-attached-right:after,.popover.bs-tether-element-attached-right:before,.popover.popover-left:after,.popover.popover-left:before,.popover.popover-right:after,.popover.popover-right:before{margin-top:-10px}.popover.bs-tether-element-attached-bottom:after,.popover.bs-tether-element-attached-bottom:before,.popover.bs-tether-element-attached-top:after,.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:after,.popover.popover-bottom:before,.popover.popover-top:after,.popover.popover-top:before{margin-left:-10px}.popover{z-index:999}.selectboxit-container .selectboxit-options{z-index:998}.icon-bg-circle{color:#FFF;padding:.5rem;border-radius:50%}.icon-left,.icon-right{margin-right:.5rem}.icon-spin{display:inline-block;animation:spin 1s infinite linear}.blockOverlay{z-index:1050!important}.blockElement,.blockPage{z-index:1051!important}.embed-responsive:before{padding-top:57%}.hidden{display:none;visibility:hidden}a:hover{cursor:pointer;text-decoration:none}.round{border-radius:1.5rem}.square{border-radius:0}.mega-dropdown-menu p.accordion-text{line-height:1.45}.mega-dropdown-menu a[aria-expanded=true]{padding-bottom:1rem}.line-on-side{border-bottom:1px solid #DADADA;line-height:.1em;margin:10px 0 20px}.line-on-side span{background:#FFF;padding:0 10px}.icon-line-height{line-height:1.5rem!important}.table-middle td{vertical-align:middle}.spinner{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{0%,from{transform:rotate(0)}100%,to{transform:rotate(360deg)}}@media only screen and (max-width:576px){.line-on-side{border-bottom:none;line-height:1.25rem}}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/css/material.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************/
:root {
  --breakpoint-xs : 0;
  --breakpoint-sm : 576px;
  --breakpoint-md : 768px;
  --breakpoint-lg : 992px;
  --breakpoint-xl : 1200px;
  --amber : #FFC107;
  --blue : #2196F3;
  --blue-grey : #607D8B;
  --brown : #795548;
  --cyan : #00BCD4;
  --deep-orange : #FF5722;
  --deep-purple : #673AB7;
  --green : #4CAF50;
  --grey : #9E9E9E;
  --indigo : #3F51B5;
  --light-blue : #03A9F4;
  --light-green : #8BC34A;
  --lime : #CDDC39;
  --orange : #FF9800;
  --pink : #E91E63;
  --purple : #9C27B0;
  --red : #F44336;
  --teal : #009688;
  --yellow : #FFEB3B;
  --primary : #673AB7;
  --primary-dark : #673AB7;
  --primary-light : #673AB7;
  --secondary : #607D8B;
  --secondary-dark : #607D8B;
  --secondary-light : #607D8B;
  --danger : #F44336;
  --danger-dark : #F44336;
  --danger-light : #F44336;
  --info : #00BCD4;
  --info-dark : #00BCD4;
  --info-light : #00BCD4;
  --success : #8BC34A;
  --success-dark : #8BC34A;
  --success-light : #8BC34A;
  --warning : #FFC107;
  --warning-dark : #FFC107;
  --warning-light : #FFC107;
  --dark : #464855;
  --dark-dark : #464855;
  --dark-light : #464855;
  --light : #BABFC7;
  --light-dark : #BABFC7;
  --light-light : #BABFC7;
  --font-family-monospace : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  --font-family-sans-serif : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-family-serif : 'Roboto Slab', Georgia, 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

*, *::after, *::before {
  box-sizing : inherit;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display : block;
}

body {
  text-align : left;
  text-align : start;
  background-color : #F4F5FA;
  color : #6B6F82;
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size : 1rem;
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-weight : 400;
  line-height : 1.45;
  margin : 0;
}
[dir='rtl'] body {
  text-align : right;
  text-align : start;
}

html {
  box-sizing : border-box;
  font-family : sans-serif;
  line-height : 1.15;
  -webkit-text-size-adjust : 100%;
          -moz-text-size-adjust : 100%;
       text-size-adjust : 100%;
  -ms-overflow-style : scrollbar;
  -webkit-tap-highlight-color : rgba(0, 0, 0, 0);
}

[tabindex='-1']:focus {
  outline : 0 !important;
}

code, kbd, pre, samp {
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  font-size : 1em;
}

pre {
  margin-top : 0;
  margin-bottom : 1rem;
  overflow : auto;
  -ms-overflow-style : scrollbar;
}

figure {
  margin : 0 0 1rem;
}

hr {
  box-sizing : content-box;
  height : 0;
  overflow : visible;
}

button, input, optgroup, select, textarea {
  font-family : inherit;
  font-size : inherit;
  line-height : inherit;
  margin : 0;
}

button, html [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance : button;
}

button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner {
  border-style : none;
  padding : 0;
}

button, input {
  overflow : visible;
}

button, select {
  text-transform : none;
}

button:focus {
  outline : 1px dotted;
  outline : 5px auto -webkit-focus-ring-color;
}

fieldset {
  border : 0;
  margin : 0;
  min-width : 0;
  padding : 0;
}

input[type='checkbox'], input[type='radio'] {
  box-sizing : border-box;
  padding : 0;
}

input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] {
  -webkit-appearance : listbox;
}

label {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : rgba(0, 0, 0, 0.38);
  display : inline-block;
}

legend {
  font-size : 1.51rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.33333;
  color : inherit;
  display : block;
  margin-bottom : 0.5rem;
  max-width : 100%;
  padding : 0;
  white-space : normal;
  width : 100%;
}

output {
  display : inline-block;
}

progress {
  vertical-align : baseline;
}

select[multiple], select[size] {
  overflow : auto;
}

textarea {
  overflow : auto;
  resize : vertical;
}

[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {
  height : auto;
}

[type='search'] {
  -webkit-appearance : none;
  outline-offset : -2px;
}

[type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration {
  -webkit-appearance : none;
}

::-webkit-file-upload-button {
  -webkit-appearance : button;
  font : inherit;
}

[hidden] {
  display : none !important;
}

img {
  border-style : none;
  vertical-align : middle;
}

svg:not(:root) {
  overflow : hidden;
}

summary {
  cursor : pointer;
  display : list-item;
}

a {
  background-color : transparent;
  color : #607D8B;
  text-decoration : none;
  -webkit-text-decoration-skip : objects;
}
a:active, a:focus, a:hover {
  color : #607D8B;
  text-decoration : underline;
}

a:not([href]):not([tabindex]) {
  color : inherit;
  text-decoration : none;
}
a:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color : inherit;
  text-decoration : none;
}
a:not([href]):not([tabindex]):focus {
  outline : 0;
}

template {
  display : none;
}

caption {
  text-align : left;
  text-align : start;
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  caption-side : bottom;
  color : rgba(0, 0, 0, 0.38);
  min-height : 1rem;
  padding : 1.21rem 1.5rem;
}
[dir='rtl'] caption {
  text-align : right;
  text-align : start;
}

table {
  border-collapse : collapse;
}

th {
  text-align : left;
  text-align : start;
}
[dir='rtl'] th {
  text-align : right;
  text-align : start;
}

abbr[data-original-title], abbr[title] {
  border-bottom : 0;
  cursor : help;
  -webkit-text-decoration : underline dotted;
     -moz-text-decoration : underline dotted;
          text-decoration : underline dotted;
}

address {
  font-style : normal;
  line-height : inherit;
  margin-bottom : 1rem;
}

b, strong {
  font-weight : bolder;
}

blockquote {
  margin : 0 0 1rem;
}

dd {
  margin-bottom : 0.5rem;
  margin-left : 0;
}

dfn {
  font-style : italic;
}

dl, ol, ul {
  margin-top : 0;
  margin-bottom : 1rem;
}

dt {
  font-weight : 500;
}

h1, h2, h3, h4, h5, h6 {
  margin-top : 0;
  margin-bottom : 0.5rem;
}

mark {
  background-color : #FFEB3B;
  color : rgba(0, 0, 0, 0.87);
}

ol ol, ol ul, ul ol, ul ul {
  margin-bottom : 0;
}

p {
  margin-top : 0;
  margin-bottom : 1rem;
}

small {
  font-size : 80%;
}

sub, sup {
  font-size : 75%;
  line-height : 0;
  position : relative;
  vertical-align : baseline;
}

sub {
  bottom : -0.25em;
}

sup {
  top : -0.5em;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  min-height : 1px;
  padding-right : 15px;
  padding-left : 15px;
  position : relative;
  width : 100%;
}

.col-1 {
  flex : 0 0 8.33333%;
  max-width : 8.33333%;
}

.col-2 {
  flex : 0 0 16.66667%;
  max-width : 16.66667%;
}

.col-3 {
  flex : 0 0 25%;
  max-width : 25%;
}

.col-4 {
  flex : 0 0 33.33333%;
  max-width : 33.33333%;
}

.col-5 {
  flex : 0 0 41.66667%;
  max-width : 41.66667%;
}

.col-6 {
  flex : 0 0 50%;
  max-width : 50%;
}

.col-7 {
  flex : 0 0 58.33333%;
  max-width : 58.33333%;
}

.col-8 {
  flex : 0 0 66.66667%;
  max-width : 66.66667%;
}

.col-9 {
  flex : 0 0 75%;
  max-width : 75%;
}

.col-10 {
  flex : 0 0 83.33333%;
  max-width : 83.33333%;
}

.col-11 {
  flex : 0 0 91.66667%;
  max-width : 91.66667%;
}

.col-12 {
  flex : 0 0 100%;
  max-width : 100%;
}

.offset-1 {
  margin-left : 8.33333%;
}

.offset-2 {
  margin-left : 16.66667%;
}

.offset-3 {
  margin-left : 25%;
}

.offset-4 {
  margin-left : 33.33333%;
}

.offset-5 {
  margin-left : 41.66667%;
}

.offset-6 {
  margin-left : 50%;
}

.offset-7 {
  margin-left : 58.33333%;
}

.offset-8 {
  margin-left : 66.66667%;
}

.offset-9 {
  margin-left : 75%;
}

.offset-10 {
  margin-left : 83.33333%;
}

.offset-11 {
  margin-left : 91.66667%;
}

.order-0 {
  order : 0;
}

.order-1 {
  order : 1;
}

.order-2 {
  order : 2;
}

.order-3 {
  order : 3;
}

.order-4 {
  order : 4;
}

.order-5 {
  order : 5;
}

.order-6 {
  order : 6;
}

.order-7 {
  order : 7;
}

.order-8 {
  order : 8;
}

.order-9 {
  order : 9;
}

.order-10 {
  order : 10;
}

.order-11 {
  order : 11;
}

.order-12 {
  order : 12;
}

.col {
  flex-basis : 0;
  flex-grow : 1;
  max-width : 100%;
}

.col-auto {
  flex : 0 0 auto;
  max-width : none;
  width : auto;
}

.order-first {
  order : -1;
}

.order-last {
  order : 13;
}

@media (min-width: 576px) {
  .col-sm-1 {
    flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-sm-2 {
    flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-sm-3 {
    flex : 0 0 25%;
    max-width : 25%;
  }
  .col-sm-4 {
    flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-sm-5 {
    flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-sm-6 {
    flex : 0 0 50%;
    max-width : 50%;
  }
  .col-sm-7 {
    flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-sm-8 {
    flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-sm-9 {
    flex : 0 0 75%;
    max-width : 75%;
  }
  .col-sm-10 {
    flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-sm-11 {
    flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-sm-12 {
    flex : 0 0 100%;
    max-width : 100%;
  }
  .offset-sm-0 {
    margin-left : 0;
  }
  .offset-sm-1 {
    margin-left : 8.33333%;
  }
  .offset-sm-2 {
    margin-left : 16.66667%;
  }
  .offset-sm-3 {
    margin-left : 25%;
  }
  .offset-sm-4 {
    margin-left : 33.33333%;
  }
  .offset-sm-5 {
    margin-left : 41.66667%;
  }
  .offset-sm-6 {
    margin-left : 50%;
  }
  .offset-sm-7 {
    margin-left : 58.33333%;
  }
  .offset-sm-8 {
    margin-left : 66.66667%;
  }
  .offset-sm-9 {
    margin-left : 75%;
  }
  .offset-sm-10 {
    margin-left : 83.33333%;
  }
  .offset-sm-11 {
    margin-left : 91.66667%;
  }
  .order-sm-0 {
    order : 0;
  }
  .order-sm-1 {
    order : 1;
  }
  .order-sm-2 {
    order : 2;
  }
  .order-sm-3 {
    order : 3;
  }
  .order-sm-4 {
    order : 4;
  }
  .order-sm-5 {
    order : 5;
  }
  .order-sm-6 {
    order : 6;
  }
  .order-sm-7 {
    order : 7;
  }
  .order-sm-8 {
    order : 8;
  }
  .order-sm-9 {
    order : 9;
  }
  .order-sm-10 {
    order : 10;
  }
  .order-sm-11 {
    order : 11;
  }
  .order-sm-12 {
    order : 12;
  }
  .col-sm {
    flex-basis : 0;
    flex-grow : 1;
    max-width : 100%;
  }
  .col-sm-auto {
    flex : 0 0 auto;
    max-width : none;
    width : auto;
  }
  .order-sm-first {
    order : -1;
  }
  .order-sm-last {
    order : 13;
  }
}

@media (min-width: 768px) {
  .col-md-1 {
    flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-md-2 {
    flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-md-3 {
    flex : 0 0 25%;
    max-width : 25%;
  }
  .col-md-4 {
    flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-md-5 {
    flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-md-6 {
    flex : 0 0 50%;
    max-width : 50%;
  }
  .col-md-7 {
    flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-md-8 {
    flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-md-9 {
    flex : 0 0 75%;
    max-width : 75%;
  }
  .col-md-10 {
    flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-md-11 {
    flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-md-12 {
    flex : 0 0 100%;
    max-width : 100%;
  }
  .offset-md-0 {
    margin-left : 0;
  }
  .offset-md-1 {
    margin-left : 8.33333%;
  }
  .offset-md-2 {
    margin-left : 16.66667%;
  }
  .offset-md-3 {
    margin-left : 25%;
  }
  .offset-md-4 {
    margin-left : 33.33333%;
  }
  .offset-md-5 {
    margin-left : 41.66667%;
  }
  .offset-md-6 {
    margin-left : 50%;
  }
  .offset-md-7 {
    margin-left : 58.33333%;
  }
  .offset-md-8 {
    margin-left : 66.66667%;
  }
  .offset-md-9 {
    margin-left : 75%;
  }
  .offset-md-10 {
    margin-left : 83.33333%;
  }
  .offset-md-11 {
    margin-left : 91.66667%;
  }
  .order-md-0 {
    order : 0;
  }
  .order-md-1 {
    order : 1;
  }
  .order-md-2 {
    order : 2;
  }
  .order-md-3 {
    order : 3;
  }
  .order-md-4 {
    order : 4;
  }
  .order-md-5 {
    order : 5;
  }
  .order-md-6 {
    order : 6;
  }
  .order-md-7 {
    order : 7;
  }
  .order-md-8 {
    order : 8;
  }
  .order-md-9 {
    order : 9;
  }
  .order-md-10 {
    order : 10;
  }
  .order-md-11 {
    order : 11;
  }
  .order-md-12 {
    order : 12;
  }
  .col-md {
    flex-basis : 0;
    flex-grow : 1;
    max-width : 100%;
  }
  .col-md-auto {
    flex : 0 0 auto;
    max-width : none;
    width : auto;
  }
  .order-md-first {
    order : -1;
  }
  .order-md-last {
    order : 13;
  }
}

@media (min-width: 992px) {
  .col-lg-1 {
    flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-lg-2 {
    flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-lg-3 {
    flex : 0 0 25%;
    max-width : 25%;
  }
  .col-lg-4 {
    flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-lg-5 {
    flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-lg-6 {
    flex : 0 0 50%;
    max-width : 50%;
  }
  .col-lg-7 {
    flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-lg-8 {
    flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-lg-9 {
    flex : 0 0 75%;
    max-width : 75%;
  }
  .col-lg-10 {
    flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-lg-11 {
    flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-lg-12 {
    flex : 0 0 100%;
    max-width : 100%;
  }
  .offset-lg-0 {
    margin-left : 0;
  }
  .offset-lg-1 {
    margin-left : 8.33333%;
  }
  .offset-lg-2 {
    margin-left : 16.66667%;
  }
  .offset-lg-3 {
    margin-left : 25%;
  }
  .offset-lg-4 {
    margin-left : 33.33333%;
  }
  .offset-lg-5 {
    margin-left : 41.66667%;
  }
  .offset-lg-6 {
    margin-left : 50%;
  }
  .offset-lg-7 {
    margin-left : 58.33333%;
  }
  .offset-lg-8 {
    margin-left : 66.66667%;
  }
  .offset-lg-9 {
    margin-left : 75%;
  }
  .offset-lg-10 {
    margin-left : 83.33333%;
  }
  .offset-lg-11 {
    margin-left : 91.66667%;
  }
  .order-lg-0 {
    order : 0;
  }
  .order-lg-1 {
    order : 1;
  }
  .order-lg-2 {
    order : 2;
  }
  .order-lg-3 {
    order : 3;
  }
  .order-lg-4 {
    order : 4;
  }
  .order-lg-5 {
    order : 5;
  }
  .order-lg-6 {
    order : 6;
  }
  .order-lg-7 {
    order : 7;
  }
  .order-lg-8 {
    order : 8;
  }
  .order-lg-9 {
    order : 9;
  }
  .order-lg-10 {
    order : 10;
  }
  .order-lg-11 {
    order : 11;
  }
  .order-lg-12 {
    order : 12;
  }
  .col-lg {
    flex-basis : 0;
    flex-grow : 1;
    max-width : 100%;
  }
  .col-lg-auto {
    flex : 0 0 auto;
    max-width : none;
    width : auto;
  }
  .order-lg-first {
    order : -1;
  }
  .order-lg-last {
    order : 13;
  }
}

@media (min-width: 1200px) {
  .col-xl-1 {
    flex : 0 0 8.33333%;
    max-width : 8.33333%;
  }
  .col-xl-2 {
    flex : 0 0 16.66667%;
    max-width : 16.66667%;
  }
  .col-xl-3 {
    flex : 0 0 25%;
    max-width : 25%;
  }
  .col-xl-4 {
    flex : 0 0 33.33333%;
    max-width : 33.33333%;
  }
  .col-xl-5 {
    flex : 0 0 41.66667%;
    max-width : 41.66667%;
  }
  .col-xl-6 {
    flex : 0 0 50%;
    max-width : 50%;
  }
  .col-xl-7 {
    flex : 0 0 58.33333%;
    max-width : 58.33333%;
  }
  .col-xl-8 {
    flex : 0 0 66.66667%;
    max-width : 66.66667%;
  }
  .col-xl-9 {
    flex : 0 0 75%;
    max-width : 75%;
  }
  .col-xl-10 {
    flex : 0 0 83.33333%;
    max-width : 83.33333%;
  }
  .col-xl-11 {
    flex : 0 0 91.66667%;
    max-width : 91.66667%;
  }
  .col-xl-12 {
    flex : 0 0 100%;
    max-width : 100%;
  }
  .offset-xl-0 {
    margin-left : 0;
  }
  .offset-xl-1 {
    margin-left : 8.33333%;
  }
  .offset-xl-2 {
    margin-left : 16.66667%;
  }
  .offset-xl-3 {
    margin-left : 25%;
  }
  .offset-xl-4 {
    margin-left : 33.33333%;
  }
  .offset-xl-5 {
    margin-left : 41.66667%;
  }
  .offset-xl-6 {
    margin-left : 50%;
  }
  .offset-xl-7 {
    margin-left : 58.33333%;
  }
  .offset-xl-8 {
    margin-left : 66.66667%;
  }
  .offset-xl-9 {
    margin-left : 75%;
  }
  .offset-xl-10 {
    margin-left : 83.33333%;
  }
  .offset-xl-11 {
    margin-left : 91.66667%;
  }
  .order-xl-0 {
    order : 0;
  }
  .order-xl-1 {
    order : 1;
  }
  .order-xl-2 {
    order : 2;
  }
  .order-xl-3 {
    order : 3;
  }
  .order-xl-4 {
    order : 4;
  }
  .order-xl-5 {
    order : 5;
  }
  .order-xl-6 {
    order : 6;
  }
  .order-xl-7 {
    order : 7;
  }
  .order-xl-8 {
    order : 8;
  }
  .order-xl-9 {
    order : 9;
  }
  .order-xl-10 {
    order : 10;
  }
  .order-xl-11 {
    order : 11;
  }
  .order-xl-12 {
    order : 12;
  }
  .col-xl {
    flex-basis : 0;
    flex-grow : 1;
    max-width : 100%;
  }
  .col-xl-auto {
    flex : 0 0 auto;
    max-width : none;
    width : auto;
  }
  .order-xl-first {
    order : -1;
  }
  .order-xl-last {
    order : 13;
  }
}

.container {
  margin-right : auto;
  margin-left : auto;
  padding-right : 15px;
  padding-left : 15px;
  width : 100%;
}
@media (min-width: 576px) {
  .container {
    max-width : 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width : 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width : 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width : 1140px;
  }
}

.container-fluid {
  margin-right : auto;
  margin-left : auto;
  padding-right : 15px;
  padding-left : 15px;
  width : 100%;
}

.row {
  display :         flex;
  flex-wrap : wrap;
  margin-right : -15px;
  margin-left : -15px;
}

.no-gutters {
  margin-right : 0;
  margin-left : 0;
}
.no-gutters > .col, .no-gutters > [class*='col-'] {
  padding-right : 0;
  padding-left : 0;
}

.blockquote {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
  border-left : 0.3125rem solid #673AB7;
  margin-bottom : 1rem;
  padding : 0 1rem;
}

.blockquote-footer {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : rgba(0, 0, 0, 0.38);
  display : block;
  margin-top : 0.25rem;
}
.blockquote-footer::before {
  content : '\2014 \00A0';
}

mark, .mark {
  background-color : #FFEB3B;
  color : rgba(0, 0, 0, 0.87);
  padding : 0.2em;
}

small, .small {
  font-size : 80%;
  font-weight : 400;
}

.initialism {
  font-size : 90%;
  text-transform : uppercase;
}

.typography-display-4 {
  font-size : 4rem;
  font-weight : 300;
  letter-spacing : -0.04em;
  line-height : 1;
}

.typography-display-3 {
  font-size : 3rem;
  font-weight : 400;
  letter-spacing : -0.02em;
  line-height : 1.03571;
}

.typography-display-2 {
  font-size : 2rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.06667;
}

.typography-display-1 {
  font-size : 1.74rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.17647;
}

.typography-headline {
  font-size : 1.51rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.33333;
}

.typography-title {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
}

.typography-subheading {
  font-size : 1.14286rem;
  font-weight : 400;
  letter-spacing : 0.04em;
  line-height : 1.5;
}

.typography-body-2 {
  font-size : 1rem;
  font-weight : 500;
  letter-spacing : 0;
  line-height : 1.42857;
}

.typography-body-1 {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.42857;
}

.typography-caption {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color : #464855;
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
  margin-bottom : 0.5rem;
}

h1, .h1 {
  font-size : 2rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.06667;
}

h2, .h2 {
  font-size : 1.74rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.17647;
}

h3, .h3 {
  font-size : 1.51rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.33333;
}

h4, .h4 {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
}

h5, .h5 {
  font-size : 1.14286rem;
  font-weight : 400;
  letter-spacing : 0.04em;
  line-height : 1.5;
}

h6, .h6 {
  font-size : 1rem;
  font-weight : 500;
  letter-spacing : 0;
  line-height : 1.42857;
}

.display-1 {
  font-size : 4rem;
  font-weight : 300;
  letter-spacing : -0.04em;
  line-height : 1;
}

.display-2 {
  font-size : 3rem;
  font-weight : 400;
  letter-spacing : -0.02em;
  line-height : 1.03571;
}

.display-3 {
  font-size : 2rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.06667;
}

.display-4 {
  font-size : 1.74rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.17647;
}

.lead {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
}

hr {
  border : 0;
  border-top : 1px solid rgba(0, 0, 0, 0.12);
  margin-top : 1rem;
  margin-bottom : 1rem;
}

.list-inline {
  list-style : none;
  padding-left : 0;
}

.list-inline-item {
  display : inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right : 0.5rem;
}

.list-unstyled {
  list-style : none;
  padding-left : 0;
}

.alert {
  border-radius : 2px;
  border : 0;
  display : block;
  margin-bottom : 1rem;
  padding : 1rem 1rem;
  position : relative;
}

.alert-primary {
  background-color : #673AB7;
  color : white;
}

.alert-secondary {
  background-color : #607D8B;
  color : white;
}

.alert-danger {
  background-color : #F44336;
  color : white;
}

.alert-info {
  background-color : #00BCD4;
  color : white;
}

.alert-success {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}

.alert-warning {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}

.alert-dark {
  background-color : #464855;
  color : white;
}

.alert-light {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}

.alert-dismissible {
  padding-right : 3.71rem;
}
.alert-dismissible .close {
  color : inherit;
  padding : 0.87rem 1rem;
  position : absolute;
  top : 0;
  right : 0;
}

.alert-heading {
  color : inherit;
}

.alert-link {
  color : inherit;
  font-weight : 500;
}
.alert-link:active, .alert-link:focus, .alert-link:hover {
  color : inherit;
}

.badge {
  border-radius : 2px;
  align-items : center;
  display :         inline-flex;
  font-size : inherit;
  font-weight : 500;
  line-height : inherit;
  padding-right : 0.5em;
  padding-left : 0.5em;
  text-align : center;
  vertical-align : baseline;
  white-space : nowrap;
}
.badge:empty {
  display : none;
}
.btn .badge {
  margin-top : -1px;
  margin-bottom : -1px;
  padding-top : 1px;
  padding-bottom : 1px;
}

.badge-primary {
  background-color : #673AB7;
  color : white;
}
.badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover {
  background-color : #673AB7;
  color : white;
  text-decoration : none;
}

.badge-secondary {
  background-color : #607D8B;
  color : white;
}
.badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover {
  background-color : #607D8B;
  color : white;
  text-decoration : none;
}

.badge-danger {
  background-color : #F44336;
  color : white;
}
.badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover {
  background-color : #F44336;
  color : white;
  text-decoration : none;
}

.badge-info {
  background-color : #00BCD4;
  color : white;
}
.badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover {
  background-color : #00BCD4;
  color : white;
  text-decoration : none;
}

.badge-success {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}
.badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}

.badge-warning {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}
.badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}

.badge-dark {
  background-color : #464855;
  color : white;
}
.badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover {
  background-color : #464855;
  color : white;
  text-decoration : none;
}

.badge-light {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}
.badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}

.badge-pill {
  border-radius : 1em;
}

.breadcrumb {
  border-radius : 2px;
  align-items : center;
  background-color : #F5F5F5;
  display :         flex;
  flex-wrap : wrap;
  list-style : none;
  margin-bottom : 1rem;
  min-height : 3.5rem;
  padding : 0.625rem 0rem;
}

.breadcrumb-item {
  transition-duration : 0.3s;
transition-property : color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  align-items : center;
  color : rgba(0, 0, 0, 0.54);
  display :         flex;
}
@media (min-width: 576px) {
  .breadcrumb-item {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .breadcrumb-item {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .breadcrumb-item {
  transition : none;
  }
}
.breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover {
  color : rgba(0, 0, 0, 0.87);
}
.breadcrumb-item.active {
  color : rgba(0, 0, 0, 0.87);
  font-weight : bolder;
}
.breadcrumb-item a {
  color : inherit;
  text-decoration : none;
}
.breadcrumb-item + .breadcrumb-item {
  margin-left : 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  color : rgba(0, 0, 0, 0.54);
  content : 'chevron_right';
  display : inline-block;
  margin-right : 0.5rem;
}

.carousel {
  position : relative;
}
.carousel:hover .carousel-control-next, .carousel:hover .carousel-control-prev {
  opacity : 1;
}

.carousel-inner {
  overflow : hidden;
  position : relative;
  width : 100%;
}

.carousel-item {
  transition-duration : 0.375s;
transition-property :         transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  align-items : center;
  backface-visibility : hidden;
  display : none;
  perspective : 1000px;
  position : relative;
  width : 100%;
}
@media (min-width: 576px) {
  .carousel-item {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .carousel-item {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
  transition : none;
  }
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display :         flex;
}

.carousel-item-left.active, .carousel-item-prev {
  transform : translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-left.active, .carousel-item-prev {
    transform : translate3d(-100%, 0, 0);
  }
}

.carousel-item-left.carousel-item-next, .carousel-item-prev.carousel-item-right {
  transform : translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-left.carousel-item-next, .carousel-item-prev.carousel-item-right {
    transform : translate3d(0, 0, 0);
  }
}

.carousel-item-next, .carousel-item-right.active {
  transform : translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next, .carousel-item-right.active {
    transform : translate3d(100%, 0, 0);
  }
}

.carousel-item-next, .carousel-item-prev {
  position : absolute;
  top : 0;
}

.carousel-fade .carousel-item {
  transition-duration : 0.375s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  opacity : 0;
}
@media (min-width: 576px) {
  .carousel-fade .carousel-item {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .carousel-fade .carousel-item {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-fade .carousel-item {
  transition : none;
  }
}

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
  opacity : 1;
}

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active {
  transform : translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active {
    transform : translate3d(0, 0, 0);
  }
}

.carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-right.active {
  opacity : 0;
}

.carousel-control-next, .carousel-control-prev {
  align-items : center;
  background-color : rgba(255, 255, 255, 0.12);
  border-radius : 50%;
  box-shadow : 0 6px 10px 0 rgba(95, 95, 95, 0.14), 0 1px 18px 0 rgba(95, 95, 95, 0.12), 0 3px 5px 0 rgba(95, 95, 95, 0.2);
  color : white;
  cursor : pointer;
  display :         flex;
  font-size : 0.8125rem;
  height : 2.5rem;
  justify-content : center;
  line-height : 1;
  margin-top : -1.25rem;
  opacity : 0;
  position : absolute;
  top : 50%;
  -webkit-user-select : none;
          user-select : none;
  width : 2.5rem;
}
.carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:active, .carousel-control-prev:focus, .carousel-control-prev:hover {
  background-color : rgba(204, 204, 204, 0.25);
  color : white;
  text-decoration : none;
}
.carousel-control-next:active, .carousel-control-prev:active {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
}
.carousel-control-next:focus, .carousel-control-prev:focus {
  opacity : 1;
  outline : 0;
}

.carousel-control-next {
  right : 1.25rem;
}

.carousel-control-prev {
  left : 1.25rem;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
}

.carousel-control-next-icon::before {
  content : 'chevron_right';
}

.carousel-control-prev-icon::before {
  content : 'chevron_left';
}

.carousel-caption {
  color : white;
  position : absolute;
  right : 25%;
  bottom : 1.5rem;
  left : 25%;
  text-align : center;
  z-index : 1;
}

.carousel-indicators {
  display :         flex;
  justify-content : center;
  list-style : none;
  margin-bottom : 0;
  padding-left : 0;
  position : absolute;
  right : 5rem;
  bottom : 0.5rem;
  left : 5rem;
  z-index : 1;
}
.carousel-indicators li {
  background-color : transparent;
  border : 1px solid rgba(255, 255, 255, 0.12);
  border-radius : 0.5rem;
  cursor : pointer;
  flex : 0 0 auto;
  height : 0.5rem;
  margin-right : 1px;
  margin-left : 1px;
  overflow : hidden;
  text-indent : 100%;
  white-space : nowrap;
  width : 0.5rem;
}
.carousel-indicators .active {
  background-color : rgba(204, 204, 204, 0.25);
}

.close {
  transition-duration : 0.3s;
transition-property : color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-appearance : none;
          appearance : none;
  background-color : transparent;
  background-image : none;
  border : 0;
  color : rgba(0, 0, 0, 0.38);
  float : right;
  font-size : 1.71rem;
  font-weight : 300;
  line-height : 1;
  padding : 0;
}
@media (min-width: 576px) {
  .close {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .close {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .close {
  transition : none;
  }
}
.close:active, .close:focus, .close:hover {
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.close:focus {
  outline : 0;
}
.close:not(:disabled):not(.disabled) {
  cursor : pointer;
}

code {
  border-radius : 2px;
  background-color : #F5F5F5;
  color : #F74B5C;
  font-size : 87.5%;
  padding : 0.2rem 0.4rem;
  word-break : break-word;
}
a > code {
  color : inherit;
}

kbd {
  border-radius : 2px;
  background-color : #F2F3F5;
  color : white;
  font-size : 87.5%;
  padding : 0.2rem 0.4rem;
}
kbd kbd {
  font-size : 100%;
  font-weight : bolder;
  padding : 0;
}

pre {
  border-radius : 2px;
  color : #6B6F82;
  display : block;
  font-size : 87.5%;
}
pre code {
  background-color : transparent;
  border-radius : 0;
  color : inherit;
  font-size : inherit;
  padding : 0;
  word-break : normal;
}

.pre-scrollable {
  max-height : 340px;
  overflow-y : scroll;
}

.form-check {
  display : block;
  margin-bottom : 0.75rem;
  padding-left : 1.25rem;
  position : relative;
}

.form-check-inline {
  display : inline-block;
  margin-right : 0.5rem;
  margin-bottom : 0;
}

.form-check-input {
  margin-top : 0.3rem;
  margin-left : -1.25rem;
  position : absolute;
}
.form-check-input:disabled ~ .form-check-label {
  color : rgba(0, 0, 0, 0.38);
}

.form-check-label {
  color : inherit;
  font-size : inherit;
  line-height : inherit;
}

.form-group {
  margin-bottom : 1rem;
}

.form-row {
  display :         flex;
  flex-wrap : wrap;
  margin-right : -0.5rem;
  margin-left : -0.5rem;
}
.form-row > .col, .form-row > [class*='col-'] {
  padding-right : 0.5rem;
  padding-left : 0.5rem;
}

.form-inline {
  align-items : center;
  display :         flex;
  flex-flow : row wrap;
}
.form-inline .custom-file, .form-inline .custom-select {
  width : auto;
}
.form-inline .form-check {
  margin-bottom : 0;
  width : auto;
}
.form-inline .form-control, .form-inline .form-control-file {
  display : inline-block;
  vertical-align : middle;
  width : auto;
}
.form-inline .form-control-plaintext {
  display : inline-block;
}
.form-inline .form-group {
  align-items : center;
  display :         flex;
  flex : 0 0 auto;
  flex-flow : row wrap;
  margin-bottom : 0;
}
.form-inline .input-group {
  width : auto;
}

.col-form-label {
  color : inherit;
  font-size : 1rem;
  line-height : 2.5;
  padding-top : 0.2rem;
  padding-bottom : 0.2rem;
}

.col-form-label-lg {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding-top : 0.625rem;
  padding-bottom : 0.625rem;
}

.col-form-label-sm {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding-top : 0.375rem;
  padding-bottom : 0.375rem;
}

.form-text {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : rgba(0, 0, 0, 0.38);
  display : block;
  margin-top : 0.75rem;
}
.custom-select-lg + .form-text, .floating-label-lg + .form-text, .input-group-lg > .floating-label + .form-text, .floating-label-lg .custom-select + .form-text, .input-group-lg > .floating-label .custom-select + .form-text, .floating-label-lg .form-control + .form-text, .input-group-lg > .floating-label .form-control + .form-text, .floating-label-lg .form-control-file + .form-text, .input-group-lg > .floating-label .form-control-file + .form-text, .form-control-lg + .form-text, .textfield-box-lg + .form-text, .input-group-lg > .textfield-box + .form-text, .textfield-box-lg .custom-select + .form-text, .input-group-lg > .textfield-box .custom-select + .form-text, .textfield-box-lg .form-control + .form-text, .input-group-lg > .textfield-box .form-control + .form-text, .textfield-box-lg .form-control-file + .form-text, .input-group-lg > .textfield-box .form-control-file + .form-text {
  margin-top : 0.75rem;
}
.custom-select-sm + .form-text, .floating-label-sm + .form-text, .input-group-sm > .floating-label + .form-text, .floating-label-sm .custom-select + .form-text, .input-group-sm > .floating-label .custom-select + .form-text, .floating-label-sm .form-control + .form-text, .input-group-sm > .floating-label .form-control + .form-text, .floating-label-sm .form-control-file + .form-text, .input-group-sm > .floating-label .form-control-file + .form-text, .form-control-sm + .form-text, .textfield-box-sm + .form-text, .input-group-sm > .textfield-box + .form-text, .textfield-box-sm .custom-select + .form-text, .input-group-sm > .textfield-box .custom-select + .form-text, .textfield-box-sm .form-control + .form-text, .input-group-sm > .textfield-box .form-control + .form-text, .textfield-box-sm .form-control-file + .form-text, .input-group-sm > .textfield-box .form-control-file + .form-text {
  margin-top : 0.25rem;
}

.form-control-plaintext {
  background-color : transparent;
  border-color : transparent;
  border-radius : 0;
  border-style : solid;
  border-width : 0 0 1px;
  box-shadow : none;
  color : #6B6F82;
  display : block;
  font-size : 1rem;
  line-height : 2.5;
  padding : 0.2rem 0 calc(0.2rem - 1px);
  width : 100%;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right : 0;
  padding-left : 0;
}

.figure {
  display : inline-block;
}

.figure-caption {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : rgba(0, 0, 0, 0.38);
}

.figure-img {
  line-height : 1;
  margin-bottom : 0.5rem;
}

.img-fluid {
  height : auto;
  max-width : 100%;
}

.img-thumbnail {
  height : auto;
  max-width : 100%;
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
}

.jumbotron {
  border-radius : 2px;
  background-color : white;
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
  color : rgba(0, 0, 0, 0.87);
  padding : 3rem 2rem;
}

.jumbotron-fluid {
  border-radius : 0;
  padding-right : 0;
  padding-left : 0;
}

.media {
  align-items : flex-start;
  display :         flex;
}

.media-body {
  flex : 1;
}

.nav {
  display :         flex;
  flex-wrap : wrap;
  list-style : none;
  margin-bottom : 0;
  padding-left : 0;
}

.nav-link {
  display : block;
  padding : 0.5rem 1rem;
}
.nav-link:active, .nav-link:focus, .nav-link:hover {
  text-decoration : none;
}
.nav-link.disabled {
  color : rgba(0, 0, 0, 0.38);
  cursor : default;
}

.nav-fill .nav-item {
  flex : 1 1 auto;
  text-align : center;
}

.nav-justified .nav-item {
  flex-basis : 0;
  flex-grow : 1;
  text-align : center;
}

.nav-pills .nav-link {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : background-color, color, opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.87);
  opacity : 0.7;
}
@media (min-width: 576px) {
  .nav-pills .nav-link {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .nav-pills .nav-link {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .nav-pills .nav-link {
  transition : none;
  }
}
.nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover {
  background-color : rgba(0, 0, 0, 0.12);
}
.nav-pills .nav-link.active {
  color : #607D8B;
  opacity : 1;
}
.nav-pills .nav-link.disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
  opacity : 1;
}
.nav-pills .nav-link:active {
  opacity : 1;
}

.nav-pills .show > .nav-link {
  background-color : rgba(0, 0, 0, 0.12);
  opacity : 1;
}

.tab-content > .tab-pane {
  display : none;
}

.tab-content > .active {
  display : block;
}

.pagination {
  background-color : #F5F5F5;
  display :         flex;
  list-style : none;
  padding : 0.625rem 0.5rem;
}

.page-link {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-size : 0.875rem;
  font-weight : 500;
  line-height : 1;
  margin-left : 1px;
  padding : 0.8rem 1rem;
  position : relative;
  text-align : center;
  white-space : nowrap;
}
@media (min-width: 576px) {
  .page-link {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .page-link {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .page-link {
  transition : none;
  }
}
.page-link:active, .page-link:focus, .page-link:hover {
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.page-link:focus, .page-link:hover {
  background-image :         linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.page-link.active, .page-link:active {
  background-color : rgba(153, 153, 153, 0.4);
  background-image : none;
}
.page-link:focus {
  outline : 0;
}
.page-link:not(:disabled):not(.disabled) {
  cursor : pointer;
}
.page-item:first-child .page-link {
  margin-left : 0;
}
.page-item.active .page-link {
  background-color : rgba(153, 153, 153, 0.4);
}
.page-item.disabled .page-link {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
  cursor : auto;
  pointer-events : none;
}

.pagination-lg .page-link {
  font-size : 0.9375rem;
  padding : 0.78125rem 1rem;
}

.pagination-sm .page-link {
  font-size : 0.8125rem;
  padding : 0.59375rem 1rem;
}

.popover {
  text-align : left;
  text-align : start;
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style : normal;
  font-weight : 400;
  letter-spacing : normal;
  line-break : auto;
  line-height : 1.45;
  text-decoration : none;
  text-shadow : none;
  text-transform : none;
  white-space : normal;
  word-break : normal;
  word-spacing : normal;
  border-radius : 2px;
  background-color : #FFFFFF;
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  display : block;
  font-size : 1rem;
  margin : 1.5rem;
  max-width : 17.5rem;
  position : absolute;
  top : 0;
  left : 0;
  z-index : 240;
}
[dir='rtl'] .popover {
  text-align : right;
  text-align : start;
}

.popover-body {
  padding : 1.25rem 1.5rem;
}
.popover-body > :last-child {
  margin-bottom : 0;
}

.popover-header {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
  margin-bottom : 0;
  padding : 1.25rem 1.5rem 0;
}
.popover-header:empty {
  display : none;
}
.popover-header:last-child {
  padding-bottom : 1.25rem;
}

@media (min-width: 768px) {
  .popover {
    margin : 0.875rem;
  }
}

.embed-responsive {
  display : block;
  overflow : hidden;
  padding : 0;
  position : relative;
  width : 100%;
}
.embed-responsive::before {
  content : '';
  display : block;
}
.embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video, .embed-responsive .embed-responsive-item {
  border : 0;
  height : 100%;
  position : absolute;
  top : 0;
  bottom : 0;
  left : 0;
  width : 100%;
}

.embed-responsive-1by1::before {
  padding-top : 100%;
}

.embed-responsive-4by3::before {
  padding-top : 75%;
}

.embed-responsive-16by9::before {
  padding-top : 56.25%;
}

.embed-responsive-21by9::before {
  padding-top : 42.85714%;
}

.collapse {
  display : none;
}
.collapse.show {
  display : block;
}

tbody.collapse.show {
  display : table-row-group;
}

tr.collapse.show {
  display : table-row;
}

.collapsing {
  transition-duration : 0.3s;
transition-property : height;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  height : 0;
  overflow : hidden;
  position : relative;
}
@media (min-width: 576px) {
  .collapsing {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .collapsing {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
  transition : none;
  }
}

.fade {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  opacity : 0;
}
@media (min-width: 576px) {
  .fade {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .fade {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .fade {
  transition : none;
  }
}
.fade.show {
  opacity : 1;
}

.btn {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property :         box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : transparent;
  background-image : none;
  border : 0;
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
  color : rgba(0, 0, 0, 0.87);
  display : inline-block;
  font-size : 0.875rem;
  font-weight : 500;
  line-height : 1;
  margin : 0;
  max-width : 100%;
  min-width : auto;
  padding : 0.8rem 1rem;
  position : relative;
  text-align : center;
  text-transform : uppercase;
  -webkit-user-select : none;
          user-select : none;
  vertical-align : middle;
  white-space : nowrap;
}
@media (min-width: 576px) {
  .btn {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .btn {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn {
  transition : none;
  }
}
.btn:active, .btn:focus, .btn:hover {
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.btn:focus, .btn:hover {
  background-image :         linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}
.btn.active, .btn:active {
  background-color : rgba(153, 153, 153, 0.4);
  background-image : none;
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2);
}
.btn.disabled, .btn:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  background-image : none;
  box-shadow : none;
  color : rgba(0, 0, 0, 0.26);
  opacity : 1;
}
.btn:focus {
  outline : 0;
}
.btn:not(:disabled):not(.disabled) {
  cursor : pointer;
}
.show > .btn.dropdown-toggle {
  background-image :         linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events : none;
}

.btn-primary {
  background-color : #673AB7;
  color : white;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  color : white;
}
.btn-primary.active, .btn-primary:active {
  background-color : #673AB7;
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-secondary {
  background-color : #607D8B;
  color : white;
}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
  color : white;
}
.btn-secondary.active, .btn-secondary:active {
  background-color : #607D8B;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-danger {
  background-color : #F44336;
  color : white;
}
.btn-danger:active, .btn-danger:focus, .btn-danger:hover {
  color : white;
}
.btn-danger.active, .btn-danger:active {
  background-color : #F44336;
}
.btn-danger.disabled, .btn-danger:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-info {
  background-color : #00BCD4;
  color : white;
}
.btn-info:active, .btn-info:focus, .btn-info:hover {
  color : white;
}
.btn-info.active, .btn-info:active {
  background-color : #00BCD4;
}
.btn-info.disabled, .btn-info:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-success {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}
.btn-success:active, .btn-success:focus, .btn-success:hover {
  color : rgba(0, 0, 0, 0.87);
}
.btn-success.active, .btn-success:active {
  background-color : #8BC34A;
}
.btn-success.disabled, .btn-success:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-warning {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}
.btn-warning:active, .btn-warning:focus, .btn-warning:hover {
  color : rgba(0, 0, 0, 0.87);
}
.btn-warning.active, .btn-warning:active {
  background-color : #FFC107;
}
.btn-warning.disabled, .btn-warning:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-dark {
  background-color : #464855;
  color : white;
}
.btn-dark:active, .btn-dark:focus, .btn-dark:hover {
  color : white;
}
.btn-dark.active, .btn-dark:active {
  background-color : #464855;
}
.btn-dark.disabled, .btn-dark:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

.btn-light {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}
.btn-light:active, .btn-light:focus, .btn-light:hover {
  color : rgba(0, 0, 0, 0.87);
}
.btn-light.active, .btn-light:active {
  background-color : #BABFC7;
}
.btn-light.disabled, .btn-light:disabled {
  background-color : rgba(0, 0, 0, 0.12);
  color : rgba(0, 0, 0, 0.26);
}

[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled {
  background-color : rgba(255, 255, 255, 0.12);
  color : rgba(255, 255, 255, 0.3);
}

.btn-lg, .btn-group-lg > .btn, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-prepend > .btn {
  font-size : 0.9375rem;
  padding : 0.78125rem 1rem;
}

.btn-sm, .btn-group-sm > .btn, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-prepend > .btn {
  font-size : 0.8125rem;
  padding : 0.59375rem 1rem;
}

.btn-block {
  display : block;
  width : 100%;
}
.btn-block + .btn-block {
  margin-top : 0.25rem;
}

[type='button'].btn-block, [type='reset'].btn-block, [type='submit'].btn-block {
  width : 100%;
}

.btn-link {
  background-color : transparent;
  border-radius : 0;
  box-shadow : none;
  color : #607D8B;
  font-weight : 400;
  text-decoration : none;
  text-transform : none;
}
.btn-link:active, .btn-link:focus, .btn-link:hover {
  color : #607D8B;
  text-decoration : underline;
}
.btn-link:focus, .btn-link:hover {
  background-image : none;
}
.btn-link.active, .btn-link:active {
  background-color : transparent;
  box-shadow : none;
}
.btn-link.disabled, .btn-link:disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.26);
  text-decoration : none;
}

.btn-fluid {
  min-width : 0;
}

[class*='btn-flat'], [class*='btn-outline'] {
  background-color : transparent;
  box-shadow : none;
}
[class*='btn-flat'].active, [class*='btn-flat']:active, [class*='btn-outline'].active, [class*='btn-outline']:active {
  box-shadow : none;
}
[class*='btn-flat'].disabled, [class*='btn-flat']:disabled, [class*='btn-outline'].disabled, [class*='btn-outline']:disabled {
  background-color : transparent;
}

.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover, .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover {
  color : #673AB7;
}

.btn-flat-primary.disabled, .btn-flat-primary:disabled, .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover, .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover {
  color : #607D8B;
}

.btn-flat-secondary.disabled, .btn-flat-secondary:disabled, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover, .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger:focus, .btn-outline-danger:hover {
  color : #F44336;
}

.btn-flat-danger.disabled, .btn-flat-danger:disabled, .btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover, .btn-outline-info, .btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:hover {
  color : #00BCD4;
}

.btn-flat-info.disabled, .btn-flat-info:disabled, .btn-outline-info.disabled, .btn-outline-info:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover, .btn-outline-success, .btn-outline-success:active, .btn-outline-success:focus, .btn-outline-success:hover {
  color : #8BC34A;
}

.btn-flat-success.disabled, .btn-flat-success:disabled, .btn-outline-success.disabled, .btn-outline-success:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover, .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning:focus, .btn-outline-warning:hover {
  color : #FFC107;
}

.btn-flat-warning.disabled, .btn-flat-warning:disabled, .btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover, .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark:focus, .btn-outline-dark:hover {
  color : #464855;
}

.btn-flat-dark.disabled, .btn-flat-dark:disabled, .btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover, .btn-outline-light, .btn-outline-light:active, .btn-outline-light:focus, .btn-outline-light:hover {
  color : #BABFC7;
}

.btn-flat-light.disabled, .btn-flat-light:disabled, .btn-outline-light.disabled, .btn-outline-light:disabled {
  color : rgba(0, 0, 0, 0.26);
}

.btn-flat-light:focus, .btn-flat-light:hover, .btn-outline-light:focus, .btn-outline-light:hover {
  background-image :         linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));
}

.btn-flat-light.active, .btn-flat-light:active, .btn-outline-light.active, .btn-outline-light:active {
  background-color : rgba(204, 204, 204, 0.25);
}

.btn-float {
  border-radius : 50%;
  box-shadow : 0 6px 10px 0 rgba(95, 95, 95, 0.14), 0 1px 18px 0 rgba(95, 95, 95, 0.12), 0 3px 5px 0 rgba(95, 95, 95, 0.2);
  height : 3.5rem;
  line-height : 3.5rem;
  min-width : 0;
  padding : 0;
  width : 3.5rem;
}
.btn-float.active, .btn-float:active {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
}
.btn-float.disabled, .btn-float:disabled {
  box-shadow : none;
}
.btn-float.btn-sm {
  height : 2.5rem;
  line-height : 2.5rem;
  width : 2.5rem;
}

.btn-float-dropdown .dropdown-menu {
  border-radius : 0;
  margin-top : 1rem;
  min-width : 3.5rem;
  padding-top : 0;
  padding-bottom : 0;
  text-align : center;
}
.btn-float-dropdown .dropdown-menu::before {
  display : none;
}
.btn-float-dropdown .dropdown-menu .btn-float {
  display : block;
  margin-right : auto;
  margin-bottom : 1rem;
  margin-left : auto;
}

.btn-group, .btn-group-vertical {
  border-radius : 2px;
  background-color : white;
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
  display :         inline-flex;
  position : relative;
  vertical-align : middle;
}
.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled, .btn-group-vertical > .btn-primary.disabled, .btn-group-vertical > .btn-primary:disabled {
  background-color : #673AB7;
  color : white;
}
.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, .btn-group-vertical > .btn-secondary.disabled, .btn-group-vertical > .btn-secondary:disabled {
  background-color : #607D8B;
  color : white;
}
.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, .btn-group-vertical > .btn-danger.disabled, .btn-group-vertical > .btn-danger:disabled {
  background-color : #F44336;
  color : white;
}
.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, .btn-group-vertical > .btn-info.disabled, .btn-group-vertical > .btn-info:disabled {
  background-color : #00BCD4;
  color : white;
}
.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, .btn-group-vertical > .btn-success.disabled, .btn-group-vertical > .btn-success:disabled {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}
.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, .btn-group-vertical > .btn-warning.disabled, .btn-group-vertical > .btn-warning:disabled {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}
.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, .btn-group-vertical > .btn-dark.disabled, .btn-group-vertical > .btn-dark:disabled {
  background-color : #464855;
  color : white;
}
.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled, .btn-group-vertical > .btn-light.disabled, .btn-group-vertical > .btn-light:disabled {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}
.btn-group > .btn, .btn-group-vertical > .btn {
  transition-duration : 0.3s;
transition-property : border-color, opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow : none;
  flex : 0 1 auto;
  min-width : 0;
}
@media (min-width: 576px) {
  .btn-group > .btn, .btn-group-vertical > .btn {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .btn-group > .btn, .btn-group-vertical > .btn {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn-group > .btn, .btn-group-vertical > .btn {
  transition : none;
  }
}
.btn-group > .btn.active, .btn-group > .btn:active, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active {
  box-shadow : none;
}
.btn-group > .btn.disabled, .btn-group > .btn:disabled, .btn-group-vertical > .btn.disabled, .btn-group-vertical > .btn:disabled {
  opacity : 0.2;
}
.btn-group > .btn[class*='btn-outline'], .btn-group-vertical > .btn[class*='btn-outline'] {
  opacity : 0.2;
}
.btn-group > .btn[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .btn-group-vertical > .btn[class*='btn-outline'].active, .btn-group-vertical > .btn[class*='btn-outline']:active {
  opacity : 1;
}
.btn-group > .btn[class*='btn-outline'].disabled, .btn-group > .btn[class*='btn-outline']:disabled, .btn-group-vertical > .btn[class*='btn-outline'].disabled, .btn-group-vertical > .btn[class*='btn-outline']:disabled {
  opacity : 1;
}
.btn-group > .btn-group, .btn-group > .btn-group-vertical, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group-vertical {
  border-radius : 0;
  background-color : transparent;
  box-shadow : none;
}

.btn-group.show > .btn.dropdown-toggle {
  box-shadow : none;
}

.btn-group > .btn, .btn-group > .btn-group {
  margin-left : -1px;
}

.btn-group > .btn:first-child, .btn-group > .btn-group:first-child {
  margin-left : 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius : 0;
  border-bottom-left-radius : 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .dropdown-toggle:not(:last-of-type) {
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
}

.btn-group-vertical {
  align-items : flex-start;
  flex-direction : column;
  justify-content : center;
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  margin-top : -1px;
  margin-left : 0;
  width : 100%;
}
.btn-group-vertical > .btn:first-child, .btn-group-vertical > .btn-group:first-child {
  margin-top : 0;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .dropdown-toggle:not(:last-of-type) {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}

.btn-group-fluid {
  background-color : transparent;
  box-shadow : none;
}

[data-toggle='buttons'] > .btn, [data-toggle='buttons'] > .btn-group > .btn {
  margin-bottom : 0;
}
[data-toggle='buttons'] > .btn [type='checkbox'], [data-toggle='buttons'] > .btn [type='radio'], [data-toggle='buttons'] > .btn-group > .btn [type='checkbox'], [data-toggle='buttons'] > .btn-group > .btn [type='radio'] {
  clip : rect(0, 0, 0, 0);
  pointer-events : none;
  position : absolute;
}

.dropdown-toggle.dropdown-toggle-split {
  padding-right : 0.2em;
  padding-left : 0.2em;
}
.dropdown-toggle.dropdown-toggle-split::after {
  margin-right : 0;
  margin-left : 0;
}
.dropleft .dropdown-toggle.dropdown-toggle-split::before {
  margin-right : 0;
  margin-left : 0;
}

.btn-toolbar {
  display :         flex;
  flex-wrap : wrap;
  justify-content : flex-start;
}
.btn-toolbar .input-group {
  width : auto;
}

.card {
  border-radius : 0;
  background-color : #FFFFFF;
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
  display :         flex;
  flex-direction : column;
  min-width : 0;
  position : relative;
  word-wrap : break-word;
}
.card.border-primary {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #673AB7;
}
.card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #673AB7;
}
.card.border-secondary {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #607D8B;
}
.card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #607D8B;
}
.card.border-danger {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #F44336;
}
.card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #F44336;
}
.card.border-info {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #00BCD4;
}
.card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #00BCD4;
}
.card.border-success {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #8BC34A;
}
.card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #8BC34A;
}
.card.border-warning {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #FFC107;
}
.card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #FFC107;
}
.card.border-dark {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #464855;
}
.card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #464855;
}
.card.border-light {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #BABFC7;
}
.card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2), inset 0 0 0 1px #BABFC7;
}
.card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2);
  text-decoration : none;
}
.card[href]:focus, .card[tabindex]:focus {
  outline : 0;
}

.accordion .card:first-of-type {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}

.accordion .card:last-of-type {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-radius : 0;
}

.accordion .card:not(:first-of-type) .card-body:first-child, .accordion .card:not(:first-of-type) .card-footer:first-child, .accordion .card:not(:first-of-type) .card-header:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}

.accordion .card:not(:last-of-type) .card-body:last-child, .accordion .card:not(:last-of-type) .card-footer:last-child, .accordion .card:not(:last-of-type) .card-header:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}

.accordion .collapse .card-body:first-child, .accordion .collapse .card-footer:first-child, .accordion .collapse .card-header:first-child, .accordion .collapsing .card-body:first-child, .accordion .collapsing .card-footer:first-child, .accordion .collapsing .card-header:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}

.card-actions {
  align-items : flex-start;
  display :         flex;
  padding : 0.5rem 0rem 0.25rem 0.5rem;
}
.card-actions:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.card-actions:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}
.card-actions .btn {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  flex : 0 1 auto;
  margin-right : 0.5rem;
  margin-bottom : 0.25rem;
  min-width : 0;
  padding-right : 0.5rem;
  padding-left : 0.5rem;
}
.card-actions .dropdown-toggle::after {
  margin-right : 0;
}

.card-body {
  flex : 1 1 auto;
  padding : 1rem 1rem;
}
.card-body:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.card-body:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}
.card-body > :last-child {
  margin-bottom : 0;
}

.card-footer {
  border-top : 1px solid rgba(0, 0, 0, 0.06);
  padding : 1rem 1rem;
}
.card-footer:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
  border-top : 0;
}
.card-footer:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}
.card-footer > :last-child {
  margin-bottom : 0;
}

.card-header {
  border-bottom : 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom : 0;
  padding : 1rem 1rem;
}
.card-header:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.card-header:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
  border-bottom : 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top : 0;
}

.card-header-pills {
  margin : -1rem -1rem;
  padding : 0.5rem 0rem 0.25rem 0.5rem;
}
.card-header-pills .nav-link {
  margin-right : 0.5rem;
  margin-bottom : 0.25rem;
  padding-right : 0.5rem;
  padding-left : 0.5rem;
}

.card-header-tabs {
  margin : -1rem -1rem calc(-1rem - 1px);
}

.card-img {
  border-radius : 0;
}

.card-img-bottom {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}

.card-img-top {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}

.card-img-overlay {
  max-height : 100%;
  padding : 1rem 1rem;
  position : absolute;
  right : 0;
  bottom : 0;
  left : 0;
}

.card-columns {
  -moz-column-count : 3;
       column-count : 3;
  -moz-column-gap : 0.5rem;
       column-gap : 0.5rem;
  margin-top : -0.25rem;
  margin-bottom : 0.25rem;
  orphans : 1;
  widows : 1;
}
@media (min-width: 768px) {
  .card-columns {
    -moz-column-count : 3;
         column-count : 3;
  }
}
.card-columns .card {
  display :         inline-flex;
  margin-top : 0.25rem;
  margin-bottom : 0.25rem;
  width : 100%;
}

@media (min-width: 576px) {
  .card-deck {
    display :         flex;
    flex-flow : row wrap;
    margin-right : -0.25rem;
    margin-left : -0.25rem;
  }
}

.card-deck .card {
  margin-bottom : 0.5rem;
}
@media (min-width: 576px) {
  .card-deck .card {
    flex : 1 0 0;
    margin-right : 0.25rem;
    margin-left : 0.25rem;
  }
}

@media (min-width: 576px) {
  .card-group {
    display :         flex;
    flex-flow : row wrap;
  }
}

.card-group .card {
  margin-bottom : 0.5rem;
}
@media (min-width: 576px) {
  .card-group .card {
    flex : 1 0 0;
  }
  .card-group .card:first-child:not(:last-child) {
    border-top-right-radius : 0;
    border-bottom-right-radius : 0;
  }
  .card-group .card:first-child:not(:last-child) .card-actions, .card-group .card:first-child:not(:last-child) .card-body, .card-group .card:first-child:not(:last-child) .card-footer, .card-group .card:first-child:not(:last-child) .card-header, .card-group .card:first-child:not(:last-child) .card-img, .card-group .card:first-child:not(:last-child) .card-img-bottom, .card-group .card:first-child:not(:last-child) .card-img-top {
    border-top-right-radius : 0;
    border-bottom-right-radius : 0;
  }
  .card-group .card:last-child:not(:first-child) {
    border-top-left-radius : 0;
    border-bottom-left-radius : 0;
  }
  .card-group .card:last-child:not(:first-child) .card-actions, .card-group .card:last-child:not(:first-child) .card-body, .card-group .card:last-child:not(:first-child) .card-footer, .card-group .card:last-child:not(:first-child) .card-header, .card-group .card:last-child:not(:first-child) .card-img, .card-group .card:last-child:not(:first-child) .card-img-bottom, .card-group .card:last-child:not(:first-child) .card-img-top {
    border-top-left-radius : 0;
    border-bottom-left-radius : 0;
  }
  .card-group .card:not(:first-child):not(:last-child) {
    border-radius : 0;
  }
  .card-group .card:not(:first-child):not(:last-child) .card-actions, .card-group .card:not(:first-child):not(:last-child) .card-body, .card-group .card:not(:first-child):not(:last-child) .card-footer, .card-group .card:not(:first-child):not(:last-child) .card-header, .card-group .card:not(:first-child):not(:last-child) .card-img, .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius : 0;
  }
}

.card-link:active, .card-link:focus, .card-link:hover {
  text-decoration : none;
}

.card-link + .card-link {
  margin-left : 1rem;
}

.card-subtitle {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.42857;
  margin-top : -1rem;
  margin-bottom : 0;
}

.card-text:last-child {
  margin-bottom : 0;
}

.card-title {
  font-size : 1.51rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.33333;
  margin-bottom : 1rem;
}
.card-title:last-child {
  margin-bottom : 0;
}

.chip {
  align-items : center;
  background-color : #E0E0E0;
  border : 0;
  border-radius : 1rem;
  color : rgba(0, 0, 0, 0.87);
  display :         inline-flex;
  font-size : 0.875rem;
  font-weight : 400;
  height : 2rem;
  justify-content : center;
  line-height : 1;
  padding-right : 0.75rem;
  padding-left : 0.75rem;
  position : relative;
  text-align : center;
  vertical-align : middle;
  white-space : nowrap;
}
.chip:empty {
  display : none;
}
.chip .close {
  font-size : inherit;
  line-height : inherit;
  margin-right : -0.5rem;
  margin-left : 0.25rem;
  min-height : 1.71rem;
  min-width : 1.71rem;
  order : 1;
}

.chip-primary {
  background-color : #673AB7;
  color : white;
}

.chip-secondary {
  background-color : #607D8B;
  color : white;
}

.chip-danger {
  background-color : #F44336;
  color : white;
}

.chip-info {
  background-color : #00BCD4;
  color : white;
}

.chip-success {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}

.chip-warning {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}

.chip-dark {
  background-color : #464855;
  color : white;
}

.chip-light {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}

.chip-action {
  transition-duration : 0.3s;
transition-property : background-color, box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 576px) {
  .chip-action {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .chip-action {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .chip-action {
  transition : none;
  }
}
.chip-action:active, .chip-action:focus, .chip-action:hover {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2);
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.chip-action:active {
  background-color : #BDBDBD;
}
.chip-action:focus {
  outline : 0;
}

.chip-icon {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  align-items : center;
  background-color : #607D8B;
  border-radius : 1rem;
  color : white;
  display :         inline-flex;
  flex-shrink : 0;
  font-size : 1rem;
  font-style : normal;
  font-weight : 400;
  height : 2rem;
  justify-content : center;
  margin-right : 0.5rem;
  margin-left : -0.75rem;
  order : -1;
  text-align : center;
  width : 2rem;
}

.chip-img {
  border-radius : 1rem;
  flex-shrink : 0;
  height : 2rem;
  margin-right : 0.5rem;
  margin-left : -0.75rem;
  order : -1;
  width : auto;
}

.table {
  background-color : #FFFFFF;
  border : 0;
  margin-bottom : 1rem;
  max-width : 100%;
  width : 100%;
}
.table td, .table th {
  border-top : 1px solid #E1E1E1;
  line-height : 1.45;
  padding-right : 1.75rem;
  padding-left : 1.75rem;
  vertical-align : top;
}
.table td:first-child, .table th:first-child {
  padding-left : 1.5rem;
}
.table td:last-child, .table th:last-child {
  padding-right : 1.5rem;
}
.table tbody {
  color : rgba(0, 0, 0, 0.87);
}
.table tbody td, .table tbody th {
  font-size : 1rem;
  font-weight : 400;
  height : 3rem;
  padding-top : 0.775rem;
  padding-bottom : 0.775rem;
}
.table tfoot {
  color : rgba(0, 0, 0, 0.54);
}
.table tfoot td, .table tfoot th {
  font-size : 0.75rem;
  font-weight : 400;
  height : 3.5rem;
  padding-top : 1.20625rem;
  padding-bottom : 1.20625rem;
}
.table thead {
  color : #000000;
}
.table thead td, .table thead th {
  font-size : 1rem;
  font-weight : 600;
  height : 1rem;
  padding-top : 1.21rem;
  padding-bottom : 1.21rem;
}
.card > .table:first-child, .card > .table:first-child > :first-child, .card > .table:first-child > :first-child > tr:first-child {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.card > .table:first-child > :first-child > tr:first-child td:first-child, .card > .table:first-child > :first-child > tr:first-child th:first-child {
  border-top-left-radius : 0;
}
.card > .table:first-child > :first-child > tr:first-child td:last-child, .card > .table:first-child > :first-child > tr:first-child th:last-child {
  border-top-right-radius : 0;
}
.card > .table:last-child, .card > .table:last-child > :last-child, .card > .table:last-child > :last-child > tr:last-child {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}
.card > .table:last-child > :last-child > tr:last-child td:first-child, .card > .table:last-child > :last-child > tr:last-child th:first-child {
  border-bottom-left-radius : 0;
}
.card > .table:last-child > :last-child > tr:last-child td:last-child, .card > .table:last-child > :last-child > tr:last-child th:last-child {
  border-bottom-right-radius : 0;
}
.table .table {
  border-top : 1px solid #E1E1E1;
}
.table > :first-child > tr:first-child td, .table > :first-child > tr:first-child th {
  border-top : 0;
}

.table-borderless td, .table-borderless th, .table-borderless .table {
  border : 0;
}

.table-bordered {
  border : 1px solid #E1E1E1;
}
.card > .table-bordered {
  border : 0;
}

.table-sm td, .table-sm th {
  padding-right : 1rem;
  padding-left : 1rem;
}
.table-sm td:first-child, .table-sm th:first-child {
  padding-left : 1rem;
}
.table-sm td:last-child, .table-sm th:last-child {
  padding-right : 1rem;
}

.table-sm tbody td, .table-sm tbody th {
  height : 2.25rem;
  padding-top : 0.4rem;
  padding-bottom : 0.4rem;
}

.table-sm tfoot td, .table-sm tfoot th {
  padding-top : 0.70625rem;
  padding-bottom : 0.70625rem;
}

.table-sm thead td, .table-sm thead th {
  height : 2.5rem;
  padding-top : 0.525rem;
  padding-bottom : 0.525rem;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color : #F5F5F5;
}

.table-hover tbody tr:hover {
  background-color : #EEEEEE;
}

.table-primary, .table-primary > td, .table-primary > th {
  background-color : #673AB7;
  color : white;
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color : #673AB7;
  color : white;
}

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color : #607D8B;
  color : white;
}

.table-hover .table-secondary:hover, .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color : #607D8B;
  color : white;
}

.table-danger, .table-danger > td, .table-danger > th {
  background-color : #F44336;
  color : white;
}

.table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color : #F44336;
  color : white;
}

.table-info, .table-info > td, .table-info > th {
  background-color : #00BCD4;
  color : white;
}

.table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color : #00BCD4;
  color : white;
}

.table-success, .table-success > td, .table-success > th {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}

.table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}

.table-warning, .table-warning > td, .table-warning > th {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}

.table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}

.table-dark, .table-dark > td, .table-dark > th {
  background-color : #464855;
  color : white;
}

.table-hover .table-dark:hover, .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color : #464855;
  color : white;
}

.table-light, .table-light > td, .table-light > th {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}

.table-hover .table-light:hover, .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}

.table-active, .table-active > td, .table-active > th {
  background-color : #EEEEEE;
  color : rgba(0, 0, 0, 0.87);
}

.table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color : #E0E0E0;
  color : rgba(0, 0, 0, 0.87);
}

.table .thead-dark td, .table .thead-dark th {
  background-color : #424242;
  color : white;
}

.table .thead-light td, .table .thead-light th {
  background-color : #F5F5F5;
  color : #000000;
}

.table-dark {
  background-color : #424242;
  color : white;
}
.table-dark.table-bordered {
  border-color : #303030;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color : #303030;
}
.table-dark.table-hover tbody tr:hover {
  background-color : #212121;
}
.table-dark tbody, .table-dark tfoot, .table-dark thead {
  color : inherit;
}
.table-dark td, .table-dark th, .table-dark .table {
  border-color : #303030;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display : block;
    overflow-x : auto;
    width : 100%;
    -ms-overflow-style : -ms-autohiding-scrollbar;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display : block;
    overflow-x : auto;
    width : 100%;
    -ms-overflow-style : -ms-autohiding-scrollbar;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display : block;
    overflow-x : auto;
    width : 100%;
    -ms-overflow-style : -ms-autohiding-scrollbar;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display : block;
    overflow-x : auto;
    width : 100%;
    -ms-overflow-style : -ms-autohiding-scrollbar;
  }
}

.table-responsive {
  display : block;
  overflow-x : auto;
  width : 100%;
  -ms-overflow-style : -ms-autohiding-scrollbar;
}

.modal {
  display : none;
  outline : 0;
  overflow : hidden;
  position : fixed;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : 240;
}
.modal.fade {
  transition-duration : 0.375s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 576px) {
  .modal.fade {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .modal.fade {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade {
  transition : none;
  }
}
.modal.fade .modal-dialog {
  transition-duration : 0.375s;
transition-property :         transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  transform : scale(0.87);
}
@media (min-width: 576px) {
  .modal.fade .modal-dialog {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .modal.fade .modal-dialog {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
  transition : none;
  }
}
.modal.show .modal-dialog {
  transform : scale(1);
}

.modal-open {
  overflow : hidden;
}
.modal-open .modal {
  overflow-x : hidden;
  overflow-y : auto;
}

.modal-backdrop {
  background-color : rgba(0, 0, 0, 0.38);
  position : fixed;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : 239;
}

.modal-content {
  border-radius : 2px;
  background-color : #FFFFFF;
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  display :         flex;
  flex-direction : column;
  outline : 0;
  pointer-events : auto;
  position : relative;
  vertical-align : baseline;
  width : 100%;
}

.modal-dialog {
  margin : 1.5rem auto;
  max-width : 35rem;
  pointer-events : none;
  position : relative;
  width :         calc(100% - 1.5rem * 2);
}

.modal-dialog-centered {
  align-items : center;
  display :         flex;
  min-height :         calc(100% - 1.5rem * 2);
}

.modal-lg {
  max-width : 52.5rem;
}

.modal-sm {
  max-width : 17.5rem;
}

.modal-body {
  flex : 1 1 auto;
  padding : 1.25rem 1.5rem;
  position : relative;
}
.modal-body:first-child {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}
.modal-body:last-child {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}
.modal-header + .modal-body {
  padding-top : 0;
}
.modal-body > :last-child {
  margin-bottom : 0;
}

.modal-footer {
  align-items : flex-end;
  display :         flex;
  justify-content : flex-end;
  padding : 0.5rem 0.5rem 0.5rem 0rem;
}
.modal-footer:first-child {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}
.modal-footer:last-child {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}
.modal-footer .btn {
  background-color : transparent;
  box-shadow : none;
  max-width :         calc(50% - 0.5rem);
  min-width : 4rem;
  overflow : hidden;
  padding-right : 0.5rem;
  padding-left : 0.5rem;
  text-overflow : ellipsis;
}
.modal-footer .btn-primary, .modal-footer .btn-primary:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover {
  color : #673AB7;
}
.modal-footer .btn-primary.disabled, .modal-footer .btn-primary:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover {
  color : #607D8B;
}
.modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover {
  color : #F44336;
}
.modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover {
  color : #00BCD4;
}
.modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover {
  color : #8BC34A;
}
.modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover {
  color : #FFC107;
}
.modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover {
  color : #464855;
}
.modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover {
  color : #BABFC7;
}
.modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled {
  color : rgba(0, 0, 0, 0.26);
}
.modal-footer .btn.active, .modal-footer .btn:active {
  background-color : rgba(153, 153, 153, 0.4);
  box-shadow : none;
}
.modal-footer .btn.disabled, .modal-footer .btn:disabled {
  background-color : transparent;
}
.modal-footer > * {
  margin-left : 0.5rem;
}

.modal-footer-stacked {
  align-items : stretch;
  flex-direction : column;
  padding-top : 0;
  padding-right : 0;
  padding-left : 0;
}
.modal-footer-stacked .btn {
  text-align : right;
  text-align : end;
  border-radius : 0;
  margin-left : 0;
  max-width : none;
  padding : 1.0625rem 1rem;
}
[dir='rtl'] .modal-footer-stacked .btn {
  text-align : left;
  text-align : end;
}

.modal-header {
  align-items : center;
  display :         flex;
  justify-content : space-between;
  padding : 1.25rem 1.5rem;
}
.modal-header:first-child {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}
.modal-header:last-child {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}

.modal-title {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
  margin : 0;
}

.modal-scrollbar-measure {
  height : 50px;
  overflow : scroll;
  position : absolute;
  top : -99999px;
  width : 50px;
}

.list-group {
  display :         flex;
  flex-direction : column;
  margin-bottom : 0;
  padding-left : 0;
}

.list-group-item {
  transition-duration : 0.3s;
transition-property : background-color, color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : #FFFFFF;
  border : 0;
  box-shadow : 0 0 2px 0 rgba(95, 95, 95, 0.14), 0 2px 2px 0 rgba(95, 95, 95, 0.12), 0 1px 3px 0 rgba(95, 95, 95, 0.2);
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-size : 0.9375rem;
  line-height : 1.45;
  min-height : 3rem;
  padding : 0.82031rem 1.5rem;
  position : relative;
}
@media (min-width: 576px) {
  .list-group-item {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .list-group-item {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .list-group-item {
  transition : none;
  }
}
.list-group-item:active, .list-group-item:focus, .list-group-item:hover {
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.list-group-item.active {
  background-color : #EEEEEE;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item.disabled, .list-group-item:disabled {
  background-color : #FFFFFF;
  color : rgba(0, 0, 0, 0.38);
}
.list-group-item:first-child {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}
.list-group-item:last-child {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}
.card .list-group-item {
  padding-right : 1rem;
  padding-left : 1rem;
}

.list-group-item-action {
  color : rgba(0, 0, 0, 0.87);
  text-align : inherit;
  width : 100%;
}
.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover {
  background-color : #EEEEEE;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.list-group-item-action.disabled, .list-group-item-action:disabled {
  background-color : #FFFFFF;
  color : rgba(0, 0, 0, 0.38);
}
.list-group-item-action:focus {
  outline : 0;
}

.list-group-item-primary {
  background-color : #673AB7;
  color : white;
}
.list-group-item-primary.active {
  background-color : #673AB7;
  color : white;
}
.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  background-color : #673AB7;
  color : white;
}

.list-group-item-secondary {
  background-color : #607D8B;
  color : white;
}
.list-group-item-secondary.active {
  background-color : #607D8B;
  color : white;
}
.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  background-color : #607D8B;
  color : white;
}

.list-group-item-danger {
  background-color : #F44336;
  color : white;
}
.list-group-item-danger.active {
  background-color : #F44336;
  color : white;
}
.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  background-color : #F44336;
  color : white;
}

.list-group-item-info {
  background-color : #00BCD4;
  color : white;
}
.list-group-item-info.active {
  background-color : #00BCD4;
  color : white;
}
.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  background-color : #00BCD4;
  color : white;
}

.list-group-item-success {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-success.active {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
}

.list-group-item-warning {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-warning.active {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  background-color : #FFC107;
  color : rgba(0, 0, 0, 0.87);
}

.list-group-item-dark {
  background-color : #464855;
  color : white;
}
.list-group-item-dark.active {
  background-color : #464855;
  color : white;
}
.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  background-color : #464855;
  color : white;
}

.list-group-item-light {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-light.active {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}
.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  background-color : #BABFC7;
  color : rgba(0, 0, 0, 0.87);
}

.expansion-panel {
  transition-duration : 0.3s;
transition-property : background-color, color, margin;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  padding : 0;
}
@media (min-width: 576px) {
  .expansion-panel {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .expansion-panel {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .expansion-panel {
  transition : none;
  }
}
.expansion-panel.show {
  border-radius : 2px;
}
.expansion-panel.show:not(:first-child) {
  margin-top : 1rem;
}
.card .expansion-panel.show:not(:first-child) {
  margin-top : 0;
}
.expansion-panel.show:not(:last-child) {
  margin-bottom : 1rem;
}
.card .expansion-panel.show:not(:last-child) {
  margin-bottom : 0;
}
.expansion-panel.show + .expansion-panel {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}
.expansion-panel.show + .expansion-panel.show {
  margin-top : 0;
}
.card .expansion-panel.show + .expansion-panel {
  border-top-left-radius : 0;
  border-top-right-radius : 0;
}
.expansion-panel.show-predecessor {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}
.card .expansion-panel.show-predecessor {
  border-bottom-right-radius : 0;
  border-bottom-left-radius : 0;
}
.card .expansion-panel {
  padding-right : 0;
  padding-left : 0;
}

.expansion-panel-body {
  padding : 1rem 1.5rem;
}
.card .expansion-panel-body {
  padding-right : 1rem;
  padding-left : 1rem;
}

.expansion-panel-footer {
  align-items : flex-end;
  border-top : 1px solid rgba(0, 0, 0, 0.12);
  display :         flex;
  justify-content : flex-end;
  padding : 1rem 0.5rem 0.75rem 0rem;
}
.card .expansion-panel-footer {
  padding-right : 1rem;
  padding-left : 0.5rem;
}
.expansion-panel-footer .btn {
  margin-bottom : 0.25rem;
  margin-left : 0.5rem;
  min-width : 4rem;
  padding-right : 0.5rem;
  padding-left : 0.5rem;
}
.card .expansion-panel-footer .btn {
  padding-right : 0.5rem;
  padding-left : 0.5rem;
}

.expansion-panel-icon {
  flex-shrink : 0;
  margin-left : 1rem;
}
[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {
  display : none;
}
[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {
  display : none;
}

.expansion-panel-toggler {
  align-items : center;
  color : inherit;
  display :         flex;
  justify-content : space-between;
  min-height : 3rem;
  padding : 0.82031rem 1.5rem;
  text-align : inherit;
  width : 100%;
}
.expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover {
  background-color : #EEEEEE;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {
  background-color : #FFFFFF;
  color : rgba(0, 0, 0, 0.38);
}
.expansion-panel-toggler:focus {
  outline : 0;
}
.card .expansion-panel-toggler {
  padding-right : 1rem;
  padding-left : 1rem;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top : 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom : 0;
}

.list-group-flush .list-group-item {
  border-top : 1px solid rgba(0, 0, 0, 0.12);
  border-radius : 0;
  box-shadow : none;
}
.list-group-flush .list-group-item:last-child {
  border-bottom : 1px solid rgba(0, 0, 0, 0.12);
}

.dropdown, .dropleft, .dropright, .dropup {
  position : relative;
}

.dropdown-menu {
  border-radius : 2px;
  text-align : left;
  text-align : start;
  background-color : transparent;
  color : inherit;
  display : none;
  float : left;
  font-size : 1rem;
  font-weight : 400;
  line-height : 1.5rem;
  list-style : none;
  margin : 0;
  min-width : 7rem;
  padding : 0.25rem 0;
  position : absolute;
  top : 100%;
  left : 0;
  z-index : 80;
}
[dir='rtl'] .dropdown-menu {
  text-align : right;
  text-align : start;
}
.dropdown-menu.show {
  display : block;
}
.dropdown-menu.show::before, .dropdown-menu.show > * {
  animation-duration : 0.3s;
  animation-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 576px) {
  .dropdown-menu.show::before, .dropdown-menu.show > * {
    animation-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .dropdown-menu.show::before, .dropdown-menu.show > * {
    animation-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .dropdown-menu.show::before, .dropdown-menu.show > * {
    animation : none;
  }
}
.dropdown-menu::before {
  border-radius : 2px;
  background-color : #FFFFFF;
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2);
  content : '';
  display : block;
  position : absolute;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  transform-origin : 0 0;
  z-index : -1;
}
.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {
  min-width : 100%;
}

.menu {
  margin-top : -2.875rem;
}
.menu::before {
  transform-origin : 0 1.75rem;
}

.show > a {
  outline : 0;
}

.dropdown-menu-right:not([x-placement]) {
  right : 0;
  left : auto;
}
.dropdown-menu-right:not([x-placement]).menu::before {
  transform-origin : 100% 1.75rem;
}
.dropdown-menu-right:not([x-placement])::before {
  transform-origin : 100% 0;
}

.dropleft .dropdown-menu:not([x-placement]) {
  top : 0;
  right : 100%;
  left : auto;
}
.dropleft .dropdown-menu:not([x-placement]).menu {
  margin-top : 0;
}
.dropleft .dropdown-menu:not([x-placement])::before {
  transform-origin : 100% 0;
}

.dropright .dropdown-menu:not([x-placement]) {
  top : 0;
  left : 100%;
}
.dropright .dropdown-menu:not([x-placement]).menu {
  margin-top : 0;
}
.dropright .dropdown-menu:not([x-placement])::before {
  transform-origin : 0 0;
}

.dropup .dropdown-menu:not([x-placement]) {
  top : auto;
  bottom : 100%;
}
.dropup .dropdown-menu:not([x-placement]).menu {
  margin-top : 0;
  margin-bottom : -2.875rem;
}
.dropup .dropdown-menu:not([x-placement]).menu::before {
  transform-origin : 0 calc(100% - 1.75rem);
}
.dropup .dropdown-menu:not([x-placement])::before {
  transform-origin : 0 100%;
}
.dropup .dropdown-menu:not([x-placement]) > :nth-child(1), .dropup .dropdown-menu:not([x-placement]) > :nth-child(2), .dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {
  animation-name : dropdown-item-show;
}
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {
  animation-name : dropdown-item-show-1;
}
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {
  animation-name : dropdown-item-show-2;
}
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {
  animation-name : dropdown-item-show-3;
}

.dropup .dropdown-menu-right:not([x-placement]).menu::before {
  transform-origin : 100% calc(100% - 1.75rem);
}

.dropup .dropdown-menu-right:not([x-placement])::before {
  transform-origin : 100% 100%;
}

.dropdown-menu[x-placement='bottom-end']::before, .dropdown-menu[x-placement='left-start']::before {
  transform-origin : 100% 0;
}

.dropdown-menu[x-placement='top-end'].show > :nth-child(1), .dropdown-menu[x-placement='top-end'].show > :nth-child(2), .dropdown-menu[x-placement='top-end'].show > :nth-child(3), .dropdown-menu[x-placement='top-start'].show > :nth-child(1), .dropdown-menu[x-placement='top-start'].show > :nth-child(2), .dropdown-menu[x-placement='top-start'].show > :nth-child(3) {
  animation-name : dropdown-item-show;
}

.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {
  animation-name : dropdown-item-show-1;
}

.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {
  animation-name : dropdown-item-show-2;
}

.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {
  animation-name : dropdown-item-show-3;
}

.dropdown-menu[x-placement='top-end']::before {
  transform-origin : 100% 100%;
}

.dropdown-menu[x-placement='top-start']::before {
  transform-origin : 0 100%;
}

.menu[x-placement='bottom-end']::before {
  transform-origin : 100% 1.75rem;
}

.menu[x-placement='left-start'], .menu[x-placement='right-start'] {
  margin-top : 0;
}

.menu[x-placement='left-start']::before {
  transform-origin : 100% 0;
}

.menu[x-placement='right-start']::before {
  transform-origin : 0 0;
}

.menu[x-placement='top-end'], .menu[x-placement='top-start'] {
  margin-top : 0;
  margin-bottom : -2.875rem;
}

.menu[x-placement='top-end']::before {
  transform-origin : 100% calc(100% - 1.75rem);
}

.menu[x-placement='top-start']::before {
  transform-origin : 0 calc(100% - 1.75rem);
}

@keyframes dropdown-item-show {
  0% {
    opacity : 0;
  }
  99% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

@keyframes dropdown-item-show-1 {
  0% {
    opacity : 0;
  }
  40% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

@keyframes dropdown-item-show-2 {
  0% {
    opacity : 0;
  }
  60% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

@keyframes dropdown-item-show-3 {
  0% {
    opacity : 0;
  }
  80% {
    opacity : 0;
  }
  100% {
    opacity : 1;
  }
}

@keyframes dropdown-menu-show {
  0% {
    transform : scale(0, 0);
  }
  20% {
    transform : scale(0.33333, 0);
  }
  40% {
    transform : scale(0.66667, 0.25);
  }
  60% {
    transform : scale(1, 0.5);
  }
  80% {
    transform : scale(1, 0.75);
  }
  100% {
    transform : scale(1, 1);
  }
}

@keyframes menu-animation {
  0% {
    margin-top : -3.25rem;
  }
  100% {
    margin-top : 0;
  }
}

.dropdown-menu-sm, .menu-cascading {
  font-size : 0.9375rem;
  line-height : 1.5rem;
  padding-top : 1rem;
  padding-bottom : 1rem;
}
@media (min-width: 576px) {
  .dropdown-menu-sm, .menu-cascading {
    min-width : 20rem;
  }
}

.menu-cascading {
  margin-top : -2.75rem;
}
.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {
  margin-top : 0;
  margin-bottom : -2.75rem;
}
.menu-cascading[x-placement='top-end']::before {
  transform-origin : 100% calc(100% - 2rem);
}
.menu-cascading[x-placement='top-start']::before {
  transform-origin : 0 calc(100% - 2rem);
}

.dropdown-divider {
  background-color : rgba(0, 0, 0, 0.12);
  height : 1px;
  margin : 0.5rem 0;
  overflow : hidden;
}

.dropdown-header {
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-size : 1rem;
  font-weight : bolder;
  line-height : 1.5rem;
  margin : 0;
  padding : 0.75rem 1rem;
  white-space : nowrap;
}
.dropdown-menu-sm .dropdown-header, .menu-cascading .dropdown-header {
  font-size : 0.9375rem;
  line-height : 1.5rem;
  padding : 0.25rem 1.5rem;
}

.dropdown-item {
  transition-duration : 0.3s;
transition-property : background-color, color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background : none;
  border : 0;
  clear : both;
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-weight : inherit;
  padding : 0.75rem 1rem;
  position : relative;
  text-align : inherit;
  transform-origin : 0 0;
  white-space : nowrap;
  width : 100%;
}
@media (min-width: 576px) {
  .dropdown-item {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .dropdown-item {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .dropdown-item {
  transition : none;
  }
}
.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
  background-color : #F5F5F5;
  color : rgba(0, 0, 0, 0.87);
  text-decoration : none;
}
.dropdown-item.active {
  background-color : #F5F5F5;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
  pointer-events : none;
}
.dropdown-menu-sm .dropdown-item, .menu-cascading .dropdown-item {
  padding : 0.25rem 1.5rem;
}

.dropdown-item-text {
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-weight : inherit;
  padding : 0.75rem 1rem;
  transform-origin : 0 0;
}
.dropdown-menu-sm .dropdown-item-text, .menu-cascading .dropdown-item-text {
  padding : 0.25rem 1.5rem;
}

.dropdown-toggle::after {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  content : 'expand_more';
  display : inline-block;
  margin-right : -0.2em;
  margin-left : 0.2em;
  vertical-align : top;
}
.dropright .dropdown-toggle::after {
  content : 'keyboard_arrow_right';
}
.dropup .dropdown-toggle::after {
  content : 'expand_less';
}

.dropdown-toggle:empty::after {
  margin-left : -0.2em;
}

.dropleft .dropdown-toggle::after {
  display : none;
}

.dropleft .dropdown-toggle::before {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  content : 'keyboard_arrow_left';
  display : inline-block;
  margin-right : 0.2em;
  margin-left : -0.2em;
}

.navdrawer {
  display : none;
  outline : 0;
  overflow : hidden;
  position : fixed;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : 160;
}

.navdrawer-backdrop {
  transition-duration : 0.375s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.38);
  opacity : 0;
  position : fixed;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : 159;
}
@media (min-width: 576px) {
  .navdrawer-backdrop {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .navdrawer-backdrop {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navdrawer-backdrop {
  transition : none;
  }
}
.navdrawer-backdrop.show {
  opacity : 1;
}

.navdrawer-content {
  transition-duration : 0.195s;
transition-property :         box-shadow, transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.6, 1);
  background-color : #FFFFFF;
  max-width :         calc(100% - 3.5rem);
  overflow-x : hidden;
  overflow-y : auto;
  position : fixed;
  top : 0;
  bottom : 0;
  left : 0;
  transform : translate3d(-100%, 0, 0);
  width : 18.5rem;
}
@media (min-width: 576px) {
  .navdrawer-content {
    transition-duration : 0.2535s;
  }
}
@media (min-width: 992px) {
  .navdrawer-content {
    transition-duration : 0.13s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navdrawer-content {
  transition : none;
  }
}
.navdrawer-right .navdrawer-content {
  right : 0;
  left : auto;
  transform : translate3d(100%, 0, 0);
}
.navdrawer.show .navdrawer-content {
  transition-duration : 0.225s;
transition-property :         box-shadow, transform;
  transition-timing-function : cubic-bezier(0, 0, 0.2, 1);
  box-shadow : 0 6px 10px 0 rgba(95, 95, 95, 0.14), 0 1px 18px 0 rgba(95, 95, 95, 0.12), 0 3px 5px 0 rgba(95, 95, 95, 0.2);
  transform : translate3d(0, 0, 0);
}
@media (min-width: 576px) {
  .navdrawer.show .navdrawer-content {
    transition-duration : 0.2925s;
  }
}
@media (min-width: 992px) {
  .navdrawer.show .navdrawer-content {
    transition-duration : 0.15s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navdrawer.show .navdrawer-content {
  transition : none;
  }
}

.navdrawer-body {
  margin-bottom : 0.5rem;
  padding-right : 1rem;
  padding-left : 1rem;
}

.navdrawer-divider {
  background-color : rgba(0, 0, 0, 0.12);
  height : 1px;
  margin : 0.5rem 0;
  overflow : hidden;
}

.navdrawer-header {
  background-color : #F5F5F5;
  border-bottom : 1px solid rgba(0, 0, 0, 0.12);
  display : block;
  margin-bottom : 0.5rem;
  padding : 0.8rem 1rem;
}

.navdrawer-subheader {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  color : rgba(0, 0, 0, 0.38);
  display : block;
  font-weight : 500;
  height : 3rem;
  line-height : 1;
  margin-top : 0;
  margin-bottom : 0;
  padding : 1.0625rem 1rem;
}
.navdrawer-divider + .navdrawer-subheader {
  margin-top : -0.5rem;
}

.navdrawer-nav {
  display :         flex;
  flex-direction : column;
  list-style : none;
  margin-top : 0.5rem;
  margin-bottom : 0.5rem;
  padding-left : 0;
}
.navdrawer-header + .navdrawer-nav, .navdrawer-subheader + .navdrawer-nav {
  margin-top : 0;
}
.navdrawer-nav .nav-link {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  transition-duration : 0.3s;
transition-property : background-color, color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.87);
  font-size : 0.875rem;
  font-weight : 500;
  line-height : 1;
  padding : 1.0625rem 1rem;
}
@media (min-width: 576px) {
  .navdrawer-nav .nav-link {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navdrawer-nav .nav-link {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navdrawer-nav .nav-link {
  transition : none;
  }
}
.navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover {
  background-color : #F5F5F5;
}
.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {
  color : #673AB7;
}
.navdrawer-nav .nav-link.disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
}
.navdrawer-nav .nav-link:focus {
  outline : 0;
}
.navdrawer-nav .active > .nav-link {
  color : #673AB7;
}

.navdrawer-nav-icon {
  color : rgba(0, 0, 0, 0.54);
  width : 3.5rem;
}
.nav-link:active .navdrawer-nav-icon, .nav-link.active .navdrawer-nav-icon {
  color : #673AB7;
}

.active > .nav-link .navdrawer-nav-icon {
  color : #673AB7;
}

@media (min-width: 576px) {
  .navdrawer-backdrop-permanent-sm {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-persistent-sm {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-temporary-sm {
    display : none;
  transition : none;
  }
  .navdrawer-permanent-sm {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    display : block !important;
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {
    top : 3.5rem;
  }
  .navdrawer-permanent-sm.navdrawer-permanent-float {
    border-right : 0;
  }
  .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {
    border-left : 0;
  }
  .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {
    background-color : transparent;
  }
  .navdrawer-permanent-sm.navdrawer-right {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
    right : 0;
    left : auto;
  }
  .navdrawer-permanent-sm.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-permanent-sm .navdrawer-content {
    max-width : none;
    position : absolute;
    transform : translate3d(0, 0, 0);
    width : 100%;
  }
  .navdrawer-persistent-sm {
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-persistent-sm.navdrawer-persistent-clipped {
    border-top : 1px solid rgba(0, 0, 0, 0.12);
    margin-top : -1px;
    top : 3.5rem;
    z-index : 39;
  }
  .navdrawer-persistent-sm.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
  }
  .navdrawer-persistent-sm.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-persistent-sm .navdrawer-content {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    max-width : none;
    position : absolute;
    width : 100%;
  }
  .navdrawer-temporary-sm {
    overflow : visible;
    right : auto;
    width : 18.5rem;
  }
  .navdrawer-temporary-sm.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-temporary-sm .navdrawer-content {
    max-width : none;
    position : absolute;
    width : 100%;
  }
}

@media (min-width: 768px) {
  .navdrawer-backdrop-permanent-md {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-persistent-md {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-temporary-md {
    display : none;
  transition : none;
  }
  .navdrawer-permanent-md {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    display : block !important;
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {
    top : 3.5rem;
  }
  .navdrawer-permanent-md.navdrawer-permanent-float {
    border-right : 0;
  }
  .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {
    border-left : 0;
  }
  .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {
    background-color : transparent;
  }
  .navdrawer-permanent-md.navdrawer-right {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
    right : 0;
    left : auto;
  }
  .navdrawer-permanent-md.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-permanent-md .navdrawer-content {
    max-width : none;
    position : absolute;
    transform : translate3d(0, 0, 0);
    width : 100%;
  }
  .navdrawer-persistent-md {
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-persistent-md.navdrawer-persistent-clipped {
    border-top : 1px solid rgba(0, 0, 0, 0.12);
    margin-top : -1px;
    top : 3.5rem;
    z-index : 39;
  }
  .navdrawer-persistent-md.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-persistent-md.navdrawer-right .navdrawer-content {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
  }
  .navdrawer-persistent-md.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-persistent-md .navdrawer-content {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    max-width : none;
    position : absolute;
    width : 100%;
  }
  .navdrawer-temporary-md {
    overflow : visible;
    right : auto;
    width : 18.5rem;
  }
  .navdrawer-temporary-md.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-temporary-md .navdrawer-content {
    max-width : none;
    position : absolute;
    width : 100%;
  }
}

@media (min-width: 992px) {
  .navdrawer-backdrop-permanent-lg {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-persistent-lg {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-temporary-lg {
    display : none;
  transition : none;
  }
  .navdrawer-permanent-lg {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    display : block !important;
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {
    top : 3.5rem;
  }
  .navdrawer-permanent-lg.navdrawer-permanent-float {
    border-right : 0;
  }
  .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {
    border-left : 0;
  }
  .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {
    background-color : transparent;
  }
  .navdrawer-permanent-lg.navdrawer-right {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
    right : 0;
    left : auto;
  }
  .navdrawer-permanent-lg.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-permanent-lg .navdrawer-content {
    max-width : none;
    position : absolute;
    transform : translate3d(0, 0, 0);
    width : 100%;
  }
  .navdrawer-persistent-lg {
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-persistent-lg.navdrawer-persistent-clipped {
    border-top : 1px solid rgba(0, 0, 0, 0.12);
    margin-top : -1px;
    top : 3.5rem;
    z-index : 39;
  }
  .navdrawer-persistent-lg.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
  }
  .navdrawer-persistent-lg.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-persistent-lg .navdrawer-content {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    max-width : none;
    position : absolute;
    width : 100%;
  }
  .navdrawer-temporary-lg {
    overflow : visible;
    right : auto;
    width : 18.5rem;
  }
  .navdrawer-temporary-lg.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-temporary-lg .navdrawer-content {
    max-width : none;
    position : absolute;
    width : 100%;
  }
}

@media (min-width: 1200px) {
  .navdrawer-backdrop-permanent-xl {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-persistent-xl {
    display : none;
  transition : none;
  }
  .navdrawer-backdrop-temporary-xl {
    display : none;
  transition : none;
  }
  .navdrawer-permanent-xl {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    display : block !important;
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {
    top : 3.5rem;
  }
  .navdrawer-permanent-xl.navdrawer-permanent-float {
    border-right : 0;
  }
  .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {
    border-left : 0;
  }
  .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {
    background-color : transparent;
  }
  .navdrawer-permanent-xl.navdrawer-right {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
    right : 0;
    left : auto;
  }
  .navdrawer-permanent-xl.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-permanent-xl .navdrawer-content {
    max-width : none;
    position : absolute;
    transform : translate3d(0, 0, 0);
    width : 100%;
  }
  .navdrawer-persistent-xl {
    right : auto;
    width : 18.5rem;
    z-index : auto;
  }
  .navdrawer-persistent-xl.navdrawer-persistent-clipped {
    border-top : 1px solid rgba(0, 0, 0, 0.12);
    margin-top : -1px;
    top : 3.5rem;
    z-index : 39;
  }
  .navdrawer-persistent-xl.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {
    border-right : 0;
    border-left : 1px solid rgba(0, 0, 0, 0.12);
  }
  .navdrawer-persistent-xl.show .navdrawer-content {
    box-shadow : none;
  }
  .navdrawer-persistent-xl .navdrawer-content {
    border-right : 1px solid rgba(0, 0, 0, 0.12);
    max-width : none;
    position : absolute;
    width : 100%;
  }
  .navdrawer-temporary-xl {
    overflow : visible;
    right : auto;
    width : 18.5rem;
  }
  .navdrawer-temporary-xl.navdrawer-right {
    right : 0;
    left : auto;
  }
  .navdrawer-temporary-xl .navdrawer-content {
    max-width : none;
    position : absolute;
    width : 100%;
  }
}

.navdrawer-backdrop-permanent {
  display : none;
transition : none;
}

.navdrawer-backdrop-persistent {
  display : none;
transition : none;
}

.navdrawer-backdrop-temporary {
  display : none;
transition : none;
}

.navdrawer-permanent {
  border-right : 1px solid rgba(0, 0, 0, 0.12);
  display : block !important;
  right : auto;
  width : 18.5rem;
  z-index : auto;
}
.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {
  top : 3.5rem;
}
.navdrawer-permanent.navdrawer-permanent-float {
  border-right : 0;
}
.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {
  border-left : 0;
}
.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {
  background-color : transparent;
}
.navdrawer-permanent.navdrawer-right {
  border-right : 0;
  border-left : 1px solid rgba(0, 0, 0, 0.12);
  right : 0;
  left : auto;
}
.navdrawer-permanent.show .navdrawer-content {
  box-shadow : none;
}
.navdrawer-permanent .navdrawer-content {
  max-width : none;
  position : absolute;
  transform : translate3d(0, 0, 0);
  width : 100%;
}

.navdrawer-persistent {
  right : auto;
  width : 18.5rem;
  z-index : auto;
}
.navdrawer-persistent.navdrawer-persistent-clipped {
  border-top : 1px solid rgba(0, 0, 0, 0.12);
  margin-top : -1px;
  top : 3.5rem;
  z-index : 39;
}
.navdrawer-persistent.navdrawer-right {
  right : 0;
  left : auto;
}
.navdrawer-persistent.navdrawer-right .navdrawer-content {
  border-right : 0;
  border-left : 1px solid rgba(0, 0, 0, 0.12);
}
.navdrawer-persistent.show .navdrawer-content {
  box-shadow : none;
}
.navdrawer-persistent .navdrawer-content {
  border-right : 1px solid rgba(0, 0, 0, 0.12);
  max-width : none;
  position : absolute;
  width : 100%;
}

.navdrawer-temporary {
  overflow : visible;
  right : auto;
  width : 18.5rem;
}
.navdrawer-temporary.navdrawer-right {
  right : 0;
  left : auto;
}
.navdrawer-temporary .navdrawer-content {
  max-width : none;
  position : absolute;
  width : 100%;
}

.picker {
  outline : 0;
  overflow : hidden;
  position : fixed;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
  transform : translate3d(0, 100%, 0);
  transition-delay : 0.675s;
  transition-duration : 0;
transition-property :         transform;
  z-index : 240;
}
@media (min-width: 576px) {
  .picker {
    transition-delay : 0.8775s;
  }
}
@media (min-width: 992px) {
  .picker {
    transition-delay : 0.45s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .picker {
  transition : none;
  }
}
.picker.picker-opened {
  overflow-x : hidden;
  overflow-y : auto;
  transform : translate3d(0, 0, 0);
transition : none;
}

.picker-frame {
  margin : 1.5rem 1.5rem;
}

.picker-holder {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  align-items : center;
  background-color : rgba(0, 0, 0, 0.38);
  display :         flex;
  justify-content : center;
  min-height : 100%;
  min-width : 100%;
  opacity : 0;
  pointer-events : none;
  transition-delay : 0.375s;
}
@media (min-width: 576px) {
  .picker-holder {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .picker-holder {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .picker-holder {
  transition : none;
  }
}
@media (min-width: 576px) {
  .picker-holder {
    transition-delay : 0.4875s;
  }
}
@media (min-width: 992px) {
  .picker-holder {
    transition-delay : 0.25s;
  }
}
.picker-opened .picker-holder {
  opacity : 1;
  transition-delay : 0s;
}

.picker-wrap {
  border-radius : 2px;
  transition-duration : 0.375s;
transition-property : opacity, transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.42857;
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  max-width : 18.5rem;
  opacity : 0;
  outline : 0;
  pointer-events : auto;
  position : relative;
  transform : scale(0.87);
}
@media (min-width: 576px) {
  .picker-wrap {
    transition-duration : 0.4875s;
  }
}
@media (min-width: 992px) {
  .picker-wrap {
    transition-duration : 0.25s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .picker-wrap {
  transition : none;
  }
}
@media (orientation: landscape) {
  .picker-wrap {
    display :         flex;
    max-width : none;
  }
}
.picker-opened .picker-wrap {
  opacity : 1;
  transform : scale(1);
}

.picker-footer {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
  display :         flex;
  justify-content : flex-end;
  padding : 0.5rem 0.5rem;
}
@media (orientation: landscape) {
  .picker-footer {
    border-radius : 0 0 2px 0;
    padding-right : 0.75rem;
    padding-left : 0.75rem;
  }
}
.picker-footer button {
  flex : 0 1 auto;
  margin-left : 0.5rem;
  min-width : 0;
}
.picker-footer button:first-child {
  margin-left : 0;
}

.picker-header {
  height : 2.5rem;
  line-height : 2.5rem;
  margin-right : 0.5rem;
  margin-left : 0.5rem;
  padding-right : 3rem;
  padding-left : 3rem;
  position : relative;
  text-align : center;
}
@media (orientation: landscape) {
  .picker-header {
    margin-top : 0.5rem;
    margin-right : 0.75rem;
    margin-left : 0.75rem;
  }
}

.picker-month, .picker-year {
  display : inline;
  margin-left : 0.5rem;
}
.picker-month:first-child, .picker-year:first-child {
  margin-left : 0;
}

.picker-nav-next, .picker-nav-prev {
  height : 2.5rem;
  margin-top : -1.25rem;
  position : absolute;
  top : 50%;
  width : 2.5rem;
}
.picker-nav-next, .picker-nav-next.material-icons, .picker-nav-prev, .picker-nav-prev.material-icons {
  line-height : 2.5rem;
}

.picker-nav-next {
  right : 0;
}
.picker-nav-next::before {
  content : 'keyboard_arrow_right';
}

.picker-nav-prev {
  left : 0;
}
.picker-nav-prev::before {
  content : 'keyboard_arrow_left';
}

.picker-date-display {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
  background-color : #673AB7;
  color : white;
  padding : 1rem 1.5rem;
}
@media (orientation: landscape) {
  .picker-date-display {
    border-top-left-radius : 2px;
    border-bottom-left-radius : 2px;
    border-top-right-radius : 0;
    min-width : 9.75rem;
    white-space : nowrap;
  }
}

.picker-date-display-bottom {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  font-size : 1.74rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.17647;
}

.picker-day-display {
  margin-right : 0.5rem;
}

.picker-weekday-display {
  margin-right : 0.5rem;
}
@media (orientation: landscape) {
  .picker-weekday-display {
    display : block;
    margin-right : 0;
  }
}
.picker-weekday-display::after {
  content : ',';
}

.picker-box {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
  background-color : #FFFFFF;
  overflow : hidden;
}
@media (orientation: landscape) {
  .picker-box {
    border-top-right-radius : 2px;
    border-bottom-right-radius : 2px;
    border-bottom-left-radius : 0;
  }
}

.picker-input.form-control[readonly] {
  border-bottom-style : solid;
  color : inherit;
  cursor : text;
}

.picker-input.picker-input-active {
  border-bottom-color : #00BCD4;
}

.picker-day {
  border-radius : 50%;
  cursor : default;
  height : 2.5rem;
  line-height : 2.5rem;
  margin : auto;
  vertical-align : middle;
  width : 2.5rem;
}
@media (orientation: landscape) {
  .picker-day {
    margin-right : 0.25rem;
    margin-left : 0.25rem;
  }
}
.picker-day.picker-day-selected {
  background-color : #673AB7;
  color : white;
}

.picker-day-disabled {
  color : rgba(0, 0, 0, 0.38);
}

.picker-day-outfocus {
  display : none;
}

.picker-day-today {
  color : #673AB7;
  font-weight : bolder;
}

.picker-table {
  border-collapse : collapse;
  border-spacing : 0;
  margin : 0 0.5rem;
  table-layout : fixed;
}
.picker-table td, .picker-table th {
  border : 0;
  padding : 0;
  text-align : center;
  vertical-align : middle;
}
.picker-table th {
  font-weight : inherit;
}

.picker-weekday {
  color : rgba(0, 0, 0, 0.38);
  height : 2.5rem;
  vertical-align : middle;
  width : 2.5rem;
}

.picker-select-month, .picker-select-year {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-appearance : none;
          appearance : none;
  background-color : rgba(0, 0, 0, 0.12);
  background-image : none;
  background-position : 100% 50%;
  background-size : auto 100%;
  border : 0;
  box-shadow : none;
  color : rgba(0, 0, 0, 0.87);
  display : inline-block;
  font-size : inherit;
  height : 1.25rem;
  line-height : 1.25rem;
  opacity : 0.7;
  padding : 0 1.25rem 0 0.5rem;
}
@media (min-width: 576px) {
  .picker-select-month, .picker-select-year {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .picker-select-month, .picker-select-year {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .picker-select-month, .picker-select-year {
  transition : none;
  }
}
.picker-select-month:focus, .picker-select-month:hover, .picker-select-year:focus, .picker-select-year:hover {
  opacity : 1;
}

@-moz-document url-prefix('') {
  .picker-select-month, .picker-select-year {
    background-image : url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
    background-repeat : no-repeat;
  }
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .picker-select-month, .picker-select-year {
    background-image : url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
    background-repeat : no-repeat;
  }
}
.picker-select-month:focus, .picker-select-year:focus {
  outline : 0;
}

.picker-select-month {
  margin-left : 0.5rem;
}

.progress {
  display :         flex;
  overflow : hidden;
  position : relative;
  z-index : 1;
}

.progress-bar {
  border-bottom : 0.5rem solid #3F51B5;
}
.progress-bar.bg-primary {
  background-color : transparent !important;
  border-bottom-color : #673AB7;
}
.progress-bar.bg-primary::after {
  background-color : #673AB7;
}
.progress-bar.bg-secondary {
  background-color : transparent !important;
  border-bottom-color : #607D8B;
}
.progress-bar.bg-secondary::after {
  background-color : #607D8B;
}
.progress-bar.bg-danger {
  background-color : transparent !important;
  border-bottom-color : #F44336;
}
.progress-bar.bg-danger::after {
  background-color : #F44336;
}
.progress-bar.bg-info {
  background-color : transparent !important;
  border-bottom-color : #00BCD4;
}
.progress-bar.bg-info::after {
  background-color : #00BCD4;
}
.progress-bar.bg-success {
  background-color : transparent !important;
  border-bottom-color : #8BC34A;
}
.progress-bar.bg-success::after {
  background-color : #8BC34A;
}
.progress-bar.bg-warning {
  background-color : transparent !important;
  border-bottom-color : #FFC107;
}
.progress-bar.bg-warning::after {
  background-color : #FFC107;
}
.progress-bar.bg-dark {
  background-color : transparent !important;
  border-bottom-color : #464855;
}
.progress-bar.bg-dark::after {
  background-color : #464855;
}
.progress-bar.bg-light {
  background-color : transparent !important;
  border-bottom-color : #BABFC7;
}
.progress-bar.bg-light::after {
  background-color : #BABFC7;
}
.progress-bar::after {
  background-color : #EEEEEE;
  content : '';
  display : block;
  height : 0.5rem;
  position : absolute;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : -1;
}

.progress-bar-animated::before {
  animation-direction : reverse;
  animation-duration : 0.3s;
  animation-iteration-count : infinite;
  animation-name : progress-bar-animation;
  animation-timing-function : linear;
}
@media (min-width: 576px) {
  .progress-bar-animated::before {
    animation-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .progress-bar-animated::before {
    animation-duration : 0.2s;
  }
}

.progress-bar-animated, .progress-bar-striped {
  box-sizing : content-box;
  position : relative;
}
.progress-bar-animated.bg-primary::before, .progress-bar-striped.bg-primary::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #673AB7, #673AB7 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #673AB7, #673AB7 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-secondary::before, .progress-bar-striped.bg-secondary::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #607D8B, #607D8B 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #607D8B, #607D8B 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-danger::before, .progress-bar-striped.bg-danger::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #F44336, #F44336 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #F44336, #F44336 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-info::before, .progress-bar-striped.bg-info::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #00BCD4, #00BCD4 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #00BCD4, #00BCD4 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-success::before, .progress-bar-striped.bg-success::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #8BC34A, #8BC34A 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #8BC34A, #8BC34A 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-warning::before, .progress-bar-striped.bg-warning::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #FFC107, #FFC107 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #FFC107, #FFC107 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-dark::before, .progress-bar-striped.bg-dark::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #464855, #464855 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #464855, #464855 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated.bg-light::before, .progress-bar-striped.bg-light::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #BABFC7, #BABFC7 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #BABFC7, #BABFC7 0.25rem, transparent 0.25rem, transparent 100%);
}
.progress-bar-animated::after, .progress-bar-striped::after {
  border-top-right-radius : 0.25rem;
  border-bottom-right-radius : 0.25rem;
  right : -1.5rem;
  bottom : -0.5rem;
}
.progress-bar-animated::before, .progress-bar-striped::before {
  background-image :         repeating-radial-gradient(0.25rem 0.25rem, #EEEEEE, #EEEEEE 0.25rem, transparent 0.25rem, transparent 100%);
  background-image :    -moz-repeating-radial-gradient(0.25rem 0.25rem, #EEEEEE, #EEEEEE 0.25rem, transparent 0.25rem, transparent 100%);
  background-position : 0 0;
  background-repeat : repeat-x;
  background-size : 1.5rem 1.5rem;
  content : '';
  display : block;
  height : 0.5rem;
  position : absolute;
  right : -100vw;
  bottom : -0.5rem;
  left : 0;
  z-index : -1;
}

@keyframes progress-bar-animation {
  from {
    background-position : 0 0;
  }
  to {
    background-position : 1.5rem 0;
  }
}

.progress-bar-indeterminate {
  border-bottom-color : #EEEEEE;
  position : relative;
  width : 100%;
}
.progress-bar-indeterminate.bg-primary {
  border-bottom-color : #673AB7;
}
.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before {
  background-color : #673AB7;
}
.progress-bar-indeterminate.bg-primary::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-secondary {
  border-bottom-color : #607D8B;
}
.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before {
  background-color : #607D8B;
}
.progress-bar-indeterminate.bg-secondary::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-danger {
  border-bottom-color : #F44336;
}
.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before {
  background-color : #F44336;
}
.progress-bar-indeterminate.bg-danger::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-info {
  border-bottom-color : #00BCD4;
}
.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before {
  background-color : #00BCD4;
}
.progress-bar-indeterminate.bg-info::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-success {
  border-bottom-color : #8BC34A;
}
.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before {
  background-color : #8BC34A;
}
.progress-bar-indeterminate.bg-success::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-warning {
  border-bottom-color : #FFC107;
}
.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before {
  background-color : #FFC107;
}
.progress-bar-indeterminate.bg-warning::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-dark {
  border-bottom-color : #464855;
}
.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before {
  background-color : #464855;
}
.progress-bar-indeterminate.bg-dark::before {
  background-image : none;
}
.progress-bar-indeterminate.bg-light {
  border-bottom-color : #BABFC7;
}
.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before {
  background-color : #BABFC7;
}
.progress-bar-indeterminate.bg-light::before {
  background-image : none;
}
.progress-bar-indeterminate::after, .progress-bar-indeterminate::before {
  border-radius : 0.25rem;
  animation-duration : 2s;
  animation-iteration-count : infinite;
  animation-timing-function : linear;
  background-color : #3F51B5;
  width : 0;
}
.progress-bar-indeterminate::after {
  animation-name : progress-bar-indeterminate-after;
  bottom : -0.5rem;
  z-index : 0;
}
.progress-bar-indeterminate::before {
  animation-name : progress-bar-indeterminate-before;
  content : '';
  display : block;
  height : 0.5rem;
  position : absolute;
  bottom : -0.5rem;
  z-index : 0;
}

@keyframes progress-bar-indeterminate-after {
  0% {
    left : 0;
    width : 0;
  }
  50% {
    left : 25%;
    width : 75%;
  }
  75% {
    left : 100%;
    width : 0;
  }
}

@keyframes progress-bar-indeterminate-before {
  0%, 62.5% {
    left : 0;
    width : 0;
  }
  71.875% {
    left : 0;
    width : 25%;
  }
  81.25% {
    left : 25%;
    width : 50%;
  }
  100% {
    left : 100%;
    width : 25%;
  }
}

.progress-circular {
  height : 2.5rem;
  position : relative;
  width : 2.5rem;
}

.progress-circular-gap {
  border-top : 0.125rem solid #3F51B5;
  position : absolute;
  top : 0;
  right : 1.1875rem;
  bottom : 0;
  left : 1.1875rem;
}

.progress-circular-inner {
  animation : progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  height : 2.5rem;
  position : relative;
  width : 2.5rem;
}

.progress-circular-left, .progress-circular-right {
  height : 2.5rem;
  overflow : hidden;
  position : absolute;
  top : 0;
  width : 1.25rem;
}

.progress-circular-left {
  left : 0;
}

.progress-circular-right {
  right : 0;
}

.progress-circular-spinner {
  border : 0.25rem solid #3F51B5;
  border-bottom-color : transparent;
  border-radius : 50%;
  height : 2.5rem;
  position : absolute;
  top : 0;
  width : 2.5rem;
}
.progress-circular-left .progress-circular-spinner {
  animation : progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  border-right-color : transparent;
  left : 0;
}
.progress-circular-right .progress-circular-spinner {
  animation : progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  border-left-color : transparent;
  right : 0;
}

.progress-circular-wrapper {
  animation : progress-circular-wrapper-rotate 2.666s linear infinite;
}

@keyframes progress-circular-inner-rotate {
  12.5% {
    transform : rotate(135deg);
  }
  25% {
    transform : rotate(270deg);
  }
  37.5% {
    transform : rotate(405deg);
  }
  50% {
    transform : rotate(540deg);
  }
  62.5% {
    transform : rotate(675deg);
  }
  75% {
    transform : rotate(810deg);
  }
  87.5% {
    transform : rotate(945deg);
  }
  100% {
    transform : rotate(1080deg);
  }
}

@keyframes progress-circular-spinner-left {
  0%, 100% {
    transform : rotate(130deg);
  }
  50% {
    transform : rotate(-5deg);
  }
}

@keyframes progress-circular-spinner-right {
  0%, 100% {
    transform : rotate(-130deg);
  }
  50% {
    transform : rotate(5deg);
  }
}

@keyframes progress-circular-wrapper-rotate {
  100% {
    transform : rotate(360deg);
  }
}

.progress-circular-primary .progress-circular-gap, .progress-circular-primary .progress-circular-spinner {
  border-top-color : #673AB7;
}

.progress-circular-primary .progress-circular-left .progress-circular-spinner {
  border-left-color : #673AB7;
}

.progress-circular-primary .progress-circular-right .progress-circular-spinner {
  border-right-color : #673AB7;
}

.progress-circular-secondary .progress-circular-gap, .progress-circular-secondary .progress-circular-spinner {
  border-top-color : #607D8B;
}

.progress-circular-secondary .progress-circular-left .progress-circular-spinner {
  border-left-color : #607D8B;
}

.progress-circular-secondary .progress-circular-right .progress-circular-spinner {
  border-right-color : #607D8B;
}

.progress-circular-danger .progress-circular-gap, .progress-circular-danger .progress-circular-spinner {
  border-top-color : #F44336;
}

.progress-circular-danger .progress-circular-left .progress-circular-spinner {
  border-left-color : #F44336;
}

.progress-circular-danger .progress-circular-right .progress-circular-spinner {
  border-right-color : #F44336;
}

.progress-circular-info .progress-circular-gap, .progress-circular-info .progress-circular-spinner {
  border-top-color : #00BCD4;
}

.progress-circular-info .progress-circular-left .progress-circular-spinner {
  border-left-color : #00BCD4;
}

.progress-circular-info .progress-circular-right .progress-circular-spinner {
  border-right-color : #00BCD4;
}

.progress-circular-success .progress-circular-gap, .progress-circular-success .progress-circular-spinner {
  border-top-color : #8BC34A;
}

.progress-circular-success .progress-circular-left .progress-circular-spinner {
  border-left-color : #8BC34A;
}

.progress-circular-success .progress-circular-right .progress-circular-spinner {
  border-right-color : #8BC34A;
}

.progress-circular-warning .progress-circular-gap, .progress-circular-warning .progress-circular-spinner {
  border-top-color : #FFC107;
}

.progress-circular-warning .progress-circular-left .progress-circular-spinner {
  border-left-color : #FFC107;
}

.progress-circular-warning .progress-circular-right .progress-circular-spinner {
  border-right-color : #FFC107;
}

.progress-circular-dark .progress-circular-gap, .progress-circular-dark .progress-circular-spinner {
  border-top-color : #464855;
}

.progress-circular-dark .progress-circular-left .progress-circular-spinner {
  border-left-color : #464855;
}

.progress-circular-dark .progress-circular-right .progress-circular-spinner {
  border-right-color : #464855;
}

.progress-circular-light .progress-circular-gap, .progress-circular-light .progress-circular-spinner {
  border-top-color : #BABFC7;
}

.progress-circular-light .progress-circular-left .progress-circular-spinner {
  border-left-color : #BABFC7;
}

.progress-circular-light .progress-circular-right .progress-circular-spinner {
  border-right-color : #BABFC7;
}

.custom-control {
  display : block;
  min-height : 1.45rem;
  padding-left : 2.565rem;
  position : relative;
}
.custom-control + .custom-control {
  margin-top : 0.855rem;
}

.custom-control-inline {
  display :         inline-flex;
  margin-right : 1.71rem;
}
.custom-control-inline + .custom-control-inline {
  margin-top : 0;
}

.custom-control-label {
  color : inherit;
  font-size : 1rem;
  line-height : inherit;
  margin-bottom : 0;
}
.custom-control-label::after {
  color : rgba(0, 0, 0, 0.54);
  position : absolute;
  top : -0.13rem;
  left : 0;
}
.custom-control-label::before {
  transition-duration : 0.3s;
transition-property : background-color, opacity, transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : currentColor;
  border-radius : 50%;
  color : rgba(0, 0, 0, 0.54);
  content : '';
  display : block;
  height : 3.42rem;
  margin-top : -0.985rem;
  margin-left : -0.855rem;
  opacity : 0;
  position : absolute;
  top : 0;
  left : 0;
  transform : scale(0.87, 0.87) translateZ(0);
  width : 3.42rem;
}
@media (min-width: 576px) {
  .custom-control-label::before {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-control-label::before {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before {
  transition : none;
  }
}

.custom-control-input {
  opacity : 0;
  position : absolute;
  z-index : -1;
}
.custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before {
  opacity : 0.12;
  transform : scale(1, 1) translateZ(0);
}
.custom-control-input:checked ~ .custom-control-label::after {
  color : #607D8B;
}
.custom-control-input:checked ~ .custom-control-label::before {
  background-color : #607D8B;
}
.custom-control-input:disabled ~ .custom-control-label {
  color : rgba(0, 0, 0, 0.26);
}
.custom-control-input:disabled ~ .custom-control-label::after {
  color : rgba(0, 0, 0, 0.26);
}
.custom-control-input:disabled ~ .custom-control-label::before {
  display : none;
}

.custom-checkbox .custom-control-label::after {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  content : 'check_box_outline_blank';
  line-height : 1;
  vertical-align : middle;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  content : 'check_box';
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  content : 'indeterminate_check_box';
}

.custom-radio .custom-control-label::after {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  content : 'radio_button_unchecked';
  line-height : 1;
  vertical-align : middle;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  content : 'radio_button_checked';
}

.custom-switch {
  padding-left : 4.275rem;
}
.custom-switch .custom-control-label {
  transition-duration : 0.3s;
transition-property : background-color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 576px) {
  .custom-switch .custom-control-label {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-switch .custom-control-label {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label {
  transition : none;
  }
}
.custom-switch .custom-control-label::after {
  transition-duration : 0.3s;
transition-property : background-color, transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : #FAFAFA;
  border-radius : 50%;
  box-shadow : 0 1px 5px 0 rgba(0, 0, 0, 0.54);
  content : '';
  display : block;
  height : 1.71rem;
  position : absolute;
  width : 1.71rem;
}
@media (min-width: 576px) {
  .custom-switch .custom-control-label::after {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-switch .custom-control-label::after {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
  transition : none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  transform : translateX(1.71rem);
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color : #607D8B;
}
.custom-switch .custom-control-input:checked ~ .custom-control-track {
  background-color : rgba(96, 125, 139, 0.5);
}
.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
  background-color : #BDBDBD;
}
.custom-switch .custom-control-input:disabled ~ .custom-control-track {
  background-color : rgba(0, 0, 0, 0.12);
}
.custom-switch .custom-control-track {
  transition-duration : 0.3s;
transition-property : background-color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-clip : content-box;
  background-color : rgba(0, 0, 0, 0.38);
  border : 0.355rem solid transparent;
  border-radius : 1rem;
  content : '';
  display : block;
  height : 1.71rem;
  position : absolute;
  top : -0.13rem;
  left : 0;
  width : 3.42rem;
}
@media (min-width: 576px) {
  .custom-switch .custom-control-track {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-switch .custom-control-track {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-track {
  transition : none;
  }
}

.custom-range {
  -webkit-appearance : none;
          appearance : none;
  background-color : transparent;
  padding-left : 0;
  width : 100%;
}
.custom-range:active::-moz-range-track, .custom-range:focus::-moz-range-track {
  background-color : rgba(0, 0, 0, 0.38);
}
.custom-range:active::-ms-fill-upper, .custom-range:focus::-ms-fill-upper {
  background-color : rgba(0, 0, 0, 0.38);
}
.custom-range:active::-webkit-slider-runnable-track, .custom-range:focus::-webkit-slider-runnable-track {
  background-color : rgba(0, 0, 0, 0.38);
}
.custom-range:focus {
  outline : 0;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow : 0 0 0 0.855rem rgba(96, 125, 139, 0.12);
}
.custom-range:focus::-ms-range-thumb {
  box-shadow : 0 0 0 0.855rem rgba(96, 125, 139, 0.12);
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow : 0 0 0 0.855rem rgba(96, 125, 139, 0.12);
}
.custom-range::-moz-focus-outer {
  border : 0;
}
.custom-range::-moz-range-progress {
  background-color : #607D8B;
}
.custom-range::-moz-range-thumb {
  transition-duration : 0.3s;
-moz-transition-property : box-shadow, height, width;
transition-property : box-shadow, height, width;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  appearance : none;
  background-color : #607D8B;
  border : 0;
  border-radius : 50%;
  height : 0.855rem;
  width : 0.855rem;
}
@media (min-width: 576px) {
  .custom-range::-moz-range-thumb {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-moz-range-thumb {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
  -moz-transition : none;
  transition : none;
  }
}
.custom-range::-moz-range-thumb:active {
  box-shadow : none;
  height : 1.71rem;
  width : 1.71rem;
}
.custom-range::-moz-range-thumb:focus {
  outline : 0;
}
.custom-range::-moz-range-track {
  transition-duration : 0.3s;
-moz-transition-property : background-color;
transition-property : background-color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.26);
  border-color : transparent;
  border-radius : 0;
  color : transparent;
  cursor : pointer;
  height : 0.125rem;
  width : 100%;
}
@media (min-width: 576px) {
  .custom-range::-moz-range-track {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-moz-range-track {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-track {
  -moz-transition : none;
  transition : none;
  }
}
.custom-range::-ms-fill-lower {
  background-color : #607D8B;
  height : 0.125rem;
  margin-bottom : 0.125rem;
  margin-left : 0.4275rem;
}
.custom-range::-ms-fill-upper {
  background-color : rgba(0, 0, 0, 0.26);
  height : 0.125rem;
  margin-right : 0.4275rem;
  margin-bottom : 0.125rem;
}
.custom-range::-ms-thumb {
  transition-duration : 0.3s;
-ms-transition-property :         box-shadow;
transition-property :         box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  appearance : none;
  background-color : #607D8B;
  border : 0;
  border-radius : 50%;
  height : 0.855rem;
  margin-right : 0.4275rem;
  margin-left : 0.4275rem;
  width : 0.855rem;
}
@media (min-width: 576px) {
  .custom-range::-ms-thumb {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-ms-thumb {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
  -ms-transition : none;
  transition : none;
  }
}
.custom-range::-ms-thumb:active {
  box-shadow : 0 0 0 0.4275rem #607D8B;
}
.custom-range::-ms-thumb:focus {
  outline : 0;
}
.custom-range::-ms-track {
  transition-duration : 0.3s;
-ms-transition-property : background-color;
transition-property : background-color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : transparent;
  border-color : transparent;
  border-width : 0.98rem 0;
  color : transparent;
  cursor : pointer;
  height : 0.125rem;
  width : 100%;
}
@media (min-width: 576px) {
  .custom-range::-ms-track {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-ms-track {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-track {
  -ms-transition : none;
  transition : none;
  }
}
.custom-range::-webkit-slider-runnable-track {
  transition-duration : 0.3s;
-webkit-transition-property : background-color;
transition-property : background-color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.26);
  border-color : transparent;
  border-radius : 0;
  color : transparent;
  cursor : pointer;
  height : 0.125rem;
  width : 100%;
}
@media (min-width: 576px) {
  .custom-range::-webkit-slider-runnable-track {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-webkit-slider-runnable-track {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-runnable-track {
  -webkit-transition : none;
  transition : none;
  }
}
.custom-range::-webkit-slider-thumb {
  transition-duration : 0.3s;
-webkit-transition-property :         box-shadow;
transition-property :         box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-appearance : none;
          appearance : none;
  background-color : #607D8B;
  border : 0;
  border-radius : 50%;
  height : 0.855rem;
  margin-top : -0.365rem;
  width : 0.855rem;
}
@media (min-width: 576px) {
  .custom-range::-webkit-slider-thumb {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-range::-webkit-slider-thumb {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
  -webkit-transition : none;
  transition : none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  box-shadow : 0 0 0 0.4275rem #607D8B;
}
.custom-range::-webkit-slider-thumb:focus {
  outline : 0;
}

.snackbar {
  align-items : center;
  background-color : #323232;
  color : white;
  display :         flex;
  font-size : 0.875rem;
  line-height : 1.45;
  opacity : 0;
  padding : 0.875rem 1.5rem;
  position : fixed;
  bottom : 0;
  left : 0;
  transform : translateY(100%);
transition : opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1);
  width : 100%;
  z-index : 60;
}
@media (min-width: 576px) {
  .snackbar {
    border-radius : 2px;
    max-width : 35.5rem;
    min-width : 18rem;
    left : 50%;
    transform : translate(-50%, 100%);
    width : auto;
  }
}
@media (min-width: 576px) {
  .snackbar {
transition : opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1);
  }
}
@media (min-width: 992px) {
  .snackbar {
transition : opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1);
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .snackbar {
  transition : none;
  }
}
.snackbar.show {
  transition-duration : 0.225s;
transition-property :         transform;
  transition-timing-function : cubic-bezier(0, 0, 0.2, 1);
  opacity : 1;
  transform : translateY(0);
}
@media (min-width: 576px) {
  .snackbar.show {
    transition-duration : 0.2925s;
  }
}
@media (min-width: 992px) {
  .snackbar.show {
    transition-duration : 0.15s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .snackbar.show {
  transition : none;
  }
}
@media (min-width: 576px) {
  .snackbar.show {
    transform : translate(-50%, 0);
  }
}

.snackbar-body {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  margin-right : auto;
  max-height : 100%;
  min-width : 0;
}

.snackbar-btn {
  transition-duration : 0.3s;
transition-property : background-color, background-image;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : transparent;
  background-image : none;
  border : 0;
  color : #607D8B;
  cursor : pointer;
  display : block;
  flex-shrink : 0;
  font-size : inherit;
  font-weight : 500;
  line-height : inherit;
  margin-left : 1.5rem;
  padding : 0;
  text-transform : uppercase;
  white-space : nowrap;
}
@media (min-width: 576px) {
  .snackbar-btn {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .snackbar-btn {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .snackbar-btn {
  transition : none;
  }
}
.snackbar-btn:focus, .snackbar-btn:hover {
  color : #607D8B;
  text-decoration : none;
}
@media (min-width: 576px) {
  .snackbar-btn {
    margin-left : 3rem;
  }
}
.snackbar-btn:focus {
  outline : 0;
}

@media (min-width: 576px) {
  .snackbar-left, .snackbar-right {
    transform : translateY(100%);
  }
  .snackbar-left.show, .snackbar-right.show {
    transform : translateY(-1.5rem);
  }
}

@media (min-width: 576px) {
  .snackbar-left {
    left : 1.5rem;
  }
}

@media (min-width: 576px) {
  .snackbar-right {
    right : 1.5rem;
    left : auto;
  }
}

.snackbar-multi-line {
  height : 5rem;
  padding-top : 1.25rem;
  padding-bottom : 1.25rem;
}
.snackbar-multi-line .snackbar-body {
  white-space : normal;
}

.stepper {
  align-items : center;
  background-color : #FFFFFF;
  display :         flex;
  flex-shrink : 0;
  overflow : hidden;
  padding : 1.5rem 1.5rem;
  position : relative;
}
.stepper::after, .stepper::before {
  border-top : 1px solid #BDBDBD;
  content : '';
  display : block;
  position : absolute;
}
.stepper:first-child::before {
  display : none;
}
.stepper:last-child::after {
  display : none;
}

.stepper-horiz {
  background-color : #FFFFFF;
  display :         flex;
  justify-content : space-between;
  overflow-x : auto;
  overflow-y : hidden;
  position : relative;
}
.stepper-horiz::before {
  border-top : 1px solid #BDBDBD;
  content : '';
  display : block;
  position : absolute;
  top : 50%;
  right : 1.5rem;
  left : 1.5rem;
}
.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {
  border-top : 1px solid #BDBDBD;
  top : 50%;
  width : 1rem;
}
.stepper-horiz .stepper::after {
  right : 0;
}
.stepper-horiz .stepper::before {
  left : 0;
}

.stepper-vert {
  background-color : #FFFFFF;
  position : relative;
}
.stepper-vert .stepper::after, .stepper-vert .stepper::before {
  border-left : 1px solid #BDBDBD;
  height : 1rem;
  left : 2.355rem;
}
.stepper-vert .stepper::after {
  bottom : 0;
}
.stepper-vert .stepper::before {
  top : 0;
}

.stepper-icon {
  background-color : rgba(0, 0, 0, 0.38);
  border-radius : 50%;
  color : white;
  font-size : 0.75rem;
  font-weight : 400;
  height : 1.71rem;
  line-height : 1.71rem;
  margin-right : 0.5rem;
  position : relative;
  text-align : center;
  vertical-align : middle;
  width : 1.71rem;
}
.stepper.active .stepper-icon, .stepper.done .stepper-icon {
  background-color : #673AB7;
  color : white;
}
.stepper-icon .material-icons {
  font-size : 1.333em;
}

.stepper-text {
  color : rgba(0, 0, 0, 0.38);
  font-size : 0.875rem;
  font-weight : 400;
  position : relative;
}
.stepper.active .stepper-text, .stepper.done .stepper-text {
  color : rgba(0, 0, 0, 0.87);
}
.stepper.active .stepper-text {
  font-weight : bolder;
}

.nav-tabs {
  box-shadow : inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);
}
.nav-tabs.border-0, .nav-tabs.border-bottom-0 {
  box-shadow : none;
}
.nav-tabs .nav-link {
  transition-duration : 0.3s;
transition-property : background-color, color, opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.87);
  font-size : 0.875rem;
  font-weight : 500;
  line-height : 1;
  min-height : 3rem;
  opacity : 0.7;
  padding : 1.0625rem 0.75rem;
  position : relative;
  text-transform : uppercase;
}
@media (min-width: 576px) {
  .nav-tabs .nav-link {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .nav-tabs .nav-link {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .nav-tabs .nav-link {
  transition : none;
  }
}
.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  background-color : rgba(0, 0, 0, 0.12);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:active {
  opacity : 1;
}
.nav-tabs .nav-link.active {
  color : #607D8B;
}
.nav-tabs .nav-link.active::before {
  opacity : 1;
}
.nav-tabs .nav-link.disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
  opacity : 1;
}
.nav-tabs .nav-link::before {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : #607D8B;
  content : '';
  display : block;
  height : 0.125rem;
  opacity : 0;
  position : absolute;
  right : 0;
  bottom : 0;
  left : 0;
}
@media (min-width: 576px) {
  .nav-tabs .nav-link::before {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .nav-tabs .nav-link::before {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .nav-tabs .nav-link::before {
  transition : none;
  }
}
.nav-tabs .nav-item.show .nav-link {
  background-color : rgba(0, 0, 0, 0.12);
  opacity : 1;
}

.nav-tabs-material {
  position : relative;
}
.nav-tabs-material.animate .nav-link::before {
  opacity : 0;
}
.nav-tabs-material.animate .nav-tabs-indicator {
  transition-duration : 0.3s;
transition-property : left, right;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 576px) {
  .nav-tabs-material.animate .nav-tabs-indicator {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .nav-tabs-material.animate .nav-tabs-indicator {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .nav-tabs-material.animate .nav-tabs-indicator {
  transition : none;
  }
}
.nav-tabs-material .nav-link::before {
transition : none;
}
.nav-tabs-material .nav-tabs-indicator {
  background-color : #607D8B;
  display : none;
  height : 0.125rem;
  position : absolute;
  bottom : 0;
}
.nav-tabs-material .nav-tabs-indicator.show {
  display : block;
}
.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
  bottom : 3rem;
}

.nav-tabs-scrollable {
  box-shadow : inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);
  height : 3rem;
  overflow : hidden;
}
.nav-tabs-scrollable .nav-tabs {
  box-shadow : none;
  flex-wrap : nowrap;
  overflow-x : auto;
  overflow-y : hidden;
  padding-bottom : 3rem;
}
.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar {
  display : none;
}

.form-control, .custom-select, .form-control-file {
  background-clip : padding-box;
  background-color : transparent;
  border-color : rgba(0, 0, 0, 0.3);
  border-radius : 0;
  border-style : solid;
  border-width : 0 0 1px;
  box-shadow : none;
  color : rgba(0, 0, 0, 0.87);
  display : block;
  font-size : 1rem;
  line-height : 2.5;
  padding : 0.2rem 1rem calc(0.2rem - 1px);
  width : 100%;
}
.form-control:hover, .custom-select:hover, .form-control-file:hover {
  border-color : rgba(0, 0, 0, 0.87);
  box-shadow : inset 0 0 0 -1px rgba(0, 0, 0, 0.87);
}
.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {
  background-color : transparent;
  border : 0;
}
.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder {
  color : rgba(0, 0, 0, 0.38);
  opacity : 1;
}
.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] {
  border-style : dotted;
  color : rgba(0, 0, 0, 0.38);
  opacity : 1;
}
.form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover {
  border-color : rgba(0, 0, 0, 0.3);
  box-shadow : none;
}
.form-control:focus, .custom-select:focus, .form-control-file:focus {
  border-color : #00BCD4;
  box-shadow : inset 0 0 0 -1px #00BCD4;
  outline : 0;
}
.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {
  outline : 0;
}

.form-control[type='file'] {
  max-height : 2.25rem;
}

.form-control-lg {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding : 0.625rem 0 calc(0.625rem - 1px);
}
.form-control-lg[type='file'] {
  max-height : 3.75rem;
}

.form-control-sm {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding : 0.375rem 0 calc(0.375rem - 1px);
}
.form-control-sm[type='file'] {
  max-height : 2rem;
}

select.form-control, .custom-select {
  -webkit-appearance : none;
          appearance : none;
}

@-moz-document url-prefix('') {
  select.form-control, .custom-select {
    background-image : url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
    background-position : 100% 50%;
    background-repeat : no-repeat;
    background-size : 1.71em 1.71em;
    padding-right : 1.71em;
  }
  select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {
    background-image : none;
  }
}
@media (-webkit-min-device-pixel-ratio: 0) {
  select.form-control, .custom-select {
    background-image : url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
    background-position : 100% 50%;
    background-repeat : no-repeat;
    background-size : 1.71em 1.71em;
    padding-right : 1.71em;
  }
  select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {
    background-image : none;
  }
}

select.form-control[multiple], select.form-control[size]:not([size='1']), textarea.form-control:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) {
  border-radius : 4px;
  border-width : 1px;
  min-height : 3.5rem;
  padding :         calc(0.5rem - 1px) 1rem;
}
select.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px rgba(0, 0, 0, 0.87), inset 0 0 0 -1px rgba(0, 0, 0, 0.87);
}
select.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #00BCD4, inset 0 0 0 -1px #00BCD4;
}

select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {
  padding :         calc(0.875rem - 1px) 1rem;
}

select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {
  padding :         calc(0.75rem - 1px) 0.75rem;
}

textarea.form-control {
  min-height : 2.25rem;
}

textarea.form-control-lg {
  min-height : 3.75rem;
}
textarea.form-control-lg:not([rows='1']) {
  min-height : 4.25rem;
  padding :         calc(0.875rem - 1px) 1rem;
}

textarea.form-control-sm {
  min-height : 2rem;
}
textarea.form-control-sm:not([rows='1']) {
  min-height : 2.75rem;
  padding :         calc(0.75rem - 1px) 0.75rem;
}

.custom-file {
  display : inline-block;
  height : 2.25rem;
  margin-bottom : 0;
  position : relative;
  width : 100%;
}

.custom-file-input {
  height : 2.25rem;
  margin : 0;
  opacity : 0;
  position : relative;
  width : 100%;
  z-index : 1;
}
.custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label {
  border-bottom-color : #00BCD4;
  box-shadow : inset 0 0 0 -1px #00BCD4;
}

.custom-file-label {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
  transition-duration : 0.3s;
transition-property : border-color, box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom : 1px solid rgba(0, 0, 0, 0.3);
  color : rgba(0, 0, 0, 0.38);
  font-size : 1rem;
  height : 2.25rem;
  line-height : 2.5;
  padding : 0.2rem 2.565rem calc(0.2rem - 1px) 1rem;
  position : absolute;
  top : 0;
  right : 0;
  left : 0;
}
@media (min-width: 576px) {
  .custom-file-label {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .custom-file-label {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-file-label {
  transition : none;
  }
}
.custom-file-label::after {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  content : 'attachment';
  position : absolute;
  top : 50%;
  right : 0;
  transform : translateY(-50%);
}

.custom-select-lg {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding : 0.625rem 1.71em calc(0.625rem - 1px) 0;
}
.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {
  padding :         calc(0.875rem - 1px) 1rem;
}

.custom-select-sm {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding : 0.375rem 1.71em calc(0.375rem - 1px) 0;
}
.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {
  padding :         calc(0.75rem - 1px) 0.75rem;
}

.form-control-file {
  max-height : 2.25rem;
}

.form-control-range {
  display : block;
  width : 100%;
}

.invalid-feedback {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : #F44336;
  display : none;
  margin-top : 0.75rem;
  width : 100%;
}
.form-control-lg + .invalid-feedback {
  margin-top : 0.75rem;
}
.form-control-sm + .invalid-feedback {
  margin-top : 0.25rem;
}

.invalid-tooltip {
  border-radius : 2px;
  background-color : #F44336;
  color : white;
  display : none;
  font-size : 0.875rem;
  line-height : 1.45;
  margin-top : 0.75rem;
  max-width : 100%;
  opacity : 0.9;
  padding : 0.36562rem 1rem;
  position : absolute;
  top : 100%;
  text-align : center;
  word-break : break-word;
  z-index : 240;
}
@media (min-width: 768px) {
  .invalid-tooltip {
    font-size : 0.625rem;
    padding : 0.23438rem 0.5rem;
  }
}
.form-control-lg + .invalid-tooltip {
  margin-top : 0.75rem;
}
.form-control-sm + .invalid-tooltip {
  margin-top : 0.25rem;
}

.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label::after {
  color : #F44336;
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  background-color : #F44336;
}

.custom-control-input.is-invalid ~ .custom-control-track, .was-validated .custom-control-input:invalid ~ .custom-control-track {
  background-color : rgba(244, 67, 54, 0.5);
}

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display : block;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:hover ~ .custom-file-label {
  border-bottom-color : #F44336;
  box-shadow : inset 0 0 0 -1px #F44336;
}

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-bottom-color : #F44336;
}
.custom-file-input.is-invalid ~ .custom-file-label:hover, .was-validated .custom-file-input:invalid ~ .custom-file-label:hover {
  border-bottom-color : #F44336;
  box-shadow : inset 0 0 0 -1px #F44336;
}

.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display : block;
}

.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {
  background-color : #F44336;
}

.form-check-input.is-invalid + .form-check-label, .was-validated .form-check-input:invalid + .form-check-label {
  color : #F44336;
}

.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file, .was-validated .form-control:invalid, .was-validated .custom-select:invalid, .was-validated .form-control-file:invalid {
  border-color : #F44336;
}
.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .was-validated .form-control:invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control-file:invalid:focus, .was-validated .form-control:invalid:hover, .was-validated .custom-select:invalid:hover, .was-validated .form-control-file:invalid:hover {
  border-color : #F44336;
  box-shadow : inset 0 0 0 -1px #F44336;
}
.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, .is-invalid.form-control ~ .invalid-tooltip, .is-invalid.custom-select ~ .invalid-tooltip, .is-invalid.form-control-file ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display : block;
}

select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='1']), select.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']), .was-validated select.form-control:invalid:focus[multiple], .was-validated select.form-control:invalid:focus[size]:not([size='1']), .was-validated textarea.form-control:invalid:focus:not([rows='1']), .was-validated .custom-select:invalid:focus[multiple], .was-validated .custom-select:invalid:focus[size]:not([size='1']), .was-validated select.form-control:invalid:hover[multiple], .was-validated select.form-control:invalid:hover[size]:not([size='1']), .was-validated textarea.form-control:invalid:hover:not([rows='1']), .was-validated .custom-select:invalid:hover[multiple], .was-validated .custom-select:invalid:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #F44336, inset 0 0 0 -1px #F44336;
}

.textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']), .was-validated .textfield-box select.form-control:invalid:focus[multiple], .was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']), .was-validated .textfield-box .custom-select:invalid:focus[multiple], .was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='1']), .was-validated .textfield-box select.form-control:invalid:hover[multiple], .was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), .was-validated .textfield-box .custom-select:invalid:hover[multiple], .was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #F44336;
}

.valid-feedback {
  font-size : 1rem;
  font-weight : 400;
  letter-spacing : 0;
  line-height : 1.5;
  color : #8BC34A;
  display : none;
  margin-top : 0.75rem;
  width : 100%;
}
.form-control-lg + .valid-feedback {
  margin-top : 0.75rem;
}
.form-control-sm + .valid-feedback {
  margin-top : 0.25rem;
}

.valid-tooltip {
  border-radius : 2px;
  background-color : #8BC34A;
  color : rgba(0, 0, 0, 0.87);
  display : none;
  font-size : 0.875rem;
  line-height : 1.45;
  margin-top : 0.75rem;
  max-width : 100%;
  opacity : 0.9;
  padding : 0.36562rem 1rem;
  position : absolute;
  top : 100%;
  text-align : center;
  word-break : break-word;
  z-index : 240;
}
@media (min-width: 768px) {
  .valid-tooltip {
    font-size : 0.625rem;
    padding : 0.23438rem 0.5rem;
  }
}
.form-control-lg + .valid-tooltip {
  margin-top : 0.75rem;
}
.form-control-sm + .valid-tooltip {
  margin-top : 0.25rem;
}

.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label::after {
  color : #8BC34A;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  background-color : #8BC34A;
}

.custom-control-input.is-valid ~ .custom-control-track, .was-validated .custom-control-input:valid ~ .custom-control-track {
  background-color : rgba(139, 195, 74, 0.5);
}

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display : block;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:hover ~ .custom-file-label {
  border-bottom-color : #8BC34A;
  box-shadow : inset 0 0 0 -1px #8BC34A;
}

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-bottom-color : #8BC34A;
}
.custom-file-input.is-valid ~ .custom-file-label:hover, .was-validated .custom-file-input:valid ~ .custom-file-label:hover {
  border-bottom-color : #8BC34A;
  box-shadow : inset 0 0 0 -1px #8BC34A;
}

.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display : block;
}

.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {
  background-color : #8BC34A;
}

.form-check-input.is-valid + .form-check-label, .was-validated .form-check-input:valid + .form-check-label {
  color : #8BC34A;
}

.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file, .was-validated .form-control:valid, .was-validated .custom-select:valid, .was-validated .form-control-file:valid {
  border-color : #8BC34A;
}
.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .was-validated .form-control:valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control-file:valid:focus, .was-validated .form-control:valid:hover, .was-validated .custom-select:valid:hover, .was-validated .form-control-file:valid:hover {
  border-color : #8BC34A;
  box-shadow : inset 0 0 0 -1px #8BC34A;
}
.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, .is-valid.form-control ~ .valid-tooltip, .is-valid.custom-select ~ .valid-tooltip, .is-valid.form-control-file ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-tooltip {
  display : block;
}

select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='1']), select.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']), .was-validated select.form-control:valid:focus[multiple], .was-validated select.form-control:valid:focus[size]:not([size='1']), .was-validated textarea.form-control:valid:focus:not([rows='1']), .was-validated .custom-select:valid:focus[multiple], .was-validated .custom-select:valid:focus[size]:not([size='1']), .was-validated select.form-control:valid:hover[multiple], .was-validated select.form-control:valid:hover[size]:not([size='1']), .was-validated textarea.form-control:valid:hover:not([rows='1']), .was-validated .custom-select:valid:hover[multiple], .was-validated .custom-select:valid:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #8BC34A, inset 0 0 0 -1px #8BC34A;
}

.textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']), .was-validated .textfield-box select.form-control:valid:focus[multiple], .was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']), .was-validated .textfield-box .custom-select:valid:focus[multiple], .was-validated .textfield-box .custom-select:valid:focus[size]:not([size='1']), .was-validated .textfield-box select.form-control:valid:hover[multiple], .was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), .was-validated .textfield-box .custom-select:valid:hover[multiple], .was-validated .textfield-box .custom-select:valid:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #8BC34A;
}

.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file {
  background-color : rgba(0, 0, 0, 0.06);
  border-radius : 4px;
  padding : 0.5rem 1rem calc(0.5rem - 1px);
}

.textfield-box select.form-control, .textfield-box .custom-select {
  padding-right : 1.71em;
}

.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) {
  border-width : 0 0 1px;
  padding : 0.5rem 1rem calc(0.5rem - 1px);
}
.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px rgba(0, 0, 0, 0.87);
}
.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='1']) {
  box-shadow : inset 0 0 0 -1px #00BCD4;
}

.textfield-box textarea.form-control {
  min-height : 3.5rem;
}

.textfield-box .form-control[type='file'], .textfield-box .form-control-file {
  max-height : 3.5rem;
}

.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding : 0.875rem 1rem calc(0.875rem - 1px);
}

.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) {
  padding : 0.875rem 1rem calc(0.875rem - 1px);
}

.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control {
  min-height : 4.25rem;
}

.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {
  padding-right : 1.71em;
}

.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {
  max-height : 4.25rem;
}

.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding : 0.75rem 0.75rem calc(0.75rem - 1px);
}

.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) {
  padding : 0.75rem 0.75rem calc(0.75rem - 1px);
}

.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control {
  min-height : 2.75rem;
}

.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {
  padding-right : 1.71em;
}

.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {
  max-height : 2.75rem;
}

.floating-label {
  padding-top : 0.75rem;
  position : relative;
}
.floating-label.has-value label, .floating-label.is-focused label {
  top : 0;
  transform : scale(0.75);
}
.floating-label.is-focused label {
  color : #607D8B;
}
.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] {
  color : transparent;
}
.floating-label label {
  transition-duration : 0.3s;
transition-property : color, top, transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.38);
  display : block;
  font-size : 1rem;
  line-height : 2.5;
  margin : 0;
  padding : 0;
  position : absolute;
  top : 0.95rem;
  left : 0;
  transform-origin : 0 0;
}
@media (min-width: 576px) {
  .floating-label label {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .floating-label label {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .floating-label label {
  transition : none;
  }
}
.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file {
  position : relative;
}
.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {
  color : rgba(0, 0, 0, 0.38);
  opacity : 1;
}
.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : transparent;
  opacity : 0;
}
@media (min-width: 576px) {
  .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
  transition : none;
  }
}

.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.is-focused label, .input-group-lg > .is-focused.floating-label label {
  transform : scale(0.41176);
}

.floating-label-lg label, .input-group-lg > .floating-label label {
  font-size : 2.125rem;
  line-height : 1.17647;
  top : 1.5rem;
}

.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding : 0.625rem 0 calc(0.625rem - 1px);
}

.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select {
  padding-right : 1.71em;
}

.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) {
  padding : 0.875rem 1rem calc(0.875rem - 1px);
}

.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.is-focused label, .input-group-sm > .is-focused.floating-label label {
  transform : scale(0.76923);
}

.floating-label-sm label, .input-group-sm > .floating-label label {
  font-size : 0.8125rem;
  line-height : 1.53846;
  top : 1.0rem;
}

.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding : 0.375rem 0 calc(0.375rem - 1px);
}

.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select {
  padding-right : 1.71em;
}

.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) {
  padding : 0.75rem 0.75rem calc(0.75rem - 1px);
}

.floating-label.textfield-box {
  padding-top : 0;
}
.floating-label.textfield-box.has-value label, .floating-label.textfield-box.is-focused label {
  line-height : 1;
  top : 0.5rem;
}
.floating-label.textfield-box label {
  top : 0.5rem;
  left : 1rem;
}
.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file, .floating-label.textfield-box select.form-control[multiple], .floating-label.textfield-box select.form-control[size]:not([size='1']), .floating-label.textfield-box textarea.form-control:not([rows='1']), .floating-label.textfield-box .custom-select[multiple], .floating-label.textfield-box .custom-select[size]:not([size='1']) {
  padding-top : 0.5rem;
}
.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {
  padding-bottom :         calc(0.5rem - 1px);
}

.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label {
  top : 0.875rem;
  left : 1rem;
}

.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file, .floating-label-lg.textfield-box select.form-control[multiple], .input-group-lg > .textfield-box.floating-label select.form-control[multiple], .floating-label-lg.textfield-box select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']), .floating-label-lg.textfield-box textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']), .floating-label-lg.textfield-box .custom-select[multiple], .input-group-lg > .textfield-box.floating-label .custom-select[multiple], .floating-label-lg.textfield-box .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) {
  padding-top : 1.25rem;
  padding-right : 1rem;
  padding-left : 1rem;
}

.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select {
  padding-right : 1.71em;
}

.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label {
  top : 0.75rem;
  left : 0.75rem;
}

.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file, .floating-label-sm.textfield-box select.form-control[multiple], .input-group-sm > .textfield-box.floating-label select.form-control[multiple], .floating-label-sm.textfield-box select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']), .floating-label-sm.textfield-box textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']), .floating-label-sm.textfield-box .custom-select[multiple], .input-group-sm > .textfield-box.floating-label .custom-select[multiple], .floating-label-sm.textfield-box .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) {
  padding-top : 1.0rem;
  padding-right : 0.75rem;
  padding-left : 0.75rem;
}

.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select {
  padding-right : 1.71em;
}

.input-group {
  align-items : center;
  display :         flex;
  flex-wrap : wrap;
  position : relative;
  width : 100%;
}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .floating-label, .input-group > .form-control, .input-group > .form-control-file, .input-group > .textfield-box {
  flex : 1 1 auto;
  margin-bottom : 0;
  width : 1%;
}
.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .floating-label, .input-group > .custom-file + .form-control, .input-group > .custom-file + .form-control-file, .input-group > .custom-file + .textfield-box, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .floating-label, .input-group > .custom-select + .form-control, .input-group > .custom-select + .form-control-file, .input-group > .custom-select + .textfield-box, .input-group > .floating-label + .custom-file, .input-group > .floating-label + .custom-select, .input-group > .floating-label + .floating-label, .input-group > .floating-label + .form-control, .input-group > .floating-label + .form-control-file, .input-group > .floating-label + .textfield-box, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .floating-label, .input-group > .form-control + .form-control, .input-group > .form-control + .form-control-file, .input-group > .form-control + .textfield-box, .input-group > .form-control-file + .custom-file, .input-group > .form-control-file + .custom-select, .input-group > .form-control-file + .floating-label, .input-group > .form-control-file + .form-control, .input-group > .form-control-file + .form-control-file, .input-group > .form-control-file + .textfield-box, .input-group > .textfield-box + .custom-file, .input-group > .textfield-box + .custom-select, .input-group > .textfield-box + .floating-label, .input-group > .textfield-box + .form-control, .input-group > .textfield-box + .form-control-file, .input-group > .textfield-box + .textfield-box {
  margin-left : 1rem;
}

.input-group-append, .input-group-prepend {
  align-items : center;
  display :         flex;
  justify-content : center;
}
.input-group-append .btn, .input-group-prepend .btn {
  min-width : 0;
}
.input-group-append .btn + .btn, .input-group-prepend .btn + .btn {
  margin-left : -1px;
}

.input-group-append {
  margin-left : 1rem;
}

.input-group-prepend {
  margin-right : 1rem;
}

.input-group-text {
  color : inherit;
  font-size : 1rem;
  line-height : 2.5;
  margin-bottom : 0;
  white-space : nowrap;
}
.input-group-text + .input-group-text {
  margin-left : 0.5rem;
}

.input-group > .input-group-append > .btn:not(:first-of-type), .input-group > .input-group-prepend > .btn:not(:first-of-type) {
  border-top-left-radius : 0;
  border-bottom-left-radius : 0;
}

.input-group > .input-group-append > .btn:not(:last-of-type), .input-group > .input-group-prepend > .btn:not(:last-of-type) {
  border-top-right-radius : 0;
  border-bottom-right-radius : 0;
}

.input-group-icon {
  transition-duration : 0.3s;
transition-property : color;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : rgba(0, 0, 0, 0.3);
  font-size : 1rem;
  margin-right : 1rem;
  order : -1;
}
@media (min-width: 576px) {
  .input-group-icon {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .input-group-icon {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .input-group-icon {
  transition : none;
  }
}
.input-group-icon:hover {
  color : rgba(0, 0, 0, 0.87);
}
.floating-label.is-focused ~ .input-group-icon, .form-control:focus ~ .input-group-icon {
  color : #00BCD4;
}
.floating-label:not(.textfield-box) ~ .input-group-icon {
  margin-top : 0.75rem;
}

.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.is-focused label {
  top : 0;
}

.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.is-focused label {
  top : 0.5rem;
}

.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {
  margin-top : 0.875rem;
}

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {
  font-size : 2.125rem;
  line-height : 1.17647;
  padding : 0.625rem 0 calc(0.625rem - 1px);
}

.input-group-lg > select.form-control, .input-group-lg > .custom-select {
  padding-right : 1.71em;
}

.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) {
  padding : 0.875rem 1rem calc(0.875rem - 1px);
}

.input-group-lg > .form-control[type='file'], .input-group-lg > .form-control-file {
  max-height : 4.25rem;
}

.input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .input-group-text {
  font-size : 2.125rem;
  line-height : 1.17647;
}

.input-group-lg > .input-group-icon {
  font-size : 2.125rem;
  line-height : 1.17647;
}

.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.is-focused label {
  top : 0;
}

.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.is-focused label {
  top : 0.5rem;
}

.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {
  margin-top : 0.625rem;
}

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {
  font-size : 0.8125rem;
  line-height : 1.53846;
  padding : 0.375rem 0 calc(0.375rem - 1px);
}

.input-group-sm > select.form-control, .input-group-sm > .custom-select {
  padding-right : 1.71em;
}

.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) {
  padding : 0.75rem 0.75rem calc(0.75rem - 1px);
}

.input-group-sm > .form-control[type='file'], .input-group-sm > .form-control-file {
  max-height : 2.75rem;
}

.input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .input-group-text {
  font-size : 0.8125rem;
  line-height : 1.53846;
}

.input-group-sm > .input-group-icon {
  font-size : 0.8125rem;
  line-height : 1.53846;
}

.navbar {
  align-items : center;
  color : rgba(0, 0, 0, 0.87);
  display :         flex;
  flex-wrap : wrap;
  justify-content : space-between;
  min-height : 3.5rem;
  padding : 0.8rem 1rem;
  position : relative;
}
.navbar .form-control {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.12);
  border : 0;
  color : inherit;
  opacity : 1;
  padding : -0.125rem 1rem;
}
@media (min-width: 576px) {
  .navbar .form-control {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navbar .form-control {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navbar .form-control {
  transition : none;
  }
}
.navbar .form-control:focus, .navbar .form-control:hover {
  box-shadow : none;
  opacity : 1;
}
.navbar .form-control-lg {
  padding-top : 0.625rem;
  padding-bottom : 0.625rem;
}
.navbar .form-control-sm {
  padding-top : 0.375rem;
  padding-bottom : 0.375rem;
}
.navbar .input-group {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.12);
  opacity : 1;
}
@media (min-width: 576px) {
  .navbar .input-group {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navbar .input-group {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navbar .input-group {
  transition : none;
  }
}
.navbar .input-group:focus, .navbar .input-group:hover {
  opacity : 1;
}
.navbar .input-group .form-control {
  background-color : transparent;
  opacity : 1;
}
.navbar .input-group .form-control:not(:first-child) {
  padding-left : 0;
}
.navbar .input-group .form-control:not(:last-child) {
  padding-right : 0;
}
.navbar .input-group .input-group-append {
  margin-left : 0;
  min-width : 0;
}
.navbar .input-group .input-group-prepend {
  margin-right : 0;
  min-width : 0;
}
.navbar .input-group .input-group-text {
  margin-right : 1rem;
  margin-left : 1rem;
}
.navbar .input-group-lg > .form-control {
  padding-top : 0.625rem;
  padding-bottom : 0.625rem;
}
.navbar .input-group-sm > .form-control {
  padding-top : 0.375rem;
  padding-bottom : 0.375rem;
}
.navbar .nav-tabs {
  margin-top : -0.8rem;
  margin-bottom : -0.8rem;
}
.navbar .nav-tabs .nav-link {
  min-height : 3.5rem;
  padding-top : 1.3125rem;
  padding-bottom : 1.3125rem;
}
.navbar > .container {
  align-items : center;
  display :         flex;
  flex-wrap : wrap;
  justify-content : space-between;
}

.navbar-dark {
  color : white;
}
.navbar-dark .form-control, .navbar-dark .input-group, .navbar-dark .navbar-brand::before, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-toggler::before {
  background-color : rgba(255, 255, 255, 0.12);
}
.navbar-dark .form-control::placeholder, .navbar-dark .navbar-nav .nav-link.disabled {
  color : rgba(255, 255, 255, 0.5);
}

.navbar-fixed-bottom, .navbar-fixed-top {
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  position : fixed;
  right : 0;
  left : 0;
  z-index : 40;
}

.navbar-fixed-bottom {
  bottom : 0;
}

.navbar-fixed-top {
  top : 0;
}

.navbar-full {
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  z-index : 40;
}

@supports (position: sticky) {
  .navbar-sticky-top {
    box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
    position :         sticky;
    top : 0;
    z-index : 40;
  }
}

.toolbar-waterfall {
  transition-duration : 0.3s;
transition-property : background-color, box-shadow;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  position : absolute;
  top : 0;
  right : 0;
  left : 0;
  z-index : 40;
}
@media (min-width: 576px) {
  .toolbar-waterfall {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .toolbar-waterfall {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .toolbar-waterfall {
  transition : none;
  }
}
.toolbar-waterfall.waterfall {
  background-color : #673AB7;
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2);
  position : fixed;
}

.navbar-brand {
  font-size : 1.32rem;
  font-weight : 500;
  letter-spacing : 0.02em;
  line-height : 1.4;
  align-items : center;
  color : inherit;
  display :         inline-flex;
  height : auto;
  position : relative;
  white-space : nowrap;
}
.navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover {
  color : inherit;
  text-decoration : none;
}
.navbar-brand::before {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.12);
  content : '';
  display : block;
  opacity : 0;
  position : absolute;
  top : 0;
  right : -0.5rem;
  bottom : 0;
  left : -0.5rem;
}
@media (min-width: 576px) {
  .navbar-brand::before {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navbar-brand::before {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navbar-brand::before {
  transition : none;
  }
}
.navbar-brand:focus {
  outline : 0;
}
.navbar-brand:focus::before {
  opacity : 1;
}
.navbar-brand:not(:first-child) {
  margin-left : 1rem;
}
.navbar-brand:not(:last-child) {
  margin-right : 1rem;
}

.navbar-text {
  align-items : center;
  color : inherit;
  display :         inline-flex;
  flex-wrap : wrap;
  height : auto;
}

.navbar-nav {
  display :         flex;
  flex-wrap : wrap;
  list-style : none;
  margin-bottom : 0;
  padding-left : 0;
}
.navbar-nav .nav-link {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property : background-color, opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  color : inherit;
  font-size : 1rem;
  height : auto;
  line-height : 1;
  opacity : 1;
  padding : 0.8rem 1rem;
}
@media (min-width: 576px) {
  .navbar-nav .nav-link {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navbar-nav .nav-link {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navbar-nav .nav-link {
  transition : none;
  }
}
.navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
  background-color : rgba(0, 0, 0, 0.12);
  opacity : 1;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {
  opacity : 1;
}
.navbar-nav .nav-link.disabled {
  background-color : transparent;
  color : rgba(0, 0, 0, 0.38);
}
.navbar-nav .nav-link:focus {
  outline : 0;
}
.navbar-nav .active > .nav-link, .navbar-nav .show > .nav-link {
  opacity : 1;
}
.navbar-nav .show > .nav-link {
  background-color : rgba(0, 0, 0, 0.12);
}

.navbar-collapse {
  align-items : center;
  flex-basis : 100%;
  flex-grow : 1;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right : 0;
    padding-left : 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow : row nowrap;
    justify-content : flex-start;
  }
  .navbar-expand-sm .navbar-collapse {
    display :         flex !important;
    flex-basis : auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display : none;
  }
  .navbar-expand-sm .navbar-toggler:first-child + .navbar-brand {
    margin-left : 0;
  }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    flex-wrap : nowrap;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right : 0;
    padding-left : 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow : row nowrap;
    justify-content : flex-start;
  }
  .navbar-expand-md .navbar-collapse {
    display :         flex !important;
    flex-basis : auto;
  }
  .navbar-expand-md .navbar-toggler {
    display : none;
  }
  .navbar-expand-md .navbar-toggler:first-child + .navbar-brand {
    margin-left : 0;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    flex-wrap : nowrap;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-right : 0;
    padding-left : 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow : row nowrap;
    justify-content : flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    display :         flex !important;
    flex-basis : auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display : none;
  }
  .navbar-expand-lg .navbar-toggler:first-child + .navbar-brand {
    margin-left : 0;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    flex-wrap : nowrap;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-right : 0;
    padding-left : 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow : row nowrap;
    justify-content : flex-start;
  }
  .navbar-expand-xl .navbar-collapse {
    display :         flex !important;
    flex-basis : auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display : none;
  }
  .navbar-expand-xl .navbar-toggler:first-child + .navbar-brand {
    margin-left : 0;
  }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    flex-wrap : nowrap;
  }
}

.navbar-expand {
  flex-flow : row nowrap;
  justify-content : flex-start;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right : 0;
  padding-left : 0;
}
.navbar-expand .navbar-collapse {
  display :         flex !important;
  flex-basis : auto;
}
.navbar-expand .navbar-toggler {
  display : none;
}
.navbar-expand .navbar-toggler:first-child + .navbar-brand {
  margin-left : 0;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
  flex-wrap : nowrap;
}

.navbar-toggler {
  align-items : center;
  background-color : transparent;
  border : 0;
  border-radius : 50%;
  color : inherit;
  display :         inline-flex;
  flex-shrink : 0;
  height : auto;
  justify-content : center;
  line-height : 1;
  padding : 0;
  position : relative;
  width : auto;
}
.navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
  color : inherit;
  text-decoration : none;
}
.navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before {
  opacity : 1;
}
.navbar-toggler::before {
  transition-duration : 0.3s;
transition-property : opacity;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : rgba(0, 0, 0, 0.12);
  border-radius : 50%;
  content : '';
  display : block;
  opacity : 0;
  position : absolute;
  top : 0;
  right : 0;
  bottom : 0;
  left : 0;
}
@media (min-width: 576px) {
  .navbar-toggler::before {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .navbar-toggler::before {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .navbar-toggler::before {
  transition : none;
  }
}
.navbar-toggler:focus {
  outline : 0;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor : pointer;
}

.navbar-toggler-icon {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
  font-family : 'Material Icons';
  font-feature-settings : 'liga';
  -moz-osx-font-smoothing : grayscale;
  -webkit-font-smoothing : antialiased;
  font-style : normal;
  font-weight : normal;
  letter-spacing : normal;
  text-rendering : optimizeLegibility;
  text-transform : none;
  white-space : nowrap;
  word-wrap : normal;
  display : block;
}
.navbar-toggler-icon::before {
  content : 'menu';
}

.tooltip {
  text-align : left;
  text-align : start;
  font-family : 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-style : normal;
  font-weight : 400;
  letter-spacing : normal;
  line-break : auto;
  line-height : 1.45;
  text-decoration : none;
  text-shadow : none;
  text-transform : none;
  white-space : normal;
  word-break : normal;
  word-spacing : normal;
  display : block;
  font-size : 0.875rem;
  line-height : 1.45;
  margin : 0;
  opacity : 0;
  position : absolute;
  word-break : break-word;
  z-index : 240;
}
[dir='rtl'] .tooltip {
  text-align : right;
  text-align : start;
}
@media (min-width: 768px) {
  .tooltip {
    font-size : 0.625rem;
    margin : 0.875rem;
  }
}
.tooltip.show {
  opacity : 0.9;
}
.tooltip.show .tooltip-inner {
  transform : scale(1);
}

.tooltip-inner {
  border-radius : 2px;
  transition-duration : 0.3s;
transition-property :         transform;
  transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
  background-color : #000000;
  color : white;
  padding : 0.36562rem 1rem;
  text-align : center;
  transform : scale(0.87);
}
@media (min-width: 576px) {
  .tooltip-inner {
    transition-duration : 0.39s;
  }
}
@media (min-width: 992px) {
  .tooltip-inner {
    transition-duration : 0.2s;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .tooltip-inner {
  transition : none;
  }
}
@media (min-width: 768px) {
  .tooltip-inner {
    padding : 0.23438rem 0.5rem;
  }
}

.align-top {
  vertical-align : top !important;
}

.align-text-top {
  vertical-align : text-top !important;
}

.align-middle {
  vertical-align : middle !important;
}

.align-baseline {
  vertical-align : baseline !important;
}

.align-text-bottom {
  vertical-align : text-bottom !important;
}

.align-bottom {
  vertical-align : bottom !important;
}

.border {
  border : 1px solid rgba(0, 0, 0, 0.12) !important;
}

.border-0 {
  border : 0 !important;
}

.border-top {
  border-top : 1px solid rgba(0, 0, 0, 0.12) !important;
}

.border-top-0 {
  border-top : 0 !important;
}

.border-right {
  border-right : 1px solid rgba(0, 0, 0, 0.12) !important;
}

.border-right-0 {
  border-right : 0 !important;
}

.border-bottom {
  border-bottom : 1px solid rgba(0, 0, 0, 0.12) !important;
}

.border-bottom-0 {
  border-bottom : 0 !important;
}

.border-left {
  border-left : 1px solid rgba(0, 0, 0, 0.12) !important;
}

.border-left-0 {
  border-left : 0 !important;
}

.border-black {
  border-color : #000000 !important;
}

.border-black-primary {
  border-color : rgba(0, 0, 0, 0.87) !important;
}

.border-black-secondary {
  border-color : rgba(0, 0, 0, 0.54) !important;
}

.border-black-hint {
  border-color : rgba(0, 0, 0, 0.38) !important;
}

.border-black-divider {
  border-color : rgba(0, 0, 0, 0.12) !important;
}

.border-white {
  border-color : #FFFFFF !important;
}

.border-white-primary {
  border-color : white !important;
}

.border-white-secondary {
  border-color : rgba(255, 255, 255, 0.7) !important;
}

.border-white-hint {
  border-color : rgba(255, 255, 255, 0.5) !important;
}

.border-white-divider {
  border-color : rgba(255, 255, 255, 0.12) !important;
}

.border-primary {
  border-color : #673AB7 !important;
}

.border-secondary {
  border-color : #607D8B !important;
}

.border-danger {
  border-color : #F44336 !important;
}

.border-info {
  border-color : #00BCD4 !important;
}

.border-success {
  border-color : #8BC34A !important;
}

.border-warning {
  border-color : #FFC107 !important;
}

.border-dark {
  border-color : #464855 !important;
}

.border-light {
  border-color : #BABFC7 !important;
}

.rounded {
  border-radius : 2px;
}

.rounded-0 {
  border-radius : 0;
}

.rounded-circle {
  border-radius : 50%;
}

.rounded-top {
  border-top-left-radius : 2px;
  border-top-right-radius : 2px;
}

.rounded-right {
  border-top-right-radius : 2px;
  border-bottom-right-radius : 2px;
}

.rounded-bottom {
  border-bottom-right-radius : 2px;
  border-bottom-left-radius : 2px;
}

.rounded-left {
  border-top-left-radius : 2px;
  border-bottom-left-radius : 2px;
}

.bg-dark-1 {
  background-color : #000000 !important;
}

.bg-dark-2 {
  background-color : #212121 !important;
}

.bg-dark-3 {
  background-color : #303030 !important;
}

.bg-dark-4 {
  background-color : #424242 !important;
}

.bg-light-1 {
  background-color : #E0E0E0 !important;
}

.bg-light-2 {
  background-color : #F5F5F5 !important;
}

.bg-light-3 {
  background-color : #FAFAFA !important;
}

.bg-light-4 {
  background-color : #FFFFFF !important;
}

.bg-transparent {
  background-color : transparent !important;
}

.bg-white {
  background-color : #FFFFFF !important;
}

a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover {
  background-color : #673AB7 !important;
}

.bg-primary {
  background-color : #673AB7 !important;
}

a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover {
  background-color : #607D8B !important;
}

.bg-secondary {
  background-color : #607D8B !important;
}

a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover {
  background-color : #F44336 !important;
}

.bg-danger {
  background-color : #F44336 !important;
}

a.bg-info:active, a.bg-info:focus, a.bg-info:hover {
  background-color : #00BCD4 !important;
}

.bg-info {
  background-color : #00BCD4 !important;
}

a.bg-success:active, a.bg-success:focus, a.bg-success:hover {
  background-color : #8BC34A !important;
}

.bg-success {
  background-color : #8BC34A !important;
}

a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover {
  background-color : #FFC107 !important;
}

.bg-warning {
  background-color : #FFC107 !important;
}

a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover {
  background-color : #464855 !important;
}

.bg-dark {
  background-color : #464855 !important;
}

a.bg-light:active, a.bg-light:focus, a.bg-light:hover {
  background-color : #BABFC7 !important;
}

.bg-light {
  background-color : #BABFC7 !important;
}

.bg-primary-dark {
  background-color : #673AB7 !important;
}

.bg-primary-light {
  background-color : #673AB7 !important;
}

.bg-secondary-dark {
  background-color : #607D8B !important;
}

.bg-secondary-light {
  background-color : #607D8B !important;
}

.clearfix::after {
  clear : both;
  content : '';
  display : table;
}

.d-block {
  display : block !important;
}

.d-flex {
  display :         flex !important;
}

.d-inline {
  display : inline !important;
}

.d-inline-block {
  display : inline-block !important;
}

.d-inline-flex {
  display :         inline-flex !important;
}

.d-none {
  display : none !important;
}

.d-table {
  display : table !important;
}

.d-table-cell {
  display : table-cell !important;
}

.d-table-row {
  display : table-row !important;
}

@media (min-width: 576px) {
  .d-sm-block {
    display : block !important;
  }
  .d-sm-flex {
    display :         flex !important;
  }
  .d-sm-inline {
    display : inline !important;
  }
  .d-sm-inline-block {
    display : inline-block !important;
  }
  .d-sm-inline-flex {
    display :         inline-flex !important;
  }
  .d-sm-none {
    display : none !important;
  }
  .d-sm-table {
    display : table !important;
  }
  .d-sm-table-cell {
    display : table-cell !important;
  }
  .d-sm-table-row {
    display : table-row !important;
  }
}

@media (min-width: 768px) {
  .d-md-block {
    display : block !important;
  }
  .d-md-flex {
    display :         flex !important;
  }
  .d-md-inline {
    display : inline !important;
  }
  .d-md-inline-block {
    display : inline-block !important;
  }
  .d-md-inline-flex {
    display :         inline-flex !important;
  }
  .d-md-none {
    display : none !important;
  }
  .d-md-table {
    display : table !important;
  }
  .d-md-table-cell {
    display : table-cell !important;
  }
  .d-md-table-row {
    display : table-row !important;
  }
}

@media (min-width: 992px) {
  .d-lg-block {
    display : block !important;
  }
  .d-lg-flex {
    display :         flex !important;
  }
  .d-lg-inline {
    display : inline !important;
  }
  .d-lg-inline-block {
    display : inline-block !important;
  }
  .d-lg-inline-flex {
    display :         inline-flex !important;
  }
  .d-lg-none {
    display : none !important;
  }
  .d-lg-table {
    display : table !important;
  }
  .d-lg-table-cell {
    display : table-cell !important;
  }
  .d-lg-table-row {
    display : table-row !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-block {
    display : block !important;
  }
  .d-xl-flex {
    display :         flex !important;
  }
  .d-xl-inline {
    display : inline !important;
  }
  .d-xl-inline-block {
    display : inline-block !important;
  }
  .d-xl-inline-flex {
    display :         inline-flex !important;
  }
  .d-xl-none {
    display : none !important;
  }
  .d-xl-table {
    display : table !important;
  }
  .d-xl-table-cell {
    display : table-cell !important;
  }
  .d-xl-table-row {
    display : table-row !important;
  }
}

@media print {
  .d-print-block {
    display : block !important;
  }
  .d-print-flex {
    display :         flex !important;
  }
  .d-print-inline {
    display : inline !important;
  }
  .d-print-inline-block {
    display : inline-block !important;
  }
  .d-print-inline-flex {
    display :         inline-flex !important;
  }
  .d-print-none {
    display : none !important;
  }
  .d-print-table {
    display : table !important;
  }
  .d-print-table-cell {
    display : table-cell !important;
  }
  .d-print-table-row {
    display : table-row !important;
  }
}

.align-content-around {
  align-content : space-around !important;
}

.align-content-between {
  align-content : space-between !important;
}

.align-content-center {
  align-content : center !important;
}

.align-content-end {
  align-content : flex-end !important;
}

.align-content-start {
  align-content : flex-start !important;
}

.align-content-stretch {
  align-content : stretch !important;
}

.align-items-baseline {
  align-items : baseline !important;
}

.align-items-center {
  align-items : center !important;
}

.align-items-start {
  align-items : flex-start !important;
}

.align-items-end {
  align-items : flex-end !important;
}

.align-items-stretch {
  align-items : stretch !important;
}

.align-self-auto {
  align-self : auto !important;
}

.align-self-baseline {
  align-self : baseline !important;
}

.align-self-center {
  align-self : center !important;
}

.align-self-end {
  align-self : flex-end !important;
}

.align-self-start {
  align-self : flex-start !important;
}

.align-self-stretch {
  align-self : stretch !important;
}

.flex-column {
  flex-direction : column !important;
}

.flex-column-reverse {
  flex-direction : column-reverse !important;
}

.flex-row {
  flex-direction : row !important;
}

.flex-row-reverse {
  flex-direction : row-reverse !important;
}

.flex-fill {
  flex : 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow : 0 !important;
}

.flex-grow-1 {
  flex-grow : 1 !important;
}

.flex-nowrap {
  flex-wrap : nowrap !important;
}

.flex-shrink-0 {
  flex-shrink : 0 !important;
}

.flex-shrink-1 {
  flex-shrink : 1 !important;
}

.flex-wrap {
  flex-wrap : wrap !important;
}

.flex-wrap-reverse {
  flex-wrap : wrap-reverse !important;
}

.justify-content-around {
  justify-content : space-around !important;
}

.justify-content-between {
  justify-content : space-between !important;
}

.justify-content-center {
  justify-content : center !important;
}

.justify-content-end {
  justify-content : flex-end !important;
}

.justify-content-start {
  justify-content : flex-start !important;
}

.order-first {
  order : -1;
}

.order-last {
  order : 1;
}

.order-0 {
  order : 0;
}

@media (min-width: 576px) {
  .align-content-sm-around {
    align-content : space-around !important;
  }
  .align-content-sm-between {
    align-content : space-between !important;
  }
  .align-content-sm-center {
    align-content : center !important;
  }
  .align-content-sm-end {
    align-content : flex-end !important;
  }
  .align-content-sm-start {
    align-content : flex-start !important;
  }
  .align-content-sm-stretch {
    align-content : stretch !important;
  }
  .align-items-sm-baseline {
    align-items : baseline !important;
  }
  .align-items-sm-center {
    align-items : center !important;
  }
  .align-items-sm-start {
    align-items : flex-start !important;
  }
  .align-items-sm-end {
    align-items : flex-end !important;
  }
  .align-items-sm-stretch {
    align-items : stretch !important;
  }
  .align-self-sm-auto {
    align-self : auto !important;
  }
  .align-self-sm-baseline {
    align-self : baseline !important;
  }
  .align-self-sm-center {
    align-self : center !important;
  }
  .align-self-sm-end {
    align-self : flex-end !important;
  }
  .align-self-sm-start {
    align-self : flex-start !important;
  }
  .align-self-sm-stretch {
    align-self : stretch !important;
  }
  .flex-sm-column {
    flex-direction : column !important;
  }
  .flex-sm-column-reverse {
    flex-direction : column-reverse !important;
  }
  .flex-sm-row {
    flex-direction : row !important;
  }
  .flex-sm-row-reverse {
    flex-direction : row-reverse !important;
  }
  .flex-sm-fill {
    flex : 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow : 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow : 1 !important;
  }
  .flex-sm-nowrap {
    flex-wrap : nowrap !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink : 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink : 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap : wrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap : wrap-reverse !important;
  }
  .justify-content-sm-around {
    justify-content : space-around !important;
  }
  .justify-content-sm-between {
    justify-content : space-between !important;
  }
  .justify-content-sm-center {
    justify-content : center !important;
  }
  .justify-content-sm-end {
    justify-content : flex-end !important;
  }
  .justify-content-sm-start {
    justify-content : flex-start !important;
  }
  .order-sm-first {
    order : -1;
  }
  .order-sm-last {
    order : 1;
  }
  .order-sm-0 {
    order : 0;
  }
}

@media (min-width: 768px) {
  .align-content-md-around {
    align-content : space-around !important;
  }
  .align-content-md-between {
    align-content : space-between !important;
  }
  .align-content-md-center {
    align-content : center !important;
  }
  .align-content-md-end {
    align-content : flex-end !important;
  }
  .align-content-md-start {
    align-content : flex-start !important;
  }
  .align-content-md-stretch {
    align-content : stretch !important;
  }
  .align-items-md-baseline {
    align-items : baseline !important;
  }
  .align-items-md-center {
    align-items : center !important;
  }
  .align-items-md-start {
    align-items : flex-start !important;
  }
  .align-items-md-end {
    align-items : flex-end !important;
  }
  .align-items-md-stretch {
    align-items : stretch !important;
  }
  .align-self-md-auto {
    align-self : auto !important;
  }
  .align-self-md-baseline {
    align-self : baseline !important;
  }
  .align-self-md-center {
    align-self : center !important;
  }
  .align-self-md-end {
    align-self : flex-end !important;
  }
  .align-self-md-start {
    align-self : flex-start !important;
  }
  .align-self-md-stretch {
    align-self : stretch !important;
  }
  .flex-md-column {
    flex-direction : column !important;
  }
  .flex-md-column-reverse {
    flex-direction : column-reverse !important;
  }
  .flex-md-row {
    flex-direction : row !important;
  }
  .flex-md-row-reverse {
    flex-direction : row-reverse !important;
  }
  .flex-md-fill {
    flex : 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow : 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow : 1 !important;
  }
  .flex-md-nowrap {
    flex-wrap : nowrap !important;
  }
  .flex-md-shrink-0 {
    flex-shrink : 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink : 1 !important;
  }
  .flex-md-wrap {
    flex-wrap : wrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap : wrap-reverse !important;
  }
  .justify-content-md-around {
    justify-content : space-around !important;
  }
  .justify-content-md-between {
    justify-content : space-between !important;
  }
  .justify-content-md-center {
    justify-content : center !important;
  }
  .justify-content-md-end {
    justify-content : flex-end !important;
  }
  .justify-content-md-start {
    justify-content : flex-start !important;
  }
  .order-md-first {
    order : -1;
  }
  .order-md-last {
    order : 1;
  }
  .order-md-0 {
    order : 0;
  }
}

@media (min-width: 992px) {
  .align-content-lg-around {
    align-content : space-around !important;
  }
  .align-content-lg-between {
    align-content : space-between !important;
  }
  .align-content-lg-center {
    align-content : center !important;
  }
  .align-content-lg-end {
    align-content : flex-end !important;
  }
  .align-content-lg-start {
    align-content : flex-start !important;
  }
  .align-content-lg-stretch {
    align-content : stretch !important;
  }
  .align-items-lg-baseline {
    align-items : baseline !important;
  }
  .align-items-lg-center {
    align-items : center !important;
  }
  .align-items-lg-start {
    align-items : flex-start !important;
  }
  .align-items-lg-end {
    align-items : flex-end !important;
  }
  .align-items-lg-stretch {
    align-items : stretch !important;
  }
  .align-self-lg-auto {
    align-self : auto !important;
  }
  .align-self-lg-baseline {
    align-self : baseline !important;
  }
  .align-self-lg-center {
    align-self : center !important;
  }
  .align-self-lg-end {
    align-self : flex-end !important;
  }
  .align-self-lg-start {
    align-self : flex-start !important;
  }
  .align-self-lg-stretch {
    align-self : stretch !important;
  }
  .flex-lg-column {
    flex-direction : column !important;
  }
  .flex-lg-column-reverse {
    flex-direction : column-reverse !important;
  }
  .flex-lg-row {
    flex-direction : row !important;
  }
  .flex-lg-row-reverse {
    flex-direction : row-reverse !important;
  }
  .flex-lg-fill {
    flex : 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow : 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow : 1 !important;
  }
  .flex-lg-nowrap {
    flex-wrap : nowrap !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink : 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink : 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap : wrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap : wrap-reverse !important;
  }
  .justify-content-lg-around {
    justify-content : space-around !important;
  }
  .justify-content-lg-between {
    justify-content : space-between !important;
  }
  .justify-content-lg-center {
    justify-content : center !important;
  }
  .justify-content-lg-end {
    justify-content : flex-end !important;
  }
  .justify-content-lg-start {
    justify-content : flex-start !important;
  }
  .order-lg-first {
    order : -1;
  }
  .order-lg-last {
    order : 1;
  }
  .order-lg-0 {
    order : 0;
  }
}

@media (min-width: 1200px) {
  .align-content-xl-around {
    align-content : space-around !important;
  }
  .align-content-xl-between {
    align-content : space-between !important;
  }
  .align-content-xl-center {
    align-content : center !important;
  }
  .align-content-xl-end {
    align-content : flex-end !important;
  }
  .align-content-xl-start {
    align-content : flex-start !important;
  }
  .align-content-xl-stretch {
    align-content : stretch !important;
  }
  .align-items-xl-baseline {
    align-items : baseline !important;
  }
  .align-items-xl-center {
    align-items : center !important;
  }
  .align-items-xl-start {
    align-items : flex-start !important;
  }
  .align-items-xl-end {
    align-items : flex-end !important;
  }
  .align-items-xl-stretch {
    align-items : stretch !important;
  }
  .align-self-xl-auto {
    align-self : auto !important;
  }
  .align-self-xl-baseline {
    align-self : baseline !important;
  }
  .align-self-xl-center {
    align-self : center !important;
  }
  .align-self-xl-end {
    align-self : flex-end !important;
  }
  .align-self-xl-start {
    align-self : flex-start !important;
  }
  .align-self-xl-stretch {
    align-self : stretch !important;
  }
  .flex-xl-column {
    flex-direction : column !important;
  }
  .flex-xl-column-reverse {
    flex-direction : column-reverse !important;
  }
  .flex-xl-row {
    flex-direction : row !important;
  }
  .flex-xl-row-reverse {
    flex-direction : row-reverse !important;
  }
  .flex-xl-fill {
    flex : 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow : 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow : 1 !important;
  }
  .flex-xl-nowrap {
    flex-wrap : nowrap !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink : 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink : 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap : wrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap : wrap-reverse !important;
  }
  .justify-content-xl-around {
    justify-content : space-around !important;
  }
  .justify-content-xl-between {
    justify-content : space-between !important;
  }
  .justify-content-xl-center {
    justify-content : center !important;
  }
  .justify-content-xl-end {
    justify-content : flex-end !important;
  }
  .justify-content-xl-start {
    justify-content : flex-start !important;
  }
  .order-xl-first {
    order : -1;
  }
  .order-xl-last {
    order : 1;
  }
  .order-xl-0 {
    order : 0;
  }
}

.float-left {
  float : left !important;
}

.float-none {
  float : none !important;
}

.float-right {
  float : right !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float : left !important;
  }
  .float-sm-none {
    float : none !important;
  }
  .float-sm-right {
    float : right !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float : left !important;
  }
  .float-md-none {
    float : none !important;
  }
  .float-md-right {
    float : right !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float : left !important;
  }
  .float-lg-none {
    float : none !important;
  }
  .float-lg-right {
    float : right !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float : left !important;
  }
  .float-xl-none {
    float : none !important;
  }
  .float-xl-right {
    float : right !important;
  }
}

.position-absolute {
  position : absolute !important;
}

.position-fixed {
  position : fixed !important;
}

.position-relative {
  position : relative !important;
}

.position-static {
  position : static !important;
}

.position-sticky {
  position :         sticky !important;
}

.fixed-bottom {
  position : fixed;
  right : 0;
  bottom : 0;
  left : 0;
  z-index : 40;
}

.fixed-top {
  position : fixed;
  top : 0;
  right : 0;
  left : 0;
  z-index : 40;
}

@supports (position: sticky) {
  .sticky-top {
    position :         sticky;
    top : 0;
    z-index : 40;
  }
}

.sr-only {
  border : 0;
  clip : rect(0, 0, 0, 0);
  height : 1px;
  overflow : hidden;
  padding : 0;
  position : absolute;
  white-space : nowrap;
  width : 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip : auto;
  height : auto;
  overflow : visible;
  position : static;
  white-space : normal;
  width : auto;
}

.shadow {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-lg {
  box-shadow : 0 24px 38px 3px rgba(95, 95, 95, 0.14), 0 9px 46px 8px rgba(95, 95, 95, 0.12), 0 11px 15px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-none {
  box-shadow : none !important;
}

.shadow-sm {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-24 {
  box-shadow : 0 24px 38px 3px rgba(95, 95, 95, 0.14), 0 9px 46px 8px rgba(95, 95, 95, 0.12), 0 11px 15px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-16 {
  box-shadow : 0 16px 24px 2px rgba(95, 95, 95, 0.14), 0 6px 30px 5px rgba(95, 95, 95, 0.12), 0 8px 10px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-12 {
  box-shadow : 0 12px 17px 2px rgba(95, 95, 95, 0.14), 0 5px 22px 4px rgba(95, 95, 95, 0.12), 0 7px 8px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-8 {
  box-shadow : 0 8px 10px 1px rgba(95, 95, 95, 0.14), 0 3px 14px 3px rgba(95, 95, 95, 0.12), 0 4px 15px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-6 {
  box-shadow : 0 6px 10px 0 rgba(95, 95, 95, 0.14), 0 1px 18px 0 rgba(95, 95, 95, 0.12), 0 3px 5px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-4 {
  box-shadow : 0 2px 4px 0 rgba(95, 95, 95, 0.14), 0 4px 5px 0 rgba(95, 95, 95, 0.12), 0 1px 10px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-2 {
  box-shadow : 0 0 4px 0 rgba(95, 95, 95, 0.14), 0 3px 4px 0 rgba(95, 95, 95, 0.12), 0 1px 5px 0 rgba(95, 95, 95, 0.2) !important;
}

.shadow-1 {
  box-shadow : 0 0 2px 0 rgba(95, 95, 95, 0.14), 0 2px 2px 0 rgba(95, 95, 95, 0.12), 0 1px 3px 0 rgba(95, 95, 95, 0.2) !important;
}

.h-25 {
  height : 25% !important;
}

.h-50 {
  height : 50% !important;
}

.h-75 {
  height : 75% !important;
}

.h-100 {
  height : 100% !important;
}

.h-auto {
  height : auto !important;
}

.w-25 {
  width : 25% !important;
}

.w-50 {
  width : 50% !important;
}

.w-75 {
  width : 75% !important;
}

.w-100 {
  width : 100% !important;
}

.w-auto {
  width : auto !important;
}

.mh-100 {
  max-height : 100% !important;
}

.mw-100 {
  max-width : 100% !important;
}

.m-0 {
  margin : 0 !important;
}

.mt-0 {
  margin-top : 0 !important;
}

.mr-0 {
  margin-right : 0 !important;
}

.mb-0 {
  margin-bottom : 0 !important;
}

.ml-0 {
  margin-left : 0 !important;
}

.mx-0 {
  margin-right : 0 !important;
  margin-left : 0 !important;
}

.my-0 {
  margin-top : 0 !important;
  margin-bottom : 0 !important;
}

.m-1 {
  margin : 1rem !important;
}

.mt-1 {
  margin-top : 1rem !important;
}

.mr-1 {
  margin-right : 1rem !important;
}

.mb-1 {
  margin-bottom : 1rem !important;
}

.ml-1 {
  margin-left : 1rem !important;
}

.mx-1 {
  margin-right : 1rem !important;
  margin-left : 1rem !important;
}

.my-1 {
  margin-top : 1rem !important;
  margin-bottom : 1rem !important;
}

.m-2 {
  margin : 1.5rem !important;
}

.mt-2 {
  margin-top : 1.5rem !important;
}

.mr-2 {
  margin-right : 1.5rem !important;
}

.mb-2 {
  margin-bottom : 1.5rem !important;
}

.ml-2 {
  margin-left : 1.5rem !important;
}

.mx-2 {
  margin-right : 1.5rem !important;
  margin-left : 1.5rem !important;
}

.my-2 {
  margin-top : 1.5rem !important;
  margin-bottom : 1.5rem !important;
}

.m-3 {
  margin : 3rem !important;
}

.mt-3 {
  margin-top : 3rem !important;
}

.mr-3 {
  margin-right : 3rem !important;
}

.mb-3 {
  margin-bottom : 3rem !important;
}

.ml-3 {
  margin-left : 3rem !important;
}

.mx-3 {
  margin-right : 3rem !important;
  margin-left : 3rem !important;
}

.my-3 {
  margin-top : 3rem !important;
  margin-bottom : 3rem !important;
}

.m-4 {
  margin : 3.5rem !important;
}

.mt-4 {
  margin-top : 3.5rem !important;
}

.mr-4 {
  margin-right : 3.5rem !important;
}

.mb-4 {
  margin-bottom : 3.5rem !important;
}

.ml-4 {
  margin-left : 3.5rem !important;
}

.mx-4 {
  margin-right : 3.5rem !important;
  margin-left : 3.5rem !important;
}

.my-4 {
  margin-top : 3.5rem !important;
  margin-bottom : 3.5rem !important;
}

.m-5 {
  margin : 4rem !important;
}

.mt-5 {
  margin-top : 4rem !important;
}

.mr-5 {
  margin-right : 4rem !important;
}

.mb-5 {
  margin-bottom : 4rem !important;
}

.ml-5 {
  margin-left : 4rem !important;
}

.mx-5 {
  margin-right : 4rem !important;
  margin-left : 4rem !important;
}

.my-5 {
  margin-top : 4rem !important;
  margin-bottom : 4rem !important;
}

.p-0 {
  padding : 0 !important;
}

.pt-0 {
  padding-top : 0 !important;
}

.pr-0 {
  padding-right : 0 !important;
}

.pb-0 {
  padding-bottom : 0 !important;
}

.pl-0 {
  padding-left : 0 !important;
}

.px-0 {
  padding-right : 0 !important;
  padding-left : 0 !important;
}

.py-0 {
  padding-top : 0 !important;
  padding-bottom : 0 !important;
}

.p-1 {
  padding : 1rem !important;
}

.pt-1 {
  padding-top : 1rem !important;
}

.pr-1 {
  padding-right : 1rem !important;
}

.pb-1 {
  padding-bottom : 1rem !important;
}

.pl-1 {
  padding-left : 1rem !important;
}

.px-1 {
  padding-right : 1rem !important;
  padding-left : 1rem !important;
}

.py-1 {
  padding-top : 1rem !important;
  padding-bottom : 1rem !important;
}

.p-2 {
  padding : 1.5rem !important;
}

.pt-2 {
  padding-top : 1.5rem !important;
}

.pr-2 {
  padding-right : 1.5rem !important;
}

.pb-2 {
  padding-bottom : 1.5rem !important;
}

.pl-2 {
  padding-left : 1.5rem !important;
}

.px-2 {
  padding-right : 1.5rem !important;
  padding-left : 1.5rem !important;
}

.py-2 {
  padding-top : 1.5rem !important;
  padding-bottom : 1.5rem !important;
}

.p-3 {
  padding : 3rem !important;
}

.pt-3 {
  padding-top : 3rem !important;
}

.pr-3 {
  padding-right : 3rem !important;
}

.pb-3 {
  padding-bottom : 3rem !important;
}

.pl-3 {
  padding-left : 3rem !important;
}

.px-3 {
  padding-right : 3rem !important;
  padding-left : 3rem !important;
}

.py-3 {
  padding-top : 3rem !important;
  padding-bottom : 3rem !important;
}

.p-4 {
  padding : 3.5rem !important;
}

.pt-4 {
  padding-top : 3.5rem !important;
}

.pr-4 {
  padding-right : 3.5rem !important;
}

.pb-4 {
  padding-bottom : 3.5rem !important;
}

.pl-4 {
  padding-left : 3.5rem !important;
}

.px-4 {
  padding-right : 3.5rem !important;
  padding-left : 3.5rem !important;
}

.py-4 {
  padding-top : 3.5rem !important;
  padding-bottom : 3.5rem !important;
}

.p-5 {
  padding : 4rem !important;
}

.pt-5 {
  padding-top : 4rem !important;
}

.pr-5 {
  padding-right : 4rem !important;
}

.pb-5 {
  padding-bottom : 4rem !important;
}

.pl-5 {
  padding-left : 4rem !important;
}

.px-5 {
  padding-right : 4rem !important;
  padding-left : 4rem !important;
}

.py-5 {
  padding-top : 4rem !important;
  padding-bottom : 4rem !important;
}

.m-auto {
  margin : auto !important;
}

.mt-auto {
  margin-top : auto !important;
}

.mr-auto {
  margin-right : auto !important;
}

.mb-auto {
  margin-bottom : auto !important;
}

.ml-auto {
  margin-left : auto !important;
}

.mx-auto {
  margin-right : auto !important;
  margin-left : auto !important;
}

.my-auto {
  margin-top : auto !important;
  margin-bottom : auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin : 0 !important;
  }
  .mt-sm-0 {
    margin-top : 0 !important;
  }
  .mr-sm-0 {
    margin-right : 0 !important;
  }
  .mb-sm-0 {
    margin-bottom : 0 !important;
  }
  .ml-sm-0 {
    margin-left : 0 !important;
  }
  .mx-sm-0 {
    margin-right : 0 !important;
    margin-left : 0 !important;
  }
  .my-sm-0 {
    margin-top : 0 !important;
    margin-bottom : 0 !important;
  }
  .m-sm-1 {
    margin : 1rem !important;
  }
  .mt-sm-1 {
    margin-top : 1rem !important;
  }
  .mr-sm-1 {
    margin-right : 1rem !important;
  }
  .mb-sm-1 {
    margin-bottom : 1rem !important;
  }
  .ml-sm-1 {
    margin-left : 1rem !important;
  }
  .mx-sm-1 {
    margin-right : 1rem !important;
    margin-left : 1rem !important;
  }
  .my-sm-1 {
    margin-top : 1rem !important;
    margin-bottom : 1rem !important;
  }
  .m-sm-2 {
    margin : 1.5rem !important;
  }
  .mt-sm-2 {
    margin-top : 1.5rem !important;
  }
  .mr-sm-2 {
    margin-right : 1.5rem !important;
  }
  .mb-sm-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-sm-2 {
    margin-left : 1.5rem !important;
  }
  .mx-sm-2 {
    margin-right : 1.5rem !important;
    margin-left : 1.5rem !important;
  }
  .my-sm-2 {
    margin-top : 1.5rem !important;
    margin-bottom : 1.5rem !important;
  }
  .m-sm-3 {
    margin : 3rem !important;
  }
  .mt-sm-3 {
    margin-top : 3rem !important;
  }
  .mr-sm-3 {
    margin-right : 3rem !important;
  }
  .mb-sm-3 {
    margin-bottom : 3rem !important;
  }
  .ml-sm-3 {
    margin-left : 3rem !important;
  }
  .mx-sm-3 {
    margin-right : 3rem !important;
    margin-left : 3rem !important;
  }
  .my-sm-3 {
    margin-top : 3rem !important;
    margin-bottom : 3rem !important;
  }
  .m-sm-4 {
    margin : 3.5rem !important;
  }
  .mt-sm-4 {
    margin-top : 3.5rem !important;
  }
  .mr-sm-4 {
    margin-right : 3.5rem !important;
  }
  .mb-sm-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-sm-4 {
    margin-left : 3.5rem !important;
  }
  .mx-sm-4 {
    margin-right : 3.5rem !important;
    margin-left : 3.5rem !important;
  }
  .my-sm-4 {
    margin-top : 3.5rem !important;
    margin-bottom : 3.5rem !important;
  }
  .m-sm-5 {
    margin : 4rem !important;
  }
  .mt-sm-5 {
    margin-top : 4rem !important;
  }
  .mr-sm-5 {
    margin-right : 4rem !important;
  }
  .mb-sm-5 {
    margin-bottom : 4rem !important;
  }
  .ml-sm-5 {
    margin-left : 4rem !important;
  }
  .mx-sm-5 {
    margin-right : 4rem !important;
    margin-left : 4rem !important;
  }
  .my-sm-5 {
    margin-top : 4rem !important;
    margin-bottom : 4rem !important;
  }
  .p-sm-0 {
    padding : 0 !important;
  }
  .pt-sm-0 {
    padding-top : 0 !important;
  }
  .pr-sm-0 {
    padding-right : 0 !important;
  }
  .pb-sm-0 {
    padding-bottom : 0 !important;
  }
  .pl-sm-0 {
    padding-left : 0 !important;
  }
  .px-sm-0 {
    padding-right : 0 !important;
    padding-left : 0 !important;
  }
  .py-sm-0 {
    padding-top : 0 !important;
    padding-bottom : 0 !important;
  }
  .p-sm-1 {
    padding : 1rem !important;
  }
  .pt-sm-1 {
    padding-top : 1rem !important;
  }
  .pr-sm-1 {
    padding-right : 1rem !important;
  }
  .pb-sm-1 {
    padding-bottom : 1rem !important;
  }
  .pl-sm-1 {
    padding-left : 1rem !important;
  }
  .px-sm-1 {
    padding-right : 1rem !important;
    padding-left : 1rem !important;
  }
  .py-sm-1 {
    padding-top : 1rem !important;
    padding-bottom : 1rem !important;
  }
  .p-sm-2 {
    padding : 1.5rem !important;
  }
  .pt-sm-2 {
    padding-top : 1.5rem !important;
  }
  .pr-sm-2 {
    padding-right : 1.5rem !important;
  }
  .pb-sm-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-sm-2 {
    padding-left : 1.5rem !important;
  }
  .px-sm-2 {
    padding-right : 1.5rem !important;
    padding-left : 1.5rem !important;
  }
  .py-sm-2 {
    padding-top : 1.5rem !important;
    padding-bottom : 1.5rem !important;
  }
  .p-sm-3 {
    padding : 3rem !important;
  }
  .pt-sm-3 {
    padding-top : 3rem !important;
  }
  .pr-sm-3 {
    padding-right : 3rem !important;
  }
  .pb-sm-3 {
    padding-bottom : 3rem !important;
  }
  .pl-sm-3 {
    padding-left : 3rem !important;
  }
  .px-sm-3 {
    padding-right : 3rem !important;
    padding-left : 3rem !important;
  }
  .py-sm-3 {
    padding-top : 3rem !important;
    padding-bottom : 3rem !important;
  }
  .p-sm-4 {
    padding : 3.5rem !important;
  }
  .pt-sm-4 {
    padding-top : 3.5rem !important;
  }
  .pr-sm-4 {
    padding-right : 3.5rem !important;
  }
  .pb-sm-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-sm-4 {
    padding-left : 3.5rem !important;
  }
  .px-sm-4 {
    padding-right : 3.5rem !important;
    padding-left : 3.5rem !important;
  }
  .py-sm-4 {
    padding-top : 3.5rem !important;
    padding-bottom : 3.5rem !important;
  }
  .p-sm-5 {
    padding : 4rem !important;
  }
  .pt-sm-5 {
    padding-top : 4rem !important;
  }
  .pr-sm-5 {
    padding-right : 4rem !important;
  }
  .pb-sm-5 {
    padding-bottom : 4rem !important;
  }
  .pl-sm-5 {
    padding-left : 4rem !important;
  }
  .px-sm-5 {
    padding-right : 4rem !important;
    padding-left : 4rem !important;
  }
  .py-sm-5 {
    padding-top : 4rem !important;
    padding-bottom : 4rem !important;
  }
  .m-sm-auto {
    margin : auto !important;
  }
  .mt-sm-auto {
    margin-top : auto !important;
  }
  .mr-sm-auto {
    margin-right : auto !important;
  }
  .mb-sm-auto {
    margin-bottom : auto !important;
  }
  .ml-sm-auto {
    margin-left : auto !important;
  }
  .mx-sm-auto {
    margin-right : auto !important;
    margin-left : auto !important;
  }
  .my-sm-auto {
    margin-top : auto !important;
    margin-bottom : auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin : 0 !important;
  }
  .mt-md-0 {
    margin-top : 0 !important;
  }
  .mr-md-0 {
    margin-right : 0 !important;
  }
  .mb-md-0 {
    margin-bottom : 0 !important;
  }
  .ml-md-0 {
    margin-left : 0 !important;
  }
  .mx-md-0 {
    margin-right : 0 !important;
    margin-left : 0 !important;
  }
  .my-md-0 {
    margin-top : 0 !important;
    margin-bottom : 0 !important;
  }
  .m-md-1 {
    margin : 1rem !important;
  }
  .mt-md-1 {
    margin-top : 1rem !important;
  }
  .mr-md-1 {
    margin-right : 1rem !important;
  }
  .mb-md-1 {
    margin-bottom : 1rem !important;
  }
  .ml-md-1 {
    margin-left : 1rem !important;
  }
  .mx-md-1 {
    margin-right : 1rem !important;
    margin-left : 1rem !important;
  }
  .my-md-1 {
    margin-top : 1rem !important;
    margin-bottom : 1rem !important;
  }
  .m-md-2 {
    margin : 1.5rem !important;
  }
  .mt-md-2 {
    margin-top : 1.5rem !important;
  }
  .mr-md-2 {
    margin-right : 1.5rem !important;
  }
  .mb-md-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-md-2 {
    margin-left : 1.5rem !important;
  }
  .mx-md-2 {
    margin-right : 1.5rem !important;
    margin-left : 1.5rem !important;
  }
  .my-md-2 {
    margin-top : 1.5rem !important;
    margin-bottom : 1.5rem !important;
  }
  .m-md-3 {
    margin : 3rem !important;
  }
  .mt-md-3 {
    margin-top : 3rem !important;
  }
  .mr-md-3 {
    margin-right : 3rem !important;
  }
  .mb-md-3 {
    margin-bottom : 3rem !important;
  }
  .ml-md-3 {
    margin-left : 3rem !important;
  }
  .mx-md-3 {
    margin-right : 3rem !important;
    margin-left : 3rem !important;
  }
  .my-md-3 {
    margin-top : 3rem !important;
    margin-bottom : 3rem !important;
  }
  .m-md-4 {
    margin : 3.5rem !important;
  }
  .mt-md-4 {
    margin-top : 3.5rem !important;
  }
  .mr-md-4 {
    margin-right : 3.5rem !important;
  }
  .mb-md-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-md-4 {
    margin-left : 3.5rem !important;
  }
  .mx-md-4 {
    margin-right : 3.5rem !important;
    margin-left : 3.5rem !important;
  }
  .my-md-4 {
    margin-top : 3.5rem !important;
    margin-bottom : 3.5rem !important;
  }
  .m-md-5 {
    margin : 4rem !important;
  }
  .mt-md-5 {
    margin-top : 4rem !important;
  }
  .mr-md-5 {
    margin-right : 4rem !important;
  }
  .mb-md-5 {
    margin-bottom : 4rem !important;
  }
  .ml-md-5 {
    margin-left : 4rem !important;
  }
  .mx-md-5 {
    margin-right : 4rem !important;
    margin-left : 4rem !important;
  }
  .my-md-5 {
    margin-top : 4rem !important;
    margin-bottom : 4rem !important;
  }
  .p-md-0 {
    padding : 0 !important;
  }
  .pt-md-0 {
    padding-top : 0 !important;
  }
  .pr-md-0 {
    padding-right : 0 !important;
  }
  .pb-md-0 {
    padding-bottom : 0 !important;
  }
  .pl-md-0 {
    padding-left : 0 !important;
  }
  .px-md-0 {
    padding-right : 0 !important;
    padding-left : 0 !important;
  }
  .py-md-0 {
    padding-top : 0 !important;
    padding-bottom : 0 !important;
  }
  .p-md-1 {
    padding : 1rem !important;
  }
  .pt-md-1 {
    padding-top : 1rem !important;
  }
  .pr-md-1 {
    padding-right : 1rem !important;
  }
  .pb-md-1 {
    padding-bottom : 1rem !important;
  }
  .pl-md-1 {
    padding-left : 1rem !important;
  }
  .px-md-1 {
    padding-right : 1rem !important;
    padding-left : 1rem !important;
  }
  .py-md-1 {
    padding-top : 1rem !important;
    padding-bottom : 1rem !important;
  }
  .p-md-2 {
    padding : 1.5rem !important;
  }
  .pt-md-2 {
    padding-top : 1.5rem !important;
  }
  .pr-md-2 {
    padding-right : 1.5rem !important;
  }
  .pb-md-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-md-2 {
    padding-left : 1.5rem !important;
  }
  .px-md-2 {
    padding-right : 1.5rem !important;
    padding-left : 1.5rem !important;
  }
  .py-md-2 {
    padding-top : 1.5rem !important;
    padding-bottom : 1.5rem !important;
  }
  .p-md-3 {
    padding : 3rem !important;
  }
  .pt-md-3 {
    padding-top : 3rem !important;
  }
  .pr-md-3 {
    padding-right : 3rem !important;
  }
  .pb-md-3 {
    padding-bottom : 3rem !important;
  }
  .pl-md-3 {
    padding-left : 3rem !important;
  }
  .px-md-3 {
    padding-right : 3rem !important;
    padding-left : 3rem !important;
  }
  .py-md-3 {
    padding-top : 3rem !important;
    padding-bottom : 3rem !important;
  }
  .p-md-4 {
    padding : 3.5rem !important;
  }
  .pt-md-4 {
    padding-top : 3.5rem !important;
  }
  .pr-md-4 {
    padding-right : 3.5rem !important;
  }
  .pb-md-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-md-4 {
    padding-left : 3.5rem !important;
  }
  .px-md-4 {
    padding-right : 3.5rem !important;
    padding-left : 3.5rem !important;
  }
  .py-md-4 {
    padding-top : 3.5rem !important;
    padding-bottom : 3.5rem !important;
  }
  .p-md-5 {
    padding : 4rem !important;
  }
  .pt-md-5 {
    padding-top : 4rem !important;
  }
  .pr-md-5 {
    padding-right : 4rem !important;
  }
  .pb-md-5 {
    padding-bottom : 4rem !important;
  }
  .pl-md-5 {
    padding-left : 4rem !important;
  }
  .px-md-5 {
    padding-right : 4rem !important;
    padding-left : 4rem !important;
  }
  .py-md-5 {
    padding-top : 4rem !important;
    padding-bottom : 4rem !important;
  }
  .m-md-auto {
    margin : auto !important;
  }
  .mt-md-auto {
    margin-top : auto !important;
  }
  .mr-md-auto {
    margin-right : auto !important;
  }
  .mb-md-auto {
    margin-bottom : auto !important;
  }
  .ml-md-auto {
    margin-left : auto !important;
  }
  .mx-md-auto {
    margin-right : auto !important;
    margin-left : auto !important;
  }
  .my-md-auto {
    margin-top : auto !important;
    margin-bottom : auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin : 0 !important;
  }
  .mt-lg-0 {
    margin-top : 0 !important;
  }
  .mr-lg-0 {
    margin-right : 0 !important;
  }
  .mb-lg-0 {
    margin-bottom : 0 !important;
  }
  .ml-lg-0 {
    margin-left : 0 !important;
  }
  .mx-lg-0 {
    margin-right : 0 !important;
    margin-left : 0 !important;
  }
  .my-lg-0 {
    margin-top : 0 !important;
    margin-bottom : 0 !important;
  }
  .m-lg-1 {
    margin : 1rem !important;
  }
  .mt-lg-1 {
    margin-top : 1rem !important;
  }
  .mr-lg-1 {
    margin-right : 1rem !important;
  }
  .mb-lg-1 {
    margin-bottom : 1rem !important;
  }
  .ml-lg-1 {
    margin-left : 1rem !important;
  }
  .mx-lg-1 {
    margin-right : 1rem !important;
    margin-left : 1rem !important;
  }
  .my-lg-1 {
    margin-top : 1rem !important;
    margin-bottom : 1rem !important;
  }
  .m-lg-2 {
    margin : 1.5rem !important;
  }
  .mt-lg-2 {
    margin-top : 1.5rem !important;
  }
  .mr-lg-2 {
    margin-right : 1.5rem !important;
  }
  .mb-lg-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-lg-2 {
    margin-left : 1.5rem !important;
  }
  .mx-lg-2 {
    margin-right : 1.5rem !important;
    margin-left : 1.5rem !important;
  }
  .my-lg-2 {
    margin-top : 1.5rem !important;
    margin-bottom : 1.5rem !important;
  }
  .m-lg-3 {
    margin : 3rem !important;
  }
  .mt-lg-3 {
    margin-top : 3rem !important;
  }
  .mr-lg-3 {
    margin-right : 3rem !important;
  }
  .mb-lg-3 {
    margin-bottom : 3rem !important;
  }
  .ml-lg-3 {
    margin-left : 3rem !important;
  }
  .mx-lg-3 {
    margin-right : 3rem !important;
    margin-left : 3rem !important;
  }
  .my-lg-3 {
    margin-top : 3rem !important;
    margin-bottom : 3rem !important;
  }
  .m-lg-4 {
    margin : 3.5rem !important;
  }
  .mt-lg-4 {
    margin-top : 3.5rem !important;
  }
  .mr-lg-4 {
    margin-right : 3.5rem !important;
  }
  .mb-lg-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-lg-4 {
    margin-left : 3.5rem !important;
  }
  .mx-lg-4 {
    margin-right : 3.5rem !important;
    margin-left : 3.5rem !important;
  }
  .my-lg-4 {
    margin-top : 3.5rem !important;
    margin-bottom : 3.5rem !important;
  }
  .m-lg-5 {
    margin : 4rem !important;
  }
  .mt-lg-5 {
    margin-top : 4rem !important;
  }
  .mr-lg-5 {
    margin-right : 4rem !important;
  }
  .mb-lg-5 {
    margin-bottom : 4rem !important;
  }
  .ml-lg-5 {
    margin-left : 4rem !important;
  }
  .mx-lg-5 {
    margin-right : 4rem !important;
    margin-left : 4rem !important;
  }
  .my-lg-5 {
    margin-top : 4rem !important;
    margin-bottom : 4rem !important;
  }
  .p-lg-0 {
    padding : 0 !important;
  }
  .pt-lg-0 {
    padding-top : 0 !important;
  }
  .pr-lg-0 {
    padding-right : 0 !important;
  }
  .pb-lg-0 {
    padding-bottom : 0 !important;
  }
  .pl-lg-0 {
    padding-left : 0 !important;
  }
  .px-lg-0 {
    padding-right : 0 !important;
    padding-left : 0 !important;
  }
  .py-lg-0 {
    padding-top : 0 !important;
    padding-bottom : 0 !important;
  }
  .p-lg-1 {
    padding : 1rem !important;
  }
  .pt-lg-1 {
    padding-top : 1rem !important;
  }
  .pr-lg-1 {
    padding-right : 1rem !important;
  }
  .pb-lg-1 {
    padding-bottom : 1rem !important;
  }
  .pl-lg-1 {
    padding-left : 1rem !important;
  }
  .px-lg-1 {
    padding-right : 1rem !important;
    padding-left : 1rem !important;
  }
  .py-lg-1 {
    padding-top : 1rem !important;
    padding-bottom : 1rem !important;
  }
  .p-lg-2 {
    padding : 1.5rem !important;
  }
  .pt-lg-2 {
    padding-top : 1.5rem !important;
  }
  .pr-lg-2 {
    padding-right : 1.5rem !important;
  }
  .pb-lg-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-lg-2 {
    padding-left : 1.5rem !important;
  }
  .px-lg-2 {
    padding-right : 1.5rem !important;
    padding-left : 1.5rem !important;
  }
  .py-lg-2 {
    padding-top : 1.5rem !important;
    padding-bottom : 1.5rem !important;
  }
  .p-lg-3 {
    padding : 3rem !important;
  }
  .pt-lg-3 {
    padding-top : 3rem !important;
  }
  .pr-lg-3 {
    padding-right : 3rem !important;
  }
  .pb-lg-3 {
    padding-bottom : 3rem !important;
  }
  .pl-lg-3 {
    padding-left : 3rem !important;
  }
  .px-lg-3 {
    padding-right : 3rem !important;
    padding-left : 3rem !important;
  }
  .py-lg-3 {
    padding-top : 3rem !important;
    padding-bottom : 3rem !important;
  }
  .p-lg-4 {
    padding : 3.5rem !important;
  }
  .pt-lg-4 {
    padding-top : 3.5rem !important;
  }
  .pr-lg-4 {
    padding-right : 3.5rem !important;
  }
  .pb-lg-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-lg-4 {
    padding-left : 3.5rem !important;
  }
  .px-lg-4 {
    padding-right : 3.5rem !important;
    padding-left : 3.5rem !important;
  }
  .py-lg-4 {
    padding-top : 3.5rem !important;
    padding-bottom : 3.5rem !important;
  }
  .p-lg-5 {
    padding : 4rem !important;
  }
  .pt-lg-5 {
    padding-top : 4rem !important;
  }
  .pr-lg-5 {
    padding-right : 4rem !important;
  }
  .pb-lg-5 {
    padding-bottom : 4rem !important;
  }
  .pl-lg-5 {
    padding-left : 4rem !important;
  }
  .px-lg-5 {
    padding-right : 4rem !important;
    padding-left : 4rem !important;
  }
  .py-lg-5 {
    padding-top : 4rem !important;
    padding-bottom : 4rem !important;
  }
  .m-lg-auto {
    margin : auto !important;
  }
  .mt-lg-auto {
    margin-top : auto !important;
  }
  .mr-lg-auto {
    margin-right : auto !important;
  }
  .mb-lg-auto {
    margin-bottom : auto !important;
  }
  .ml-lg-auto {
    margin-left : auto !important;
  }
  .mx-lg-auto {
    margin-right : auto !important;
    margin-left : auto !important;
  }
  .my-lg-auto {
    margin-top : auto !important;
    margin-bottom : auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin : 0 !important;
  }
  .mt-xl-0 {
    margin-top : 0 !important;
  }
  .mr-xl-0 {
    margin-right : 0 !important;
  }
  .mb-xl-0 {
    margin-bottom : 0 !important;
  }
  .ml-xl-0 {
    margin-left : 0 !important;
  }
  .mx-xl-0 {
    margin-right : 0 !important;
    margin-left : 0 !important;
  }
  .my-xl-0 {
    margin-top : 0 !important;
    margin-bottom : 0 !important;
  }
  .m-xl-1 {
    margin : 1rem !important;
  }
  .mt-xl-1 {
    margin-top : 1rem !important;
  }
  .mr-xl-1 {
    margin-right : 1rem !important;
  }
  .mb-xl-1 {
    margin-bottom : 1rem !important;
  }
  .ml-xl-1 {
    margin-left : 1rem !important;
  }
  .mx-xl-1 {
    margin-right : 1rem !important;
    margin-left : 1rem !important;
  }
  .my-xl-1 {
    margin-top : 1rem !important;
    margin-bottom : 1rem !important;
  }
  .m-xl-2 {
    margin : 1.5rem !important;
  }
  .mt-xl-2 {
    margin-top : 1.5rem !important;
  }
  .mr-xl-2 {
    margin-right : 1.5rem !important;
  }
  .mb-xl-2 {
    margin-bottom : 1.5rem !important;
  }
  .ml-xl-2 {
    margin-left : 1.5rem !important;
  }
  .mx-xl-2 {
    margin-right : 1.5rem !important;
    margin-left : 1.5rem !important;
  }
  .my-xl-2 {
    margin-top : 1.5rem !important;
    margin-bottom : 1.5rem !important;
  }
  .m-xl-3 {
    margin : 3rem !important;
  }
  .mt-xl-3 {
    margin-top : 3rem !important;
  }
  .mr-xl-3 {
    margin-right : 3rem !important;
  }
  .mb-xl-3 {
    margin-bottom : 3rem !important;
  }
  .ml-xl-3 {
    margin-left : 3rem !important;
  }
  .mx-xl-3 {
    margin-right : 3rem !important;
    margin-left : 3rem !important;
  }
  .my-xl-3 {
    margin-top : 3rem !important;
    margin-bottom : 3rem !important;
  }
  .m-xl-4 {
    margin : 3.5rem !important;
  }
  .mt-xl-4 {
    margin-top : 3.5rem !important;
  }
  .mr-xl-4 {
    margin-right : 3.5rem !important;
  }
  .mb-xl-4 {
    margin-bottom : 3.5rem !important;
  }
  .ml-xl-4 {
    margin-left : 3.5rem !important;
  }
  .mx-xl-4 {
    margin-right : 3.5rem !important;
    margin-left : 3.5rem !important;
  }
  .my-xl-4 {
    margin-top : 3.5rem !important;
    margin-bottom : 3.5rem !important;
  }
  .m-xl-5 {
    margin : 4rem !important;
  }
  .mt-xl-5 {
    margin-top : 4rem !important;
  }
  .mr-xl-5 {
    margin-right : 4rem !important;
  }
  .mb-xl-5 {
    margin-bottom : 4rem !important;
  }
  .ml-xl-5 {
    margin-left : 4rem !important;
  }
  .mx-xl-5 {
    margin-right : 4rem !important;
    margin-left : 4rem !important;
  }
  .my-xl-5 {
    margin-top : 4rem !important;
    margin-bottom : 4rem !important;
  }
  .p-xl-0 {
    padding : 0 !important;
  }
  .pt-xl-0 {
    padding-top : 0 !important;
  }
  .pr-xl-0 {
    padding-right : 0 !important;
  }
  .pb-xl-0 {
    padding-bottom : 0 !important;
  }
  .pl-xl-0 {
    padding-left : 0 !important;
  }
  .px-xl-0 {
    padding-right : 0 !important;
    padding-left : 0 !important;
  }
  .py-xl-0 {
    padding-top : 0 !important;
    padding-bottom : 0 !important;
  }
  .p-xl-1 {
    padding : 1rem !important;
  }
  .pt-xl-1 {
    padding-top : 1rem !important;
  }
  .pr-xl-1 {
    padding-right : 1rem !important;
  }
  .pb-xl-1 {
    padding-bottom : 1rem !important;
  }
  .pl-xl-1 {
    padding-left : 1rem !important;
  }
  .px-xl-1 {
    padding-right : 1rem !important;
    padding-left : 1rem !important;
  }
  .py-xl-1 {
    padding-top : 1rem !important;
    padding-bottom : 1rem !important;
  }
  .p-xl-2 {
    padding : 1.5rem !important;
  }
  .pt-xl-2 {
    padding-top : 1.5rem !important;
  }
  .pr-xl-2 {
    padding-right : 1.5rem !important;
  }
  .pb-xl-2 {
    padding-bottom : 1.5rem !important;
  }
  .pl-xl-2 {
    padding-left : 1.5rem !important;
  }
  .px-xl-2 {
    padding-right : 1.5rem !important;
    padding-left : 1.5rem !important;
  }
  .py-xl-2 {
    padding-top : 1.5rem !important;
    padding-bottom : 1.5rem !important;
  }
  .p-xl-3 {
    padding : 3rem !important;
  }
  .pt-xl-3 {
    padding-top : 3rem !important;
  }
  .pr-xl-3 {
    padding-right : 3rem !important;
  }
  .pb-xl-3 {
    padding-bottom : 3rem !important;
  }
  .pl-xl-3 {
    padding-left : 3rem !important;
  }
  .px-xl-3 {
    padding-right : 3rem !important;
    padding-left : 3rem !important;
  }
  .py-xl-3 {
    padding-top : 3rem !important;
    padding-bottom : 3rem !important;
  }
  .p-xl-4 {
    padding : 3.5rem !important;
  }
  .pt-xl-4 {
    padding-top : 3.5rem !important;
  }
  .pr-xl-4 {
    padding-right : 3.5rem !important;
  }
  .pb-xl-4 {
    padding-bottom : 3.5rem !important;
  }
  .pl-xl-4 {
    padding-left : 3.5rem !important;
  }
  .px-xl-4 {
    padding-right : 3.5rem !important;
    padding-left : 3.5rem !important;
  }
  .py-xl-4 {
    padding-top : 3.5rem !important;
    padding-bottom : 3.5rem !important;
  }
  .p-xl-5 {
    padding : 4rem !important;
  }
  .pt-xl-5 {
    padding-top : 4rem !important;
  }
  .pr-xl-5 {
    padding-right : 4rem !important;
  }
  .pb-xl-5 {
    padding-bottom : 4rem !important;
  }
  .pl-xl-5 {
    padding-left : 4rem !important;
  }
  .px-xl-5 {
    padding-right : 4rem !important;
    padding-left : 4rem !important;
  }
  .py-xl-5 {
    padding-top : 4rem !important;
    padding-bottom : 4rem !important;
  }
  .m-xl-auto {
    margin : auto !important;
  }
  .mt-xl-auto {
    margin-top : auto !important;
  }
  .mr-xl-auto {
    margin-right : auto !important;
  }
  .mb-xl-auto {
    margin-bottom : auto !important;
  }
  .ml-xl-auto {
    margin-left : auto !important;
  }
  .mx-xl-auto {
    margin-right : auto !important;
    margin-left : auto !important;
  }
  .my-xl-auto {
    margin-top : auto !important;
    margin-bottom : auto !important;
  }
}

.text-justify {
  text-align : justify !important;
}

.text-nowrap {
  white-space : nowrap !important;
}

.text-truncate {
  overflow : hidden;
  text-overflow : ellipsis;
  white-space : nowrap;
}

.text-center {
  text-align : center !important;
}

.text-left {
  text-align : left !important;
}

.text-right {
  text-align : right !important;
}

@media (min-width: 576px) {
  .text-sm-center {
    text-align : center !important;
  }
  .text-sm-left {
    text-align : left !important;
  }
  .text-sm-right {
    text-align : right !important;
  }
}

@media (min-width: 768px) {
  .text-md-center {
    text-align : center !important;
  }
  .text-md-left {
    text-align : left !important;
  }
  .text-md-right {
    text-align : right !important;
  }
}

@media (min-width: 992px) {
  .text-lg-center {
    text-align : center !important;
  }
  .text-lg-left {
    text-align : left !important;
  }
  .text-lg-right {
    text-align : right !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-center {
    text-align : center !important;
  }
  .text-xl-left {
    text-align : left !important;
  }
  .text-xl-right {
    text-align : right !important;
  }
}

.text-black {
  color : #000000 !important;
}

.text-black-primary {
  color : rgba(0, 0, 0, 0.87) !important;
}

.text-black-secondary {
  color : rgba(0, 0, 0, 0.54) !important;
}

.text-black-hint {
  color : rgba(0, 0, 0, 0.38) !important;
}

.text-black-divider {
  color : rgba(0, 0, 0, 0.12) !important;
}

.text-white {
  color : #FFFFFF !important;
}

.text-white-primary {
  color : white !important;
}

.text-white-secondary {
  color : rgba(255, 255, 255, 0.7) !important;
}

.text-white-hint {
  color : rgba(255, 255, 255, 0.5) !important;
}

.text-white-divider {
  color : rgba(255, 255, 255, 0.12) !important;
}

.text-muted {
  color : rgba(0, 0, 0, 0.38) !important;
}

a.text-primary:active, a.text-primary:focus, a.text-primary:hover {
  color : #673AB7 !important;
}

.text-primary {
  color : #673AB7 !important;
}

a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover {
  color : #607D8B !important;
}

.text-secondary {
  color : #607D8B !important;
}

a.text-danger:active, a.text-danger:focus, a.text-danger:hover {
  color : #F44336 !important;
}

.text-danger {
  color : #F44336 !important;
}

a.text-info:active, a.text-info:focus, a.text-info:hover {
  color : #00BCD4 !important;
}

.text-info {
  color : #00BCD4 !important;
}

a.text-success:active, a.text-success:focus, a.text-success:hover {
  color : #8BC34A !important;
}

.text-success {
  color : #8BC34A !important;
}

a.text-warning:active, a.text-warning:focus, a.text-warning:hover {
  color : #FFC107 !important;
}

.text-warning {
  color : #FFC107 !important;
}

a.text-dark:active, a.text-dark:focus, a.text-dark:hover {
  color : #464855 !important;
}

.text-dark {
  color : #464855 !important;
}

a.text-light:active, a.text-light:focus, a.text-light:hover {
  color : #BABFC7 !important;
}

.text-light {
  color : #BABFC7 !important;
}

.text-black-50 {
  color : rgba(0, 0, 0, 0.5) !important;
}

.text-body {
  color : #6B6F82 !important;
}

.text-white-50 {
  color : rgba(255, 255, 255, 0.5) !important;
}

.text-monospace {
  font-family : 'Quicksand', Georgia, 'Times New Roman', Times, serif;
}

.font-italic {
  font-style : italic;
}

.font-weight-bold, .font-weight-medium {
  font-weight : 500;
}

.font-weight-light {
  font-weight : 300;
}

.font-weight-normal, .font-weight-regular {
  font-weight : 400;
}

.text-hide {
  background-color : transparent;
  border : 0;
  color : transparent;
  font : 0/0 a;
  text-shadow : none;
}

.text-capitalize {
  text-transform : capitalize !important;
}

.text-lowercase {
  text-transform : lowercase !important;
}

.text-uppercase {
  text-transform : uppercase !important;
}

.invisible {
  visibility : hidden !important;
}

.visible {
  visibility : visible !important;
}

.material-icons {
  font-size : 1.71em;
  line-height : 0.5848em;
  vertical-align : -0.35055em;
}

.material-icons-inline {
  font-size : inherit;
  line-height : 1;
}

@media print {
  @page {
    size : a3;
  }
  *, *::after, *::before {
    box-shadow : none !important;
    text-shadow : none !important;
  }
  a:not(.btn) {
    text-decoration : underline;
  }
  abbr[title]::after {
    content : ' (" attr(title) ") ';
  }
  blockquote {
    page-break-inside : avoid;
  }
  body {
    min-width : 992px !important;
  }
  h2, h3, p {
    orphans : 3;
    widows : 3;
  }
  h2, h3 {
    page-break-inside : avoid;
  }
  img {
    page-break-inside : avoid;
  }
  pre {
    page-break-inside : avoid;
    white-space : pre-wrap !important;
  }
  thead {
    display : table-header-group;
  }
  tr {
    page-break-inside : avoid;
  }
  .card {
    border : 1px solid #E1E1E1;
  }
  .container {
    min-width : 992px !important;
  }
  .dropdown-menu {
    border : 1px solid #E1E1E1;
  }
  .list-group-item {
    border : 1px solid #E1E1E1;
    margin-bottom : -1px;
  }
  .list-group-item:last-child {
    margin-bottom : 0;
  }
  .list-group-flush:first-child .list-group-item:first-child {
    border-top : 0;
  }
  .list-group-flush:last-child .list-group-item:last-child {
    border-bottom : 0;
  }
  .list-group-flush .list-group-item {
    border-right : 0;
    border-left : 0;
  }
  .nav-tabs {
    border-bottom : 1px solid #E1E1E1;
  }
  .navbar {
    display : none;
  }
  .popover {
    border : 1px solid #E1E1E1;
  }
  .table td, .table th {
    background-color : #FFFFFF !important;
  }
  .table-bordered {
    border : 1px solid #E1E1E1;
  }
  .table-dark {
    color : inherit;
  }
  .table-dark td, .table-dark th, .table-dark .table {
    border-color : #E1E1E1;
  }
  .table .thead-dark td, .table .thead-dark th {
    color : inherit;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[0].use[2]!./src/assets/fonts/simple-line-icons/style.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('Simple-Line-Icons.41e4c67d278ca487.eot');
	src:url('Simple-Line-Icons.41e4c67d278ca487.eot?#iefix') format('embedded-opentype'),
		url(data:font/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAOe8AAsAAAABu6AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAA4yUAAbPOH4xiK0ZGVE0AAOQwAAAAGgAAABxmk/qIR0RFRgAA5EwAAAAeAAAAIADRAARPUy8yAADkbAAAAEsAAABgL93cQWNtYXAAAOS4AAABMgAAApb6NPANaGVhZAAA5ewAAAAwAAAANv4pzBNoaGVhAADmHAAAACAAAAAkBBH/42htdHgAAOY8AAAAfgAAAU4HvwSibWF4cAAA5rwAAAAGAAAABgCkUABuYW1lAADmxAAAAOwAAAIKic1IyHBvc3QAAOewAAAADAAAACAAAwAAeJy8vXl8VdX1h73PnRNCSIBgmBIEBBQRQhhFBcQJQXGqUqVKrVpEixSppUqdENFGpBQVFStatWpFpRURlUKkiIiIEVBAQEDmKSFApjvtdz1r3wSosbW/z/u++ePk3nPPOXtaew3fNRzPBALG87zGV976q7G339xl6K1jbu4y+Bd3jLnTeD7jmYuqF/mqF/urcwNFGf6ijEBeuml+ZWNbVFT3ISP86K3VT1XfFWxtTOiyRnI0JkuO4ZnZfM5obbxXRzQ2r/C0iGlkmpnWpr3pbLqbvmaAudBcan5iRphfmNHm12aCuc88bKaaJ8ws8xfzuplr3jOLzMdmpVljvjHbzB5TZipNwgt4DbzGXnOvjdfRO8Pr6Z3lDfIu9i73hns3eLd4v/LGe/d4D3qPen/0ZnrPe694c7x3vA+8j7zl3hfe195mb4e33zvs1fiML+zL9OX4Wvna+U7zFfj6+Pr7LvBd4rvKd53vRt+tvrG+3/ru9U32Peab4XvW96LvNd/bvvm+f/qW+j7zrfZt8G317faV+ip8cb/fn+7P9uf68/0d/F38Pfz9/Of6B/sv81/jv95/s/92/53+u/0P+B/xT/M/5f+z/2X/G/5/+N/3F/s/8a/yf+Xf5N/u3+cv91f7bSAUaBhoGmgZaBs4NdAt0DtwTuD8wNDAlYFrAz8PjArcEbgrMCXw9G/G3HpBt27d5N/5df+6u3+F7l8P96+X/itwlxQUuH/uygJ3ZYG7sqCn++du6O5u6O5u6O5u6O5u6O5u6O5u6O5u6Oa+devt/vVx//q6fwPdv3Pdv0Hu33nu3/nu3wWudXd7gbu9wN1e4G4vcLcXuNsL3O0F7vYCd3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3uhG3ShG3ShG3ShG3ShG3ShG2ahG3Sha6/QtVfo2it07RW69gpde4WuvULXXqFrr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rb6Brb6Brr1vB90TE92WGMd4U7xHhvH/wirzHvKne49404cLTvT95M7wnvCe9p4QjP+094z3rzfKe8/4s3Hm294L3ovcX7yXvZeHUf/Ve9V7zXvf+5r0hXPtN7y3vbW+u93fvH8LB53nvevO997wF3vvCzT/0Fnr/9BZ5i71i4exLvH95S72PvWXeJ8LlP/VWeJ95K73PvVXC8Uu8L73V3hpvrfeVcP913npvg/eNt9HbJJLgW2+Lt9Xb5n3nbRepsNPb5e329nh7vX0iIQ54B71Sr8w75JWLtDjiHfUqvEqvyqv2aryoF/PiXsJLelakiOfz+fy+gC/oC4lEifjSfOm+Br4MX0ORLo18Wb5sX2NfE19TkTTNfCf5cn3NfS18LUXqtPbl+fJ9bXwn+9qKBGrvO8XXwdfR18l3qnnZL1NpjE8EqPF/aUKTTNrVJuNG0+gZk7XHZJeY3Dmm5U3m5PNN28dM+1tMhymm0yemczfTbbLpPtQUtjM9N5s++eacHDPgoLmgkRk8zgzNN5c1Mld1N8P7mp9ONCM2mBt6mp/vMjdfZ26tMmOyzbjHzW9ONRPuMXd/Ze7NMg8+ax56zky5wDzynnnsE/P4w+aPH5k/vWae6mRmJswzfcxzU8zsC82Lc82ra8zrs8zfrjVvNDZz9pi5y8w7pebdoJn/oXlvknn/HfPBYbOw2izaZ4q7m4++Mf+aaj4ZYVaca1bdb0pGmq/bmXVvm/XbzDc/M5v+brY0Mt9NMjuyzM4Ssztu9pebw6ea6ntNbLZJXG5swguu8CK/9tL2eQ2f87L+7DUZ7TX9zmsW9ZoP91qe5bU+1Wv9ktf2XK/9XV77OV6HjV7nqNftSa/gQa+whdezqdern9d7qNf3Cu/Mdd7ZTbz+z3oD+3rnrvQGLfXOj3gX/Nm78Gpv8AxvaHvvkgPepZ95w6Z5l63xruroXfOwNzzT++kX3s8Ge9cXezfc4P38n96Npd7NzbxRO7zRp3m37fV+FfB+9bU35lLv1z/zxr3v3Xm/95s/eb99w5v4L+++U71Hmnt/+Jv32BTv8WLvj4u9GTd5T0W9ZxZ7f16bWVQ9PhB/ovqJcKb1tgZyrbn01UM5Rdbkx/ZYe3Tpc9buvLcm39qvFo4OW1s6bIu15XPbWHskUiBfr6zOs8n+VSUhPlfx08nWZFR9YU323Db51pw26KmwNS0eCPPA3dY06HdzUZ41RQP/YM256ecErT04+n5r0oZttfa98Qut8R2ZP9marJHnFkkfWs2JvPcna/p29skPC66wplnXFtYEXj1kTetWc+TT7EXzrAnfG5WHcehd9rw1Z8w705oLXi0rilhj2nxcxHFpUZBzh4rcNfbLIcvkvgek1//kPnnOje659rvtV7m27N6SXX+ydtm6dO2HtWsSR4uKJltbNnux9HXcXGsTGYOl/7c/Zm3l3JMjNvlZv5usvWPYlhzrFQdyi6y1sV3WdNr7OxmmvfAta7x5fa2NzpEnBnJnyK9N75ZzW86yNknHzciBct3wLPk05BOZHzPxoDQ7vvghGV2kQJ5xlKuCNFK9V+5s0OpNuX5jW5lwzll5kHy62ZrQhmbya/+J1qTrHRNL5RPjCI592ZrMK6tlhKxTMybcz4CDnDNcHNZ+yiqbcJbMiTfqThkdz2s6bYS1FbTRatFvrY1DKm0mNZZ2+RTJlblKLhwtSykLY5MzH5cmmz0i/U/MGC/E0Nn3iDU5y15j0i4WgpAVtVGZOVMgXbJf0XI7Gbn9dHiWrBtjYfq29JN103NyTfnfrN3EEkVHP2DtqumjUguwc/XhR6zdxxQkZvxG6HBtkg5Mld7KLGmnbKUMUjra3Nqq3be7ztstd38nl2y7yNrtAx+VS2SC7H5ZVh24PkAnwyaZKibIWmaESbNxqI+JtAmmism10WkjIm7GbXRyPqtwkizZort0HLJf2Ep2c1c+zZIVpB9H6dZRvWPpc7rWk4Qiq76AXownB51f5sVCOVCJtbMXQTn3yNc2H1tbc2S+fN19u8xQcsgnkUxZFNmYpo1uYrtlSmfr3VD2nCyuEORtNvlC+jlMaenwbOv+yt9qKiMZtkV2RvaciAygWyA37H4y2axnfs1GuaD/xCL202OTZfOeO2yrPGIN9NVu/8PWHsq8WjbX3DbyiLZlz8tVwyqWyH7vUbHUmsFCP+bMqlW6++TwynY5x2b/ONLN2s/Sz8mzdm76OWHp64aZUyda++GEr+TZ7LfN7DpzGpv0ADRVnfuEtVtZm5L0c2QdiicFIcgzUxu3JiCsIU2ITRasjZC/ztBc2RwNsn4hlxSdK2sjc2Ui7KcQRN8Wom8Zai+7ZuVK6eW2i2QEecteqxtB206VwgBGyp1dWLxPX49bu6Ltl9L5lZ8LD6Fn304fJTNiWKy5GRcHU5O6tfhBaxpNPChXykSbk8/+tZAphBKR8dsayCgA3VdoJ19ad78cX9kuxxrZHLbyrk/lp4PTZV1HnisTcefd24Qq5p4sT493bSmXyh63lUqGgeYycUcufCtivS9Y5fxR43KklXUZQrudjsqcQZhVDKOKHVfN1tCDfM2/7rpQfeePO2fCcN7I2mTeh9eF6ztPW+mpr2FphnP5H34Yqu986hDWh6T6lXediB2TL2RvTN4C4ZuncInxZbwik+jLsMni9ptq6dXN8n+m19u/R69CCudeWf1/ptdXy/4bvbJYx9Hr1cziOjjDgYPCEneIKLRvCZMxHWYvOkavpXX0+pv/lV7Z3f+RXq/vVUevsfrpVUeQms+tSx6vJdWrg/+vkmpBR7mUx1UiK+O+jDpS/ebaVtb8RDiUDEwmXTjnz4Td9R0uj4LJR6ddy+MHy/PeEcljizY0Y2P1HgrLk8uTm8/gyWPlAAtPTmQ2ZZbkMElnuMh9N6H+v5dnfDLmaWv6TB8VrDt7r8xbujxJPk7Uq47/lN52dZH7zvPgQFNOF+kjAzXnIbBGXdsqmJKkoSPvyfUqJmWc8lVYcbRokDBhb5pIS69N4zE5SiiPQyhMzRqR/XZz2zXy2DQkQ/VL64SkhdzsrhYvyEzJ8E2gSyaEglxPMbbcWkJBs3GEAqk10MUpOq+WUGTNTQhSaysEa1pymyOU7VfVSyg3XVtLKDTzg4QiI9gqff1R/KzZlPqIZPw/64hkoBLJd8eIpENqKSvH/R0iaZgiklrZ1ZUZMcLmRHaVRLo7XpAFG8iBDWxVLpCf4gJK0cIFbqvjAr9PcQG54tzL9ysXuBcu8FAtF3iraf1cYNyJUmuHnLtk9fFcwJwjtJRcMH209KMLxLIaeZSimyV/LHIrWEuXD+lJOSD6KzafUeS+m1C/m2VCVjO9XVBCVnPl6kW/Ddbe9P3r66h4IlTc/tta2j17bMT1RA6/d0/imXVUL4o3128+gepl5uXw6xOpfsm0SO2YUAC6oKt3GfRUsO76cXXXs3Jy/bH9ouNud6z37IU7RNUxWVk3Ipk2CFGGO+w5QTJx0K+158TayI90Dx33U0qI8ClS97X2XL71fiUKuzcDCWLMhLWilcFI0z8YKbsfjrJVmrUbVhSLtg6n3vtoL1H6ZGvYoyjv38CyLfIU9c/+a8Sp1q4UFmXX0PxH/Foz9mW574+yqU3B+IXh43pxwkAq6gbSoHYg975aFjruJ7mngrsb1D8Q0xVGf8f4hXLPR2V/lnkV5dOuhPmczrTul61pzkLJ2QT5eiHZPjv+/A/hBezZUmENJqdiCQMWjb1DYXcm4XrhfuxQI5qV8bFlvElNpFHlYKJFmyAmR3jm42yVIbQvAlgWt1HVqmB9vcyzXv7S50L1zYGM95DsEHPpsK1h90jXhI2yjTy02Wq05GShcC37zqN9ZL3Sx70tW37QU0IiN14qv4t6a3KYvwQDSarecIksqWU0kTFPFcF1dkhXe6HEL7m9KOyMK1s+Xu70UIR3ITwz0TNKix8SeXOpkITx97spR1ULET2YtqbfzSG59m+BXNki76D39xVNz36EmXmBsB5zwb0xOTeik2z1wR9YM7ToPNn1lyOA4kufy3ENmGz2kodcaA4DVCsvU4Y4RLhqbA8NVMn2sVbsVlsFZSZXfSOfZv3VmpPyFsitEGp2F1GCwlNOS1lpDXsPZduMbDymery002KSaDw5Ew+IjcME7pxYmh/vEdYPqVO154Vh99/YLsTnMndW7ivlCY3zq3vU8scWdedrf2ThS9pvjt+Uo1dFarVBp6uJ1lf34KrO/n/XIuO1D1b1MKXepbQ9HlzcfnPoONWvTnUUWpmG2Oq/93cyyOyX1qe6l6lrOa+vTF3pjZdG9CgnsMjL/9FFvsqK2NLre8rX+RfI5ZeskbvZAnrI1AUY8glPXJf3hsxis0dy2qRnVo+33tzcJ2gJ0zRTGLwtf+ZZedItt+SLYbX7dsANPSu/p34aNS4vJlblFztHbgydoL1+X1M+Nh+xq0I/oCl/fwo2AnJ0a/FC7CYVbNja5didmbfcoh0VzpaV+4TMb7b0Rzp9Z91PU/Oqr7LJL3bfnqOXxK9yYxCygWl5izMuzpFelD0vs3gIkwkr3JZhf5etXCWT+pSoEvapf4giVbF8XupQjqVudt8uXdnefpPQJkP6HIHpH/atcEM0Tx8m6FeitRjfUpmitWKPGN9mEYpxuIvp7JNnJwEJTKQ7Spuo73IC0WfRiZPMMPqujcoa2RhrXYniV8W+qsIcrhZ1y+SDsRxlgwyaJabALiRYO+44EsgVmjoDrboUktgkO8luwiT+CGt4scg3W7l/MgfR9I/AnOy8M6UnCVilpfdxBLlF54qtS0detf9WjuUlO6XTPQfITSBChgWshEUa9KIqHR1WaFTuiagpHkrZ4hZBYh/tIxMG1GBF3bR2TprwM1kqWzFmpuwxUIYyuHPuoCelreHZMogQoigGVBZghWpGnIpeCcpSCedvzLR8h4bZkL7sU0jgyQdkJPTPk4NNQMqeqHE2IXqCMaIhGwMTS6AeGhQ0g8A30qgxNB9E07O0mS4c131qMGSZfEJfykLFtmzKxuiG+rx0dGhj2FYZMKe03Bly4FkDL/lSWOOKj2Rl4Ch6yKarJSU7ZSQN2acbMVlyC+TTItEeTQMY1VbhviZ8uygVEWRYRBiiSVtwuUwDrDeI9uYDXvEhI1gnYx7tLZ9kQY1Pe40S4afXCTGkTAfoIDHldKHgRGEPIQ5mMw7F9JRn2SQcunVsN6gS+07hr3RkmR5uvTogByxE0wwe1IwZiouCaHJAaBKo3CGFtJo9Ij1ZCHqkYBkEFF0+ryjyRkBEkGnUtkT2cgaLEUOehvI+kEndIKy7IebKYdoKlj13vagb2ADfvHqIXTjHHaRx/9iXL5N5YHyjGKlpere0pOuIjhwTa8oYOGHFqg1CIRD2UQZaKbLDHpWJtHsAEneP/6fwFBt96WsOYlzUiFS0CbDaGixea4dt5Qj+aThrUQigDRvDVjDIz2oGoFMdA5hLH7YFHA/lJ8SG3QgIdCNgSBk3d1mXLj8vgqF8VFjIphdGbEuB+QxK/WrWx7I1KgCPLWZxHC7n46vu+TI01gOwvyg9ifJVga0EsxBtNUcxwXujsuVq1CDAtoyyS3yI8vjuX6Vw0cS2C2Uq0YXWiRZnBoACqliCd9qNLEIzHr4GAm4FW4qzm3xwuijXBViRpDAQE5R5Bj+WczA+g73o3/s7t+FMUC9RdFWNB3BSYFNZySaiZ5oszDIFmJPsIr/wM+Ufxuwc6WbeeIOeFIrxZvxGjg32/k6OrXWmwJuadEYD8+8cyRHdRO/wCZc2oiZJe+fAYwdsbCfT/SWbOKtstrXPseNPgU3WoLj7UGkrQC8Dke4yN2yvMNCDZSkDslecvhI6InzWH2guv+rQYADBqlXIplwI8CR2VQOkVxodSGfuIuyBiKikxrCdg22WFimAzFHV6aoS+cRkyg6WZ/gV/WTsM2WxbAVN9mP94/0nys+3ioZnbh2yTKavKQprU/p/knBjE0YzbLz79iJUotdmjHcqEbBOzt1bf4xKlCzuf68sw1HWYr/QiIPDUYmkrwPYImVzT0b8VoGJVitzUkQblTUC/hPWqeEgX0VHz2KaB0BucmfoxBubp+75DzeyyIciBXpjFjfuPrHFQ3U35tbe2IglHgBnL320z4+98ZDcmH3XctGwXj0UEvGQHsh97i+iySVje+IyiZ4J5FZfFZuhYmwxPAFTw7KfLDgKvgsVBtYqWSJy7dy2RSr1ZF2LYRKNJjVBYYQN07TOgutdXRfrzmEcsD6L0fCzA81Dx/X5v91YysfFEGvWnEjouOl1V+oK1C1D7TluLEPrWKzmityJF4hbHVxYe3+R3hup7wl5+oSQ9S7D2PhiRKcf1JBvi1/1Rv16rtDtYxgId7y0Tki3HYiWNt8O2yuLMeXcKCyiBbssExaRzblGoq8gtuTpeGlOZw2SutUQMXEIWSGX6ME/CY+LIjI8ViyK2mA7iLoQgw3HdSlBsKyqVGqHMMMHs26UcVdiotlK9QghSCqRhoEhn8hklAGbhXFJHaHZpuzlI/SsIUpUKbpiE+TiAeCBHBGddosyKoCAfUXnymMPnP8X/C1jUu6GMiRmqZwzWS3kCQdgrZH2oljurdkIxgTnt8AGBxAt+0aKKla6d4J8VU2O/XwY9OUofGs/kCw9xF6MuH7bGOZBJScTrE9lyU557MEl09DxQqdIY2qhwQ8Nmzc2r6/wpaJBMmc4zTx4ZHTJNJlm1fNAC5JtRVWM570vF09m5+DHiYptiL9PBJuo0yaTT9tY9YbYq6VQdNPVh0VnZXxt2TVlCKp290axhrouf0fYTsvMa2TOWOscGF1W1ReIEESG17UlNIrBH5r1qiwAzCp0zFRH8w4rCoNYSfM1lK+g5z5RkWQICKoOexUxk6/ca1TSi95ojEpkxsYmNx5ePIsYk3OIGZV8yIh0FK9KnhpBglTP+I00jP0QQyEPtRHFK4o8CyHTo7czrCbponscol8qVPdgFnSX/SaPHFf+urD224vEHom/worEwEIsjgybOKoWeQQbvgIMIcniVqrURkyU08cjkHANpgsogq3mhxq0hirRWZF09Hu8rFFyxWJh4wd6XyJdmfYzGdvUy5TT3iKN7lz5OcAAFNqA0+VMVWNA1QoQjwyul60k+w791sBBs9Eg1AOYAKDXPZ/EskwvLJT5avjMsxwRgX5Uw4ZCfSbE3c0AYtNbvCAPu3y/yFD4XUMQhUbqIchCZW6MJG0AFtQA8z6btVcVo9n8C+SxmTJpthwUUjXCikh3MUrjkEEAoyKB4hF4aV0RMycf1sstAWS3jzX203s/Mj4NNpF+8I/ywJ03ygHT6qSmd+M7UUhlY3tpH1TiKDdn09RBoKKGWGiHoJJGsI7d6O7NsHUq0A0aourVyNY0DREPqn01FGNfmpqcJ8c0oRDjQT9hbALf8CzUADZ1KdshitVZjrVWgeWkO/sQkPAB1nMnluhRqGOnun3XMzi7D2GTjV1XCnSi2lwNDw8iFKPMdVBdyiC1AXylZSjuiiVUDHpC+oReC9pnPES+es1V/01Kv5y1Z9X1FGgecdsnZUTpL7E9eY6LyiYaLPcgfdhO1j4QUsXErChWxWQYszeAPbYYCp1b/jeRQXlXB8L6OXXW/VT2fJ4epV+LUKP1LhUMw1TD2/bqoVrEZhh20kAYFxfxO3vuDmHYyWmdfdLsttfjcu3ZmESr2KMFmAJLWCY9rITJrcLClq95qQ45zIbfTSEQHL+bsy9Zy6PPRh0rwFXFk3iwDOOPsje9rLXJnPqgkPx+x/sH/7MvcWO4PjmZR/yJiAPvo70TAOqE1yetL0PUk0lFssbPtZLpmwXVTJp2PQfZsM/NesWam4Qpm4nj/yk2yef9fx9OcTdz+YHaFT3/LyilV1bLuAZeWX08dnscpGnGDtsSSgGz/w5plisgkHFxys1oQ8Ozhc98waXtGd16munGo/TQkgF15CBf5cnLlkwL04NQ+9q+hTq47/+tR1vrB1lvu0d46duyOnYxLV/WZlkoJms3AFKQ82fVnV8q998huy1539UhmdLRKARKYT8BObt64W3SjdEzH5NuzEZ+vo0EGOVrKONclPuktV+D3K6YcSdfn0gdPkcY9JTNZAbu/pV0cqawcPv22iReopGvJ2RenhwlmsFP0EJeB3YYPeuvrOyp8mxv8UvrWdlmj6Bz7p0gitAlNZuszRYD2TzIvrdIno1iJdiuqMr/EBrwvA6ykr/HFDBjXxbZ2B7usnlumxxYnxk5oEgxD443Dk1NcHb/e+UT3LKh4lr4v2ypmr8JAChRY+UTuqhVbjpjvAx8O9rKrXDNEdf3kl/WpUtjGenn0NW7hbWhXNUgdINoGBWIVfcJVSSJbnOkS0NZJbSVStWghk74yiaT6rysgdNVYYJUITRj2GgV5X9DGrIKNoZX27DAMcSRh7V0uLBQmkDaVUMUmTAdH76WzHlnypK1Tj/bmjcII3rpxc/U1pJ2jogOIhM8RZ6OEAgtf1d4IopDukYeMbp0drxHBEUGFm4Yay5tXl954jtAqQcvWSPjNgglwA5jpl4qB9QC8+SDckAUerJqxneldMo38A8Y8lgZHugJKqna5MaPT8vT2CJ4skGJNXgljPoiWHIjGpd86qYc9OEXV1gzFzXBRLJEO4sj/PzAGJUQRRw+X4UASI44Tb4ygevRyV9DJ3tWI3bwXdoRp2KhaMgMyrP7/jymtl2HUjRcIyhYPT+0EZenSYPSJT8abRqKV0SFKJpWBFe8H/mdNvallAD2v3oIr7CHZhxnpCcDEL4PfDhUhaARmSBHZRq06L5fjmJoWJ42qHwXKsCmQBJ70f/k/alupBEOhy5mIupqGHGqUNLvhCK9rjPG55ycHh8vGvo9iL6bUO/0oF852Fm1P9iH6g6zan84ds5dMit1m7C4t5HWh5pNyUnh6/oH5g6WXqTYeuREhH2ZIuxygPgyB38AZn9mCqx3iL2MCxxfwXrhFC8Yr9n/9vT1PH3lDz39vLqn98rLrHqimsmpGh8D4v/+VIjQ27Bqg9DAJjEEbCUbfCu7sazp3dLyVUBqvy06Dw9n0flCwGePFU3Qw1QJa6RJuxdXEI0Ia92et4DHwHFsVLagSNMF8gknjwYiRCc1lidOBZae13c4LAQaaUVsRZhh5U/4Sh51cqfKSEzorc290Rznt7PlaCh60K/qy8tE6y4ffR+6z8OpQyakkjn9Vvl6cLo7yCWc0+C3pnfLct6Dw2pGyS559l6gwbLGY1L42j4Y0aGdPxelbv4FdBREed7ZY4MOOTYGq88occLH3bnR9woNDkP/Wzvrrzn1kZCs7ylqRbRFpU/D9MlDcGWFOsitf8MB/MjOkcKgouoFuF60/KgC8gxVmCNTen1POW7n1lYa2dJu9qIi1XJhR03kE75Pw5gDuil+rVuu6T2wPdjvDtSEGjS+bejQdqvMsfVuRBIN3j85B7sTj14TGJOCTI0Y3EklIMO/Rh8c2nhMMGWCWg3bw8NhwZDdueJJMKo4dvrut5oKnfmQmgmsQA89IKHCAjmRkPlWI8Kdw4lpE+qGQQtOEFZiYxhKsSPzaZJ4BMVFLdYyZhHykcPvQFpgBMv6/16ujKmdCxxePfZl5AaaY+CuT8FnAcoCGicag68E7lrhXK4mjKsfYNMEJnwlxw5iAJm2UMv5gRZwS1G07HmoDG25qEO/m4Lcvjx1U7jfLfIgMN8ApkJMNSmHKBJekDp7+f4i7ZR8xGSIXVklfVoKi13cZmmwbni3O0g/NTxkpRwiOhFMybSgm1CZqIQLFT02eakJVbUbjEbPuYkXM5HFSD3HBM7+dapFB6M7rQv1xdm7zaZEdEKt6b/lrKCbUBN4PS7kFlZoFCkQIKTXYb++haODqQl1MwKEzG5nQlNjdRO6YdxcechCrJlzxeCXycSfs/l2gKfAnHCqKW+y7NFqzFpWSiasc2r9cAfRH9xtx6+yW89PU7Rg+mroo61zEyiuimc7Nb6m9zATWKEBjUlMIHt8Ax+RTm84yfnwnCPcp/Aes+MDVvewRzknNlu2HPoOxwJics38i4Jg1cISfOr8ww72ieAzPprxru+J1cDe7zNzarCO2sSKCE+/lV38Vo4SRkQnk3GuSl0l4+yTCuSqZr+lZkSutBvQgjZfWSUT2oEFNH550odsjs2wSZnroE5e6iadUOXBbj2JDnT+NV2/1FkN+ztulV+PR3RCU7QgkzdRVdTUDBlMS3WdGRUVAXSDgO4QH8AXLMBNqKdB6idOqOIIek7jGHz41xLaIlLf2oF/4DmgGkn8YT42unqcPPXi6fz3EbXLLiFKoXan7WOnEanidtqwrTrOVUpCwdSExrB/mFDduXplakY2Q0yyx+Uh5zO37+OO0j/mGxZwjIMsdyvjWEDtmrKG8NAAHl4mtHalp15WVLumutIDkJfCAoK1mw/ezdQ6v6Mj3f2TI5nVD23M+aGQmu/FBg0ZEqrvfH3BQnmfxZaGNSCtyKmHqoa6MHVnIELGBuDTsqUdxq1uU8SI0o4HbBpHU/aDnSYRjQF1nKnLVYE11WO5ztK6QfZb1CJP1VCQH+/Kanw9wn6rlg4Jn9DXf4ukPSEe6LPPQvWdr2+u8oaIkbWiWGyifhjv/ZREU5FeE/8tqvGh2sit4oeKNLysNjqNaBm7FENo6bWtimxynbKPTxfdVTUvxyYrheCTlbP+GsJVuk5Y+E3X5lgvTTQ6L5I4GhLZWNJ4THWrYyErpcf5Z2IPHfPPZJ3gn7lhY3sNWTnI2SbHhaxUPRSui1Y5WHe+SV7RbcQ2sGrVq8uPgyBus15x+01v1I/Px16WjRpZfVhOabRNLTpf1d4m+29sHy6KtQ/WF8KC8fokYQFRhe8DzBv82XjoVDWQTUJxePSMBOFkUXZ5FAKKc6hRGDR5EDcCX1LACxcYv7quQaWCSEoeZIKqT5AZEoIrBRTpV1n0EzSPm9TGmKuRrsOz1G/1I4PkTItXD/1Q1Jb+9W02pTaAPQ7SnoS1xqH6BIScyPoFfl7RuuzfYQ8rdFstKtllzaXKNBLqNsYRmYTd+MHfjV+x7WV7f/dDMMcP9eoHAgMr6Mqw/r+XyXwbebN1bls1WjDzUibFshRslj27GLNCAcP/bLTgUinF4ZAyK850ZoU1o4C0u6qSvlVBfYy15hBJPha0HpqjbLtzUFZ+QQf5yh7aBRVu1XA8DrtYbHeuZFe+UyrNZZMay7MPzyHgtQK6q4DWVAM8/MH1Mt+HYVaaX1LB8jdk5vWgoWLp+Owbovk1pMUKDWvAcyFPFMo1dnPX6qukgRUah+Oie4kc0Qa+VdzjhFjwP9bFggf+D7HgIi4qMNFTseBs9tq0hVa1Yb6atlAXC14b5rsYgXIMIcsX7oVdiGl1ZNEEoSqsmCSQs9jVJyZF/f8QUX9cBkgsz4V7XPDKd3LpYITIx8r+jY/A4LMi/yU9oAgOTIZPUYpINc3usHNVFfaQ676I7SEU7cqaVJ4dGXWpPLsBfYeH6uKfXRrEifHPxyfs/J48uxMin//n/AelIKEU7/Oy54X3PRbbI7eMmyfqxVS3yWTMd4ZOka7/lVlfDWW9hcL7DpP1JUSRYGslNUSpGcq+BmlowFUU8468J1ldNlycRgMYCDHmO4woUIwpbXNXoiNPT9mCLcFQsnsPEdONPdcMQDIbi6ZF3vsyfYdazZVbumQFCWMR0REYfa+0KHvbpC1/V77CbMNAaThSTBiQIa1kR0qt5auNzfiNzEkjtlwlARamAUSTq8lxQAIt4SU+0oZaaVRw6diX/4dQZZM9fZRcniAAovUla+Sey/fJM5e9LpSO5te8bQmjwMdadclquCqRn0ls24TCmsCNiQvfYu4mrHXzKN0h1jwBIQbxqMZQ1An1MD4FrxApYYwAGb6MLZM9Fnn1kDz9kChm5iSsyv2rZCqawu33cGWj7VfhEQeuKddQvgQiIUo70dnFuoi1PXC9SUBfphZZNZ66Dv99BebVrcAhEC6IuFEIwbtLkxeRlzsQeGFNxWQ+fOnnSD/22/gxrSlSJxCq6tX6xMYve14u335tS2kYit8B764Gzt7NUI+2eIHWcTcdums5SqyLempMP89NRSQSBKUT6ZDi1Ar8/t9W4KuilDM0tQIFugJ4pBFOjZ55Vsa2Z6yw5kO4kvejJO7HzCnDG7TnyQehNA1XLNkVTA07Bs7KutlKNIkYW0s7o1FcUZRq1twmsBaiE77+DyuAGx+LMO3Ct0BJNJRyozDZatIIdhBXRsCU/U5XI/uDG5QnpYK+naegViQX6UxH6hPKYl6UFnQUGe4hVLZ3JQIF62QH/tMMHLq7Fv0WvycKeNo/ujBOZoxJN2krPnJMwkmWarU7xBZKjditxk+PrQYjYnUqNdQqm8jCXQBizTCN9rJRW8J2yvD3h9UWhEdqLFslzqMYPrJqlM/UpyapHxJgidXo6gEQn3mIh6645IinNZeTzmuGa6zWY8TdjEPCjINA4YoyuruAd7oXdhdh+zoI9ec13wSLai0dNc0rlrjvsAzG5UKaFcIk4+C4kGYNX9YomeN0l1RIs9DX/POlF0G0l+TIger+1Zki+QwJ2Z38IRN+5bvUXktbscTNpNuJ1SRfBUbf/32CJ+WBKRaN92sA5wc67BOu32GKjGYHpOW/UFZ1pmLWmoqp0a44azYgp2MIq5egyW9UtwcgOgw7qUR2b0AEHAZ8/Nn+h2UerlADdBcL3whOUoVMDmDEfoXq21wdF7DcUZraTPhtvrZ846XCr9DzAihb41mLzrCzFsrZIricAnxvzgMbwUvenDFe5uvFmm+AY9hgh/FrNGQfVRJNbA+KOp9cN22EDLYhE55GAF8mgqmLBovg9LlE/cDwryGwjXL6Ukh3DyMJ03RT0jXFxbaAxzRk7D/f/SsZ5i8JGLBb1LMNF62BJxFFag9pcjLZKWUgIMsVKuDcPAIkPfjhPLZJFv6OVVgvjXBEVBL0YEIa6ApS04b1OAp0+nTVF3L5832vkWMb9KGGRCQQvWECuLbtywjSGVv6YcuwHIlWb8r+AJyLriiGmd10rTumEMso+QoxdnEid4bcPxYm9KrmMiYAv5ITvpZPhMikZPtmONElaxxXgh+dnIodVY9JVPEYOEc8lXcOLZP8bOYuuKI2kTPI5PvxdWtielBBOE1gx6FCtKYJaWg3EFhAA0U1LjzM1P1s/2QZ3M9Rrs5itsmZNmcFmgeFrq/Gh/1HMg/t57C/rxEM67HkVn0wMp8sK6jPYOPUaHoGzLcGPvIOQ/Dz/IXYBO1AVVYjKHuWCXevBtU4jEs2htw7pPp8mYYubAMxymJudqCd5TIfZSh9h4ibMCjN5QwoIKtlj7DsobltCGnZ2LZWL1+L1y8fTrERVOk01qVKTVyiOBKMvwrxQ9yqrdJWoxreFYX+DRoZC2o8utKALbAJ3OJkerGLUJ1ORKVbUMetQJN7YKHroc9ygO+1+ycjHp98gKM6KlVcYvgZYn9NJ/TbXYRTdYOTlfPIQm4yr3fYJ8cRIPdTcHea32zuilGo8gWvgJ9+q5/ez/OyUQIzoNZG00DombEMUnCy2WFlmkDEp1IN4OJwELGR4N7G3NuAIWYiQTX0MQSu37RkFzwX7qV5DgfYVuQZ2f1AUAo9l4mFYrLxS+wBYU2XB9qd00bA2R+FxX1d0CFHISvR3e4iNG/wqm/UA90ShNa0WHCZ7Eo6kEN0UdlyUrJgxn6QsQaK0rN70xlaCJ0rQICsD60nCMLh4e4MqqcwXNijKCV4EwwkqG7h/hOfZJXbUzriCbXvnI/UHtHgJIRZVL3TiN5KdU9VtFIyrEYZ50m2RrFVLTcAERzlwYcgu8MQUznEXU4a6hEenmCexzMPf2Laf42kHKzBksuNJ8dP6XEjIIISVqm19gVLNKzMBMSm0T9Q2tnxmQjRANI1gy2bgWs7wtQ0lOmLqK8NfEyj+xWJZokUTQuSAWmHLHfTJqxHVPeQRk432NCMIxzbg+03IFPFp149pFVml0bSIZDbxgByhI2ZHCLLkoTSB7mOoHQTVEc1JEtgsN0Pu83RwCSe3LrZI9RCIYTJeO2/rWVQEbLcXMg0VwU1rpi5ijWbIoNC10totk4GFmXm7Y/xUL0SrpdDNEMDpqSxxjBpLLXGVzOOoFr8ikxCMkYxRfV/6Ce1NhUEShs1jmQ4dnEMz7pOUPWiu6SrJzPQ9Y2FUZ0BUrQDwVWI/69CPct0vB9E2QNTsAsb8RyytYRDRkRX8YrbLBUO+fGkJqEUHvQ8rpdiDkfgDfvmpGlEPrxsFVJ6ACN0fxfPbVuLIu3XKH+UqENMRgB1toIhnjT6PmuXAhf1hZfZ8f8UnX3pc5j8i+5C3GHPefj3GilMxsw1grY0jj4bX5R65RurlUVuh7mYcCm7dxRpTtQi2abZt5DRXsq+2O0FHYpcnJnJJBsnxiw3UD1aiRaXcBJ+nvXnf0gPmmP+GMMaFfH7HTjusAJEK2TCp4lKLFrWtLLnFQ7IZlq1Hkg5e0fM9Xx4t9gaczOHW3NZp0quru8qW6L1C0rrztb+RHTYkGXMKuFiTywcjTq5Ex1DEf1Kxm8IjXDKvrrK1OWjfkV4ZgZ+VZNx91YC+dH/NDCjiXJIxhR86WsWRSzpkGIsDDa0fB4gvmaMB/DRJbdfyc49PZU/kK6ZEtjcIbjH0YPTQXLUVnx3eBa4xxEN0qTyihYPOqoWI4SyHzZSCc/WiN4YtlC5qjBa5yaOBm87+4KpIIHY2oRciWqUYAL2byT0/K1Xy+S4mbXr7FLWpCftUaSjAx+VYfHMBMyliSYk5Cpu+iR5Bltm/AYL8u7vsGTYLX5UnBpmJBTpLjZSiBmMgwdE0CwJ9DMRdeZrIlVB1o3BlCfIaeWczGTfy1dYWAYBH52g2SCY02B4UN2CuwNQjWyxtkJ/3nvFDwH84TOxnxKpomJIhLm1iyqWMJ0w1OL2m1ECMFBKALH6z+uXwo00eDELFanrkfmkapTBWc7XJW/ApukKn3+7awt+G5r7hBojoquZJgjjZmomn+oiVXoP/VAEXO+hRVyThBmoayaZ+4Rcc7rGZe1/qE76rRHmZto0najSz9OSSp4Wx9FMLfXoHpmHUqA0JPcco3yEVB3l0x+ir1zGAcC5cwyPGhdxmrb9UrVMdRI7g0nhMIiqVJRUuWorKrYFlbJbsXS6leyisXSNcE0DjYqpAwSdvAq5o2tcpQIGmqrQ7YOgrcSpbY9CSCWy0FNkZWiRVEBbqTUaZGLlim+QzVYd5t1avRn8gX1bknFx6Lifji1+yh78gsa3DvlEkz5VVGvZrEwVfwSLZ2tQuxZ0kmUMpm6LkPXix6qOdNgz3Y3LhDTOSzM+OuxzVG0iRKWK1CI2+bSZj6eYuCmAB+RiGefCN5uy3zPQdnKwYTIQQM3gjx4k0CAV2WrFIvXumL0oxwWD2Ch91x0ZY1rjImNsnIA0+yYm+geoyRegAy93Tm808LjsbOMDvYqp9w/pGiVuywJVR2HHCWxmNclhzCyKPPEjogO/BqcyRpca0M1gbCYTR6FVNabnLRwN34nSqMNEVGFiMhP4bO1IevsyfkjnoElycHCksAqxa54oUuuGI+LbYHyqL8ZTwOEGZve63kOD7qnGh5qdUOtE+LrmbEY0/JIwz8A/znBwtQmgU/jRyeQGPCfI+s6KusWAWnxkgiRYzoA6g0GggwzOApTwSXELE9CQF9iRn1kxF8DleyPg32Sxzx81DoQdxuQXNUnXRi1prSdmgpp0Riv6yacgKLIjoN6aBVfIEx9HTg+P7SP/FBeAytYw1p1V/URTdfXKaxCt75Opfg1Pu2DCWu5R9RavY5g4JEOQfZA1jt90rT79cVHbnANbQR3FT5fPTwG9BmYfVQkyFnH8pqYuT0MUD0Z14JOdz6DGcvf7s/4qw+2M8vnUkGVClReK7LL/Ev3b/Jq9Nhh2sgA23Hfm43LlV1fK9v5JoIU8819w2JJ16VViUr3H6AdgVxaIZWhtEYLos5Urqdeyijm6D1/wAl3fqbCpxWqB372NGKbpt0rfqeSlQJIlSYG4JiIKpQdHsI4OTB+Vo26WIoeTm26gWGuRntuVkhJYW5ruEEdWWoYa1zJecTE75Ii7wuMsSKvxFXaXCfonI+yuDG9sqzkyoe9TaOrjg9OlraXQSte892Py8Pcpk9cfbvYFPhJTADHNBpwyF7LAZ2ELTYWOLmTLLWCxlgkd1eL9WzZ3k0unYqeMIxpnKvjQOLD5cSj3+nWqKA6156bzdai72Exteg+pdaNqvpE+wA6upSLRtbjcOmpMmUbjKCKg+Sq60dgwBqdTnqKGhGedTDhqmB/aipYhA9+CRWJENZWn92Wj7MPE6wEyQ10403GWdLUca3cnNLWZS74C730TUbhV4SNyD1zIP8IkOZ+0C7wPSYJUI0QWlpFCSklBe0gVItSpQ+ijQ+f1Ee2QAJpzcGcdQafOhQBqNNQzXZi1x/gBx4y3dBaCccVHsmpvwU/nDP5AFmkDs9SGVV8lc2ia0OCnqFx2D6ie3UvsRhz8cx/8sYaZyyZidR88KA8ldC1tdCSx9j02xTWw8jaItJbYCF3Uq0GwbfYzz0rbjVCLWlUskbY/mpMmajENfMmzPwYMPMzefJ9AqVak1CpKeDmrGx85QAytPKA5zfYfKqac3Uok4qlw08NwnqyX1ksLD0KjvYpVQQCsWArXOYliR5+yjzpgC60jVr4RuElzduZpy98VgXMdGtSp17YWwacJTbCNTF9myppqqHElOEiizGxDzPwa9JeGCtQy+Q3pSRJCIgjJ1Rz0EWiU1DglFngemOYenrKIkSpuvlZ0Lun3gTEzEbxow+rKr6TfRiNAqD4SJzBS0c04qK+NT70MFzwq8bDtV4GLkgnyHSFQ1GyxpWyxHr6GKVmbh+puWrFCIVhzi5Ep76ON423KxZquIKCsP13aRvDzJSgih6ePTpnoh1mGKG6Cw9hdNaz9S+hlX+39nSgiGJtLIO4qxOeh2Yuldwml1Weekd71ggRORmh0HPiIiAvWsEErYbwDMfDLNdX58v1CBWoqQ+3vstHLocoWMKQP8Lo1QKYuIwQqQO7AtsJCVIKPRSx7M5f8kfJdOKfI1DZ+/A5VYMUaAVnVZpnM8duxPSITk+vZL2czig30vQrlLsnOSUJfmhmUVHGsKVat3izSHDyOLWan4nOodajx0rZK4yMw1c+Bc3RoNqXIeh1LqAhz2bEiUBGAHz9aFTlsJgTWgPZnglRUCAIuhdk5fvC+CLIfPqDHvjaVvayfGJt5IJw6FyTW2yriknEx6V8aHtwCL6thl2uuF7isOQVLVfOvOtCBU7Wghhr1W86KuLwl459xl1zds7/8gvAPdW1JjE5PUhpChd2deHAZThoNnw5FV2O7tBf+aDdqtTuFAWH3ubgBajDGWzDTFi7UUOFV19UgershcsXF4iuO8AGBgxkXyUFjovTcwtEw24gq0WHILJ5Kc1cdS1Z1Hwvy9MzHZP3PVyAvAbLVJbMor8jl51uL26yy91DSZ8WusHYHsXKegqBMUwiZvkZxDnj6ahTd09cmi4qoXbCWKIU1cPU1mI0VqHQ7aL0G+b8dPAhDN/Xkyp79aZVVNbc/RrkvpTq3DZNlMO634R1bRaoWRQidQSvOH/O09bLGLxSNfAaOEt+U03O0MhxBUA9qUFQ3/aiRURFXoovCXK4clivRdUKxL9SBY0XojitHd1zxLi1Hl3rIo+5TXbGvSXXXd00xUr7W1dWqK/gFw0nV7vp1xD3o2NNOKPh19li9fvX3KtylAsK+LHLfXdhX7UPuqnvmH+oKfn0/gAw28ML/oT5RcvEPBXtpXnU9wV7Wu6z9pv9UmSj1yHoq8Wgv6onost6A9pt+qCbRsONqEpF84GoSuVChf69JpMFCWpMI9Ei9eC4E6cfVJLJeUmjJSxu2NQfnGhGHbGQzitA8BW15bJTkhIQqyWotQVlxTNKouqRWfo5TR7EL9L1PkMbzR98XdNvWxvlF44kTGnerto7t2oqjwhw456w2C8gQpbabIedIu+I/Ml9IIUjUuN2JGBi87LVgygOeXLEYA6pHKkJbM6DUIEsCTXGgD2gacfZ4DM6f1Phw9Ym5krUxLaiBysaVxs9eT1H776FeuH6KZmXveGkjz+FwbrA2UWGM6LxG05xVu0MfNNf3kt5+SKSGsETUda2XQ/e0ZnGAWbRaDEej+ms/OWMriHQOYA/5Zz6OOUHjfbGPNdB5hMYtm4JODu41fnVPsb5B5otQXhPEDveBAYU0Fx+0KAAKFlev3SXIvJWIop/CFFsorhQEd/JeWj8dh5qIqgATEYMtBjSeQ5PCmKYanWagoSjGld2FLftXtXSWUPB1/gy25IXjMLEelbVZBz32ow2bUBNFSwiDPwfIavMYWQAr1zTBtjgPIvkQibNfMxNiGgKMaI8pAg1DhKQYKaGiOMA78kj1FiyYcnrQwfY2BitNQMQxXV34RoK8VvsJTH0N9ukgTKrdGnUd0EKeKJV+1YDBqDwtdKyRxLmwkoXI684IjT5TLyNumgH4YawByMDHKgRYSCNmMvxpyunWW/yPM7TsIK6CMAsT1lByX7rWIozUspS66EONZ0gu0upO/x7qoCxHn6E/IIhdSM/JIvtSTPuJwR+Aon1GME1L1L31cLmzVHsiHu0jVM2tZO3tpJ7feoB8+3HReQSMacQ4Xoutag1hvpRqhNEWVy2kU1WqEdenje00KKMiFZRxLHoyVaRvYNZNRf9WwK+iLjCpQe2gKZjlIiu3VK0iwQZAKJuCrEZDGrWkSwe8ieZMtMGdIEQd6WUxClE+4vwsiCwPgK0VNNZxYqlc3aOgg0zvbfPOFCacvy7NJp/udDRlI5jTH5COZbHz2sLxLyPS/mTgksvAlL5lZ2Vp4sTEgzLGNWRS2A1IWIs+slXDr1XpLjpPRt9/7wQgLuy2bOwii9skXx3hHdpvlk4US3e9X67LyEnFrD0xZBmLtA22WAGwtB7y+5vWE0N9+RtE1g7OWIG7s+NkQuXy8MrqeIS2yoAbJ204SZ6Ypu5V1S/B5SuWvSaPPtphX6Q+cLA+VJCU+QYotSFYWjp8JA2WFhSLQ34ai1xejADarHW1tLxO0hV0xPuLQzWVUvSbtl+ChMU0ZBd0SZ3RGoUcx7CJq68U4ttMFNAujJBnVao9q7n238J5W+iVGsALwWqlJr9mymNNBAi0NQFFvKbcdC2Il28zVjxr5sM5511+gMA98NSnCJvvnTgKE8YC9GnGJaZb8Nq8FKgZ1HootZ+Mn+oVQS1DhALrU/9y2S2jrLm/ohhGoQksTF9wdTkJFrwPAKIQCSknD7GG9xX2CKbqAQDuGj9RQlGtJlb2nJaTqv2EwyyO+R/FRRhVmUuFYlul6UjFD0nP758pHPa8nSNTxGN+S2tPAZssV2dFQoEE4vcSuF6tRk6M/2eRhjUVpWxqg8BOYIR5+vynicrojfFgHx3zNDGGBIXVsJna4FI9QmbGIHUtD6LGtzkZ7tYAH6Z6x8WUkadMw4838sI3pWtfsLd/9YzoxgUYDWMYfAFsYvqkxnWwzlatwToOgfQzGPJzKAeT2fw6tGTp63H2RQ2KDCLHRrlAc5cTWktsLdlrsOVqzXghUCqG1R04Mj9yGYXht8gOxcu3SCtTxdU1SbJhjKhmrc4fVbkfpbKVjSk4ShK1JtIG9DULX2Lq9OfSEkz2Yi3eHVcPCYImRuhaQpfryHx1Qm6n4GIURUJ9IkQFGJ++noHpCbT5WC4qgegG0rN/YdX9k0xyB7zFtbCJpuDAP2MEC7G9OBLdbTA6klpFj+HWaB4PkSyxVAUwtOJZfxXlJFurKtwNFf+MPvwCTVImO08sEBH/yb77H3aQoDW7B1Mi/dae51j7d3DUnzDS2fR+NjPOOfs3IXr71MqVeSlnai4rrAFJ3RVZ96f3xxtwmgwRIEVB+4Bz6Cj2oCksLvMNOUs2tOyUnVarO4nIfNotiKt9Fs+dEXlffsEy7Ao0KgsQTHm4Axr3rUVmdF+66hMm60YZQhBxpo0EdPNMH/W4qnZywRl42Iupa3IGEE3/B0JBVyrSvXFC8wv1gQGt0qBpDitBrRVNZlMlFFdg0RRItiuFaZgd/e+tLReaqhTaB3/QiHqC6jqlDrWZxvUE1bk84/xYj2apzIB6n3l8JvN/D9RzSQY4+u6Us94HfYejkeGO+BaYZ7AGg6tzCsmx7Mn75dMzshqfoMq9p4WNUPK0Skg575BQW1SzIiu1Gg26pNZwShC9dAj8R98LUImWQQij3a/FjNVYV/aUwEhJoO4mtMARndFDQkWF8rH9WiBNo3bVv6zVo1DvDwGCEWFjqwgTSqDSVyKUEmqvwmTK6dJi+lqGy+Y9uvmJBllqNL7yRbqZBBbUmmLJuz7F8TnoKcQO9HEhcTNbeD3E+QUdZGdl8DRF1TPUMNHykelny4g2ARReiDWi1Tr63PJLYaXQbO9bbhG6aw262xqIpgWmdAti8bLVT4u63QCdugEEmE0ZnuxV3whV5sBtc2irLZpIKyIkCwhkM7m33EIwANVga6g70QoIg9GaBsTNRAEkM0DUonSAJAJbkziKngCXnEy2tNujneG3f4YLtR8sU1yMeZJ/RDS83RRsz8Ctsr+ZKFBBPO0H1UrbplkSu8bMTEXl7KIXu2BX1Sht1eiHldjvlWR2HoVxHEV9KsV9VapoHgpCOUsKWO3eQHKUhGSNQqzUfAwx+Gw15cKqNfB8HS2twxlyGAr7mj2Rv0VIvxgQIB+z96PBH7riZXY2Ktdprr7Kgivc0aaKHugn9NiOLJIf2KIBYWw/Zcs3BOnvqXE48O2TyMzMAFzWHZVDcJpGy3hAC57ab2oRaJFVDZdSx7yHluJpfp2e1GvqDjnEBedoOV18UxmghSfxg5Zt7IlXRRNpfsqOVQVMIw47qisqC2FwaMppOW+8cVv4tg/136xm+uU6/WLtzVDsbJi6ySBq7siEr0BMFLqxFmhq0FOT5U+3bdHk6RG9RC5WAc/WPbI2iWrky+AamcbJ0ydPx3P9wfXTpZdKRxkY6Rz0Dj4F666RPyqnXlE0fXLk3y5yVx77fbo2U9sn3hKT7NlfNOkRp0rvfwdIpnr5cATylVogyQpTvvNsAoy6UjCvhoCS3A0nie7RAdR5Fz7A0xAXARaltaYUYzBo5ppHEm2QvMIEDqoghK4ppX64kSata7kxlw4nJreNaqA9xJ8ku0C1qC0UeKQKlT0Ca1yrwbpxxNVRLc2KOnAUvJy3IdgKdpg2EuaSmJYWZJY10FRrlW2GKC9m4bMw464BDtAQHwNX8JBzQU0QZasH1fzUGEUYZww+ovGfmrnnsRNUa0xyR0zsPZsU8WWfxzT6bpAolnuIZ5k0/yLUSTj9ai1vC8NdA9YRYjd+NyfyQKpMSxXElwa6WaX+D7p+GAnYlOpNla3mwEQ1OAOZlGSgIY360wKf+qIIudCZB+ooYQvaGnBLytnaOBzclV9QM4DdvxELaBEhbnZJyU7p6GOI+Z9QW2kOfrgJsxeJKPiFCFsvZ+VKeBnmUSX6hub5VlKDJogaU0WqcWtR3u1qDSmDER2FUXhahUXdyHQgybYOaflTdH4/SpQWjfGj22pKtqegDwYPosYEVXGnKrCWE92NejiIxchghQft/pUYTefDWDuxufTVFy3oeyMMApe5uElBD9bgX1i3LWCVnwBdZPDsHdSiacUqKljiKaQFHwq0F1kWhXOFhQ+JCvw1OZkkZ9x03fGf1JMeeuYZ60qEhdVHoB4EIu4SOHI7MpI0wIm2atYoioBupGniIQ1tY/cE2yyVHeEH8zmkLyhhWxxgRhuiGOzFymrCan6Lby0Ikzow66+yfF/3u0lGOxtN791+t7h6NJZC1PYZgLf3IJwLsLBHzuuLwdnywrelQyA5rZm2CBPYrMNe4Qw+LfHzbIsXMHiYgSQGo+VdCklo2zIXAJfGNJZdmNT3lXVBSdYCHkm1/JZcWf3Tn+q/1GHlldX/tOZsZ+2mgYl4iMU0TZq/ZLX0QGOuYR6qux8h0lV1v7K9E4o09BezGsFHpXFeyJAKnvBBdKhDWrCFvBvYnKa6n9iLqn/rhU97jvdFqxkYhe20QjGV/DxVWvBWeqK0uNq9WqHRAICEiMnIJVR0JqEcAS3trW4VrcKnT9bEE61ZosUUUBP92BG5eH2CEEQXcIbBwqAj/0MC7GotCUHpb3uQ/U/enN0Dddg/v5P6qnXJExovqyFOXKfLqFVwq5jWL1HUqokKXoPO0wQZ0AhFLFdf4sbMtnjxMxlgJ836a4fHaS/GdxPsty3EyaRprAi1oBppYhd1pnImfMVocpa/SxgnldZj7Ok0OGVcFGfThLCANsSKt0cJyCFZsdPqw2hZo3kvz0lg3lVs8saqwoAWatD56VgsVYRAnY7A4E1ApoFGTNF1TSG0mgqnNUZgM34NUAJpPEmVYCzVxly3WoOOf3zK3mBVboKE96+mmKDuz91AQGodAtOr2WITutyKAGi2HdbRboimBdriL7UMu3pMqdCRvAPR9gol/E1nfQGewk5wOv3KwW6CNfCDXYtStobBfYM82gh4s5ZNw8GcgvTbCJs9PfeJfOvly6q55xYd/2BFMDof/FNRKkHPwvs8onE1lcLTCqmP9kq9jckqKq1zDP9w5QxIjvHhk7AEafjVAESM+7mOPAjTjmxhYvNMi0W/vZmZ/pHdJtyMeTtybeuclAGbxEQ1zHcSqWS3X6EufzS0Lf30lQ3ja1/ZQEQUr2yIgweUaqSJvjBMNUANlc5WSL9sybRaL3EDiCiNvdyALRvQMkNk4ZoSSgsub0NB6sZIgMZoDfmqGUFQjbHQD2qMcAk1ynoNIY3Qp/3U4gDw6KQGgmh2lsJYRmcXMSSTrSa8FhNQotWiqlqhQmgda0LoYwo/P3D3thxh4o3vsOZarWB1wag75dYpSILLZ04lVApV5GmZLG/G9b3kggG8KGXO1GEgHFozX2vSs6M8dmFs1J1AL3dv46hvFSRFWeurJbRwzPuj79MX2WkZbzQT4hBTNaEVP1AHitbBJDQziXyxbUvIWGknn9QtuRqx1qDpPbKMNzOKl5Xk5u2fHBQBQad6aUSWhWNrNOVhGNNhZPKEnTdY+yQW2TkoI31XfERNdRShLOZT0/ss7KmxWp7IPTMIfvcvZMnv4OK3oY7vgC201Mo44NF2CJrBHH23lvIEqqTamFbC1ZIl7PHaanzoLGhYKdg0tidSR5qqMadI86460hxRR5rXQZrbLvpfSPNOJc2pkGbxpBNIk+QHk8YLEiK8UCKoDqTL4dKXT7sejH1umx94RY/poS6PM4mFLtjY9r+T8ZkEua3i5+6vx0/wGxwTPjI1K+F1V6KVvKGm8//LJP8wPP8B4mvsMxiF1yqxXqD+nsks4GXpZ8tv01FtnxEx7c3QF1rwNwDd4U2tn/R/IvsPIaxi99YSQqOSKkdUX1b1EdXDKg4O+pdE60hq0L2OVt8vSoKc+UrrCWuI0E3gAS9r7bh5JTuDwkIHiVolvLiNKilTIc5+pLP3RCLXEqx0oCeunjmkX9otoI478D1eo/EOW9DOWlLd5f9Cxtb8AT1oKS8wskqDpwRyRWblMbCdGNr9WcszF1zx3zfdedDGEizGVuyM5mCqyXeY+pG8hdJaBXdSG1vk/ZnoViu1SNDtqzaQjbcUyp6YeTWAHjSyD7QhQ2sPY1tXE1tcRlxaNXpoGRS6V13XlWePRaz8pbMPxw+aTAko8wbmewM8qoRKDrZEC39ugMY6aL1plI2uLWbjMb/8gNx6SFNDDvKKFo8HVIM8ZKoNRoG9LJTsDJAnrdncCOM6h3CqbDbuSYy6JVEXeerwajPwUZmVUXdvky18LTrVudw0GGPuauykq4leHkTFiPmYfq8kjoptNXNyHi6bLWAhzcFUtgCXNNa3lA3+QI5nEnj3cCBX5qiVpnzAHE7CAX2S+u8JjmsF87BPK6hsqEm4nXSbk7Dw99DnVi5D4R3u+okW8PV6ExLk5X2Qgms8NYWpjRjX0lhATTHVUxEuvDHHBIAs92GKtCDGbht0e4rmynTxZdQN/EIAss/4rS+m4kIi0vSwEuhvGT61BUufSw08xQbXotBvQa3cSN3lA1DMTo0f1gRUQjZj0FoNeIBz18hiGQ9CsXzyKXnyzhaxHTRqXQvQnKWzpm8IAaizVlUvOqj1SGJkZccLu4sMq3llR8qpUAPX8zQh5W12WmO6tQMo8x31GSRQAt1LSuDsMdLna/T9CFpWBX3aVZGCRbrUBi2xH+1Kpb0o4SC4uMBc1X6TdubgIHoaeNxGZ1B2kOCYqEYWAzxHVd+vKfsz91Pv3WhQpJYp1xDPt3jeLyc1oXfYrlF8UVH1uoP6RTUj17JSTi3W4tYWClZ/SQ1C18AMtVCsRh4kiJEKHpkfcWM3Q3na26jiB/EL2Bp9Z7XGI7BjfKDscS1Xy7Pj2FRBddLCUULsP79WRpjURAjlevyIb0w5Laj512J26mxiN+XeW4MdQLqm+TkBc5eiAVyKmfFz5uvnmE98tX8nvOD5Dc2IONtFfrsmNO6hCr2+bXTf5QdEmpRRkOCMTpVCBWcR0zS2383S6MaBOFwzrxEdlfLszfRd30xCXt4CGfBCjKWHGHU/YmkbEsdiwqAT3jbpeFg9URp0ij5brW+0PAJivFVrY87FHhwAMSyGcQyjONAw0F7OmQE8V79ysIuxF/TiudhXc+nKYr2XPSDn8qx3CuM9dcZdMoh+bIXDYDYLcQJOfD0uw9k7+l4RVFtgmHvYmN+gmxxl7czZEOE0QI2mmBF9JpYGXbdNWCP8tVYizC+MhEu2+Vi3Dl0cp6H1fmY5SqmApBYIQK+P0lB8YimyBuGeHPxBsJbc6HQNvMIPFqmvYAqicts9yObTcXTacrr3DFv3Ndj7O1ghM6tWyTrO5B049jXUlKFaoh8D+hYt9akJyWsmNQ66p9ooATA1yJM4FcC0rrFfCwPFNJp8/gX0aerlchZ7g96bMJHGfsJ5gk/eL5NzKg0NeWVHMIVTU+nPeec0gNudU4mu5f2CTe8OuuLxxkewpg/C99Trra87w0T1aVV50AO1EK2GIauuoUpxQN98BOabqoKnQYsagKXeS8VZDk6XKy8iBHKVVqDWfN44hUu1KHS1vp4KJ46L/9Ggr/gttzAzEIrOTLVWoONyNzMPhOTKteDkraeNIEEKHeBNFVHskGKwxCsoGl0965WI9Qag4Bf7Mn7ojc/1hM2ZAXPbIHyYUxdeSji0i8fiItUDt4NUhqgnsA/zoLlmxeaR70WBXVdf1x3aQZ5156i5qyV32e3b0M32IQR28War7UyPgtNGCwLwnjy3kqD/GkNjtcrKgAVX/Ph3+MkGrNmkiV5xm1ys4QRXAACFgfsGZYlE788qp1+ymlIva4ke+Q6zLLU7ZLV0Ddx7RlgX2QeI6LiazFoUJs57l4PIA9bVhAFD9KXCulpCAUJjBZ0qtXbin2wqAVhpUlOUUiQKVaFx+XHhGR9OSW/JdEd/xrC1NctI6xz68MBZWJ5P35KOyuFU9YKOKSq30YPTg64xMfl/VSvBtFCBnts5UkaRfuMwa75zCS78lYL2ZxIvX04Vy2wt7arei2wyCyhi7A76lUNtweLxWrDYPSFVABluQxFjDC7RXbxLNc7cCBtNbmj/rUzcTmLM9+HZ2odQ3znldGoI8oYf+dyZs1+JloZ7osWEr4Uy7e7biVJpgdWVwwTnQJUtNNq/1ZwI2eVUZjED9L3O7g2ZRPPksF9y0CNaOEzLr1mOsv+8m5nJBVr+sl2VGL6VGriGTrFDy8sTy3GUVyEmb4CaBw/PIq1osWhy3sjOAUVhKAwNHq6lD3xAyRG1N5SXZN0YiVWILqUaRxV5sLyvzdaowCWxlSIPslHvv/0xkcIrilNhBV6+RsJW0IcyeDFvw7CHhiyTCbqjqqT+IFl5mGn2cP2lD633wtljfyBQNnkfQNDsje1Q3sks4a8uublIA51+dAhUfZmyeZnVD1W1r/9lE0PqfdlE3pBQfRwr/7P63zchCj3RCGbVBoImfsprY5bgxRjS6g3hjti5ORpKWnFv9H9qTvjCA6Gwe4SYNOt57CwqCl0ps/JXistZy95rtLlr+P/L0WUpM5bRpaj6Muq7dUYPukBT9rFwOg7RNI1nngmlEigr4WUVOLJqiAI4Kmpr5MeumIy8QckuwnZJXuB+57yRZ8qlT4x9eVa9tJT3Wb2MOf8evSfsHmLSeBwPNiEAeBo6vhP1kdfxWfZHCzoRpQ/Ncr8OlmcyejJkZTrE+FoPA+0MkPl+5tVy/dsacCCrFRarv23JkJw3brstXPVQ1ROpDzH3Qd8uW1zYI6f+FP/klv4TfyDFP1mluWNYQS8R4/qyZvvGtaINJ2P6DmQ2dGzLWcD+mm+vKZ5m1J2ylPrOiChywcf9cXxnQXBCEyL8wwxDXyjud1Oq/RTulOpkkfZXGEmb4ofC9e5BXjK7eOAjOXLJogm8ZHYL5u8NqBbzi86Tey5GUg8ev1B6/QoS7/70c3LapsfmfabHWNOcH61DVF314+VzZtUTwiq1zo++AV3pOw1Hm1/L9AFKhFWqfdNXWPM3/UQ/MpnLRd3NVFdDLi66cogpU19euQL8pEdsNwwdWL8BJllz7L+T++OU6KjVBLohedYjWToy118orLhe1+VbAqN3waSP6gtpVev9lEf10nzVcqYpE819t+Y84pnQTMVyzfR+l633rrL7GC+/iOn7LHTI+joI1AjC8FKf0DpDwBxqrIc0Fk+jn/UFvoQe+/VtE5pjdOFbbJR2uPqag0NuRzJsOjJfyH0X/snvyN7cBMVtwrTZjvrfuvEdb5HD6deXg8IK/c5TvzPViKdVI9DN4vomMARiDb+6DgJ8KNJXjUxP4srWIcU0Anwu2vxcjUkvZ6+VF3SUq3YTraPYS7mmOX9Dns0pxQ9ifQHe8E51WePzHCzAm+zhTNeI/uedOWFtjiuZYr9GFJ9CxMJWfWn60hetFlUAKmUhK/4lG1ydAT20dIGWN9iOIXQKm/JrMK50KmqbbsxtN9WX/Xnvy0Edt8yY+nb9WrlC323J68Xt39W4CmCLalhjWJFDTcRRp6amPYHpUmvLVTQJEVzv3sCphZcVYPZt1PIpwDYecT2aFu4pFWroqMlj8zdHG23O4/KwOfJQGzindRTtNj5twwTZBS65C81iW5uleeRIUqdF65wYTDr3qWuLSKpGlxm2FfNeYyI0kICqh3HKIlFc0tZoqn7tJ+nWRGeRuBDcGM8xQyGld3JnBFO4QEJfLhnXckYwo8RLFHA8BZo4ZdUGuN22CzT1OeWhU1BCU878kQKuhKy+KegYTHngffrKHz8j9ul7C4dnYbZuomLdSH2jfJNXS2fdY+0BZfwdM38S5nPNPZzSNzr+C5k8WxSm5GL2/UhwoH+9tC7E79nKTO4hebeJsEb5t778jVQ9G87MmsXzD7GlzoJW7pNZ9AYohqqh5feTIJPcEpMdesOCK4T7vYBjRuvA30B9s2T/2C7RAOcWFtqkKtfDVn4elo5TT+gXb+XUBhlro8anVZgxbpyezmvIkhcOeiKkn/npVOveh5OoWsVYs35e+46qBMJeX3WWxOvqCzRPdZlyIGO7ttBOk203jRjts0Z0Apz3KQoIL9WX+Xjq//WpDFyMm3ehOj9+JI++p151pf43ZFY/Yb3+WhDlBbLKt2K2dZ1//g8Jzfs7Vf5AfQ1TArywBcjjhuXz6pdp1vR2AU9EPeo7zxtqVAsQUOPBH8iQm2kYbUueQnFOk8duO33uyThUKJJnulNn5iNYzUkY7Zuo9HUS27wdTKIAWPUcdviZWo7ldGU9jXCWbVNEeoeW69yLEKlktxzUoFWiPA+rSddr9qLQD1QLmgSrGkutQrueRFG7DkL4Ev/BXoKOvlVovhfAuDkF7t2RpzQBKm6HGkXtJK2dbiI4rA/0Hir6SfXE0mb6ubasOkFKpXRvk+aucu4A03fKsC0yx726tgzR3FMiHsEcvsbiOgNGur6wUMjM+wWSbdirZUIs/Ze/GxOJUNx7SDj2EF/nYQrJ16qblNSK9JwsxGUsnKw+P3dl5t9ecAW0WkLpUlMCKtl1weU5qRUeBpuTy8IykCzK6RTnLchplx4b31mOs/rl1KtAx8b/eJKsGl+/UmoNVpjpopGd3yui77I+H6z79FBd/qcKAl51bH8PnTyo7yYh5r7oyALMTs1xhglooZNk+jmoedjQmiZrv8LLs4mAjhWY6SuAmNcS0d0OuXI6S3E6mn1nwPx2SIiekQKh9FwK9JpmiNJqkhKz0CePjJnJi3EKe2AXh4GBNIZPS5OFwCZ9Ck7jXdIcqzBOMoujQUstxrQi73c7R9rkVS51MfNq3rJA4HszIoR3oY7mErW7MdJdq+YQN7QT9HAXk7MXmt4Lq21Bej510Y3IA5nb9gCBpjnoUC4yyMOb26z/72HwMdGmvLb6ukO/5tHjTvEAzKNAqck5gRR+jkxz8YQxrSatXzXAn/iFA5pEybuHDtKNBLK7VBM1ylEN7WF9oQfTfVgT/PS91VqfRSuAaTUkzGqr3get1Pga31978TNZx6ao6mtaSf8DYKefw1jKgfK/xI+ivrio1pjWQr90T/NStMtJIGCrcKE6FPR9qAtH48hbCT7qkgAV/1PHn+pS0wm4uOPFz6z9BZ6lm7BttiCMj0CmDYFQ26EuPUOE0qzJrV01PzNG5Wlci8rgPksSyhQEnfJYFwWi3Cd02ADOhoCmOmqclZp/8FDASdNYYSYigBrTT9Na66221vhO3oPUEmfSEY2q+Ak3/eTRXlA8CZLuoLXfFa7T8hkkAFZpUClokiq2bSDwBspg0Ta0A0HkoobeURBRAze1EJUJEvyo0WVBfWmyasGp9E/p0z7RUJOjtF5FCNuhkPD2A/iJe4O8a6mKTh2Eqa4D6+2EiF1O4E5TwjlXgjnXqNb3CTjWh7m8b+wimrjopmtlSg9TSS181woZMaXa0l6R9TjKLDSA/R+lfw0gpErM2Qw4bjWVRzKoHGPfK/uzHEi8NBmsShVIVYZGtRHu3gDdmqJqWuDLHp1/PrXLWWvmLQIweqTtl9K1vqQATaSOjsnXop5YMm1By47MFgP4VJ2lg6S1j0Um/BGA03mxvsZOaUA0/2b1iED920SkqIW7QJ+YjZKWCZ1rbEPpqHEiQabtvl0jHu78gYiHO48FO6j3NN96Y3OfCNc97U73SH5Sm/MOjYpq/cyz6DO4pTTQSiO9XDaL4ry3/JIkMz7eTjHXjxE7n6F52hqNyV/2qswcgaSWVw6z00yIQhn2HqJ7HiJ2/j4SFCZp/uWLC64ISttmCH53r33538TetS02tpNeji+bbc2vV7LD/f1+4SLLHO15+k5etQrwHGohcdiFCYCnJ2CfLsFGc2wfYg0mYoOcBVn3wKNhQhS51+qgEQ000K2oXk59jUIpStl5sxfXvpovlWG+muTyeSdknug5fWvesewYPEbu9Ra8HdNlx+i5EZ2AWA/J9HvP8X4LLcdpE2DuGJS20tX87j00YpM3v7gyTMVUUXpilHOJaZr22JfzahlUyozgzYrqo9aO30ASY3/MpJH31ogGyXRfj0TtzyuibBXQKpGS7sUSaVopNiL7oLpQ5RIF4wP4IQO7x7i3X7uYFY+wglQsGiJHX5VkNbLrBQzYYtj2bCapvxZaugMT6K+33CKKRfLBVd9UNRX1bebUIutNLH4oGOOtK43H8NuUqlXym/1sczd+23ZRsGqtTU5+cYX85o3fe3dM7utNDcnkQ80eIaMuXTRDbzD730aXv1Nb1JidGJzcKoXQE/iufh33yQ+dB7XSqwaHgr2YQ8ixCWSqmwCQnOYxB4cTaYsV4Uov6hs/D/Li2ykjOuEV0kpfVEX189qS6ExiEQHRo1rCo+mEVO5enOJYUcWCNT9LLb1GiM97NTdek/lU3OiLGgjxqE1bHHGaJi8Ck2NOJzQfg/eamvRWb1hTmfeejLw7lVGeZrI/g96nM8DPWfcxC2+TbnZEjj4jqhk9XmapC02PKSOn/mc8gFEFRLTvxJTFCVg/vsct/0uPTzvW41OP9fhQXY8BOBsjHB4YcSoeGgSVb11a3Vrl163V/Lq1ml+3VneesFbdUUqa4+huC7EfHDlIVDMocR/S9jNsgeks7+eEDI/54HphFU25uy1r2lgRgq6o1b/V8KAfnhIKDKem5OJ6puS4RVx3bEour28R/4cpOUa+ef9xSsafMCVdmZIcSmO1RXM9yEjWMyWl7OrUlChVHNQpEW0QyLPxCdOCsweUKaKvVSSZx5aj7NIzW6VZnYwsSmhgFFEe1SrH8IQafigTBi58akjvoSHeZX5dkTOsXDGBGoYXYrpq6EhYw3Nx7adjt1BJyDRUZKUDAj/OCyVdBbx8cJ7WhOC1YHnbbOmHDU36izntpfW1sPpA1JKuMO0egBYDMy7mqoGM/gzSVj6DAy7a/7AYb1+hsrTTNz632UKxodas5071+kHRWzQG7huuupkKbO6G2cgLaTBMM38A9xRbogNStsQdRNR+C8veQMBhyYzxedY7VTqcfHJ4Vo5NvfGOGDjjU78wSZa+jMGgXSgCMUdDTBfC2B7COMyEw5d19qG9b0KT2/hoHxlw2qO9UtB5CDKuWPERQfldMn+0o0dz3YkH0YJM6eyktAdQ5ooGybE9CthIuMDGB8JhlycgzX0IVPapNKfxr0fBdf+X5pCsdNekE5fCEEzw0d40x0M3aN3gMio42EOYeuWaqMjmK9NU7Q1QtN+9pxNzRSF2n75rEA+hfNKIoxKx8LysFcXYr/eh171OBNNsYK7JbIJy6ifab1FWuuFPcLWh9BUV1ZrQqTCKAp1a5Zz0x8qlzwnVPKAh0LyXQ07Mcr+bMKprhBR4904zxhcmd14eKxztDMDP/AdCIfXeopOod1FfLKrft2qZgm2qSFNYYTtgRgNCrKv0XXdE7muhjzRN29KXQKFV+mFXEV5xlYb642eLROh1nEflLn3uAdktaGhRgJOWWljrd/hezDUI72vU1fo7Yery7yIiRjeg5J+LsbQYLboDEqNaX1ZBtFeCEmnouKlXDGotFbRiDWDRH3yoh2FN1oKxXAwNrcVuPF3L9o9fKON8gwRtu4ic/+S0ESzR87gs/04I6t/ZFM/PccCZXPU80u7vvBXhUubk54xfD5dSCXkYXfv5/8Pdu4BHWV173O8kM5MhhBBCEu6Em4igggIq4LViRSmilVpvVarUWvQoKrVWwRtataNFq5xWUfBGrZej1FLrUQpoESgiIKKIgAlyDQHCJckkmWT2t3///c4kJIPFc873PN/z8Ty+Zm7vZe+1116X//ovPKOfAlG+gDjEXC4+i/BTYuH0K4v8JMtc0lRn4s4tRODHkpvWFbyxwMzPxCYXVHssNQ0czEICNmehRueCAZsLLk68kwsoL5s7ZW8x5TnTCmKTeYRf0YhixgDPmMf54q9B0dZQ3dlAAZBRya9Q/IBJGoQ/M3ZF6+hgBP5fArUKvkZYQcRsRmw9U/ay/m/FrH6UgMWt2FuP8RsdbsOvce9NerlYejvqU7OpZXrgbjxm6j08lXiLvVV/qb2mOMwzVm/lCOxXkW4x+Rk4VH+jnp6U4E/EgH5cE/krhURWn2Ot+/+acR9Bf2a6k8IXBIe7qO6km8SuOyhw4fm6dZ5t9QYR684QhnghoiAVQ8+0K0ptfQQM3EU8rAb8xkrGoo57zGA496qsEYdij2gddtt9wK4itrIEHtlOAhv13HcZQImj2cHj7AdFqh9Du0fEUAGXS+IfBGZ/OPGeJHhiJ5jUAIyyZRjRmcjBLizeTippRS13Z8eRo9Fb2UKR0d8cOSELtXyyfQO1VKrzYCQo/KI7b2DgKhRQIlu090Gy/XuFabr3vZ8Yb5OA1ree+yadzhT+R867Uf2ofgQdqeEI4Ofu4z5GQeLwNR+cxNr8Up6oUuSloOmM8G/rudxBZPFrkmz/0q8ZoXdpBtBRBPxgg7pRQa5qQJlSRnxCFw0eErQbHPkGakrMFnGdsDXupMNIAvRWHkCThRgqxXjuq9lD+sDjWyl0YfH+V3EP4UDsw9mzORQjUINAD1KSZDfna+0ZiWwEgI9tESE04lYiER1bwnk2j7Kj3vvNIhf58brjYSYY7k7UOzYAcc0UpoQsTIAsTBHlF14HceW0I/KToIitHSZyA1DvPKA420ExCy6+mZSIqkc3yJlREyZxcZ644A47kjuZ7IF49V+ieY9CaFexaRSC4y1kaX+DGZOH4H6hvts00FuN8djvTkgUGKQCcQhSACSehQDoosQugn43vxGxV1lGMVU5516DBfgF972dENXHb8JvJC1CjLGQWYgT0+hDW8B6xTTwFk8kM1DIBjGgM+SDRCq61W60s3c7QYJJ806xV6klLrhLWDWetezyblYSd0oet6C/BTOmS5fX6t2L7Q0gbtlEXTKwpItYukH2paOY7aBAphhYhTh8av7RYdilLq8bJRmK2eTCUijhdlx3LQA9ped2AkYXP3EtsZ6AzNh8lvMFE++Fz07lcUxof3TkBnJEJ06/wi5/0ik71TJQEXGk8SjsyoO4qcdS/aI5lS4oFwSSAHElOJAGeKwCXbFnn5fiOhZ7tz3R1j7Ycz0xozvCfnoMNmsV4pWBtbVbzUII4JZSp57JPVRDSfOF+iqw/2xkbexGpLZdNTSSGwvWnHrkaZoRI9LigtIFyruXp4ea1EyOv5wepzMgPZJlwJHH4TdsSI8ZqS8YcOTPmP56xekfJ91Zu4/IqplQE/wuD5l2ADeMOHJMpbUpSwvurMkRqCS7ZSaIgo55jQz02U0yZC7o1jI9FgOTvr6D9d69vmUb0mfHYkOi719hTzuwoXIm2UixBth/I2rGRaOvG5Oh0pIqVGYr+XqAOvuK7O+m2QviWwtrxsUm2xvIreljAj/e0KuwT/YNVua9QOFR2TcMKOzL4ejseGVsXvpPaoIm8PwJ/Q4XaBz73QKNvys2gbnfFmgcSKCRrwBu4eR2BZ5onanA8BIW0Ws4Q1MBKdxHGuZH7ONK2dUw1jpUK3nIoUa94RlIFVb/gajX40zsJHa469VLAD9N5awCfOp7rdivs2DNcr/Nu4aQBJvVS6u32ntooHer9wlXPZHve1ZLmIwNvSKH3kqrNLcS8y9RDsT+TFCGisIVYN01v2Xuwt2KOBT897rbvcRuSYm/T8MzP4FiJKXC+4FdWIdNImN3paDzK9nx12HormMiVp7zAocX7UtCr/2efppaNKsqT0Cf9yN30A+r44T5E0H2Tlw2z16ihyqZuURn9F1n2iN4Pa6/LcLRysI24tKdifpQCWVKCGZuQ8Fvow6zBJkoQQA6E/7chpfQY8wamjirwPWD964SWPKAYxu0RnUvGBdhusfKlUenHuEN+ouUSoOYahqEtlap4owBGbBk0WLQVAnMSks2EsmmFqYxmdIJtvkEKx22carh7I9pO2muYONeSB5hi1qQbxmHZykkIiNpQEMY9mP7XjRyRVJ16V9Sa0SlIiIzpcAamuvG932V6YYxqayiOlHEPYvxriNo10/kWgdElcHXqtVOWI268gTmsKa3vUYH5rk9G64OHYj8+iGQzLF0l8nEOFKj80wVnYt6ivkVdw90oV4OImhw3aCSovmv8W5hz3qJMqMfIsOPXQlG72HxGcxmj39JDBZUJz+oyIVsKrDvSsPFBVAW6B3TIGPJK3YIMSYcIB9HNcM+in2KAX132VvtAL1ee25jN6tw5/Qri/1hferNgpDesB8xocnPu1uzYUPvMH//hHefaxwAu0RvuLiGQLUY6zxIiDIFz4YDL6PqnxFXikUFZbJvTI5YRjB+CxUlFzcdyzMLUz+K/3ITRdq/YLweBkTrTaPmz/sFaucFPM9c7nEqv1ZZdqUY5YjsfakhRx1Uwdaa6E9D5MS5FITUCScQVxMH5U7oMVM3eLAd8afeiGTxtzURg2QcaMBhTaNP7PQO6LMJSEgIxGRQ/Rad2fSJ/+T62/4Cjg8+4ozdTeB80plVapht10m6k69IyU7aczuJ88/9XurcQ7orGhZ2J/Q7hSjOMHhwcXJ1/0WIG/GPu9Uttn+iPAajyq1uFFeD3Ka0q/uXIsNKKwvu+u4jQn3tme8Ot861d/3bI1wn6mKidaLKhMOuExHr/Jt18vQzrBO0kFsnqNwm60SOtNYJbpJRyYhbJ39OrZMRzdYJuJpvWSeT/0frJPr/6XVCgtZfJ6qvbbJOcC7cOpnsr5PBKVFemhTlluuEypDQyvX+k6eX5cBv8aUn4oF5v11z4DtLvJXT43KPfHUN10fF8EDiKZfO2UKHTNwLbRFjSZaPEb8CtE9XX5JpB/M29O41RFZWKUnH+SMIVb1SWaJ2BGqqFF6dMqAMa52qH6mK0M02zPzTw/ZPYvailYwRDZ/AMjhWXSUfVwXu81S3X4Br87bdS73xDmAHF27gs/sYo6PY3D/GD72ByOwE7YhEM1+l0M+8PbaE4m2GcC5u0VymbqFygMzZmLk9iQRfTCB1Ii7XLN6VLznEbqOoD+KnmzPEEPsG8Dqqu7yMPJ+0kmIidQj2y2CEj9RaFnTVwDJrLrw0T4C1WCow3eow5nhMJRNWQN56ZZ+WxnHwxYiyRAg8kLAZrFpMCUesIQalTMohPTz9TPhevaGI2gdq9xvApMpSLyhBIlhCWWdMBY1l/fwwcGiCsGHgAHRz9QLgEWrBkCRo3WLK50+0a+Az4v5Xswj/uGUccu2RVlr/NDmQ+b9QS0xr7T9Jjz537EJAojOuthjf+spQm6Ew46dow+ehfPBO2nS8SUy/kY4BbxFenaL+3AeAN66DYWITdbM7cCc+u3VuNHn8Wqw6BFcPkCPsRy7aTKGS7MJL21kHo6BmciEp23uopk+UZuSk78cVD74eC8aeihfECuIjw+mdnpHxgsJ+1iuxTv4ZUwpjI6NHct6X03tZNQWH8axerh9S6N9Hn/qCrNhI6wP1gwYett3A/bGV5ASJfdXC2mKqSUTUvbCcngpccyUsfUspCjT1rC/HXMrCEA9B/MZHidZeSESghPjJvSMmhNPSOFhb9+1jG9upH9rK+x7aMLqt8OZ+MPfG2Fzk1aqbYmxAZlMXNsysR85906qdxznJReJ7jqsdZJy4WQBG5nrcxcwbub+VrJ1T+mwi7+iaZVwLIxQIa/XECCOSHtS13inq/KXK4UzBkADcKiIafHIyCuJNdFIPHv7ejk81JexuSt5zs7bmtBwZ9xBnzYvvDOsRfAvaPdGhcQD35O/+EDelgkX2FkE/V8YVFNwpCDSDefBZh9Q47G99vjaJbWq7dKFVhollyjVtRA+uY5X2RuN9SQ42cDPwurlK2PUGvdGPR9lIHAsAZ2JZv2rAunOtcWLlZYs1DwLni3kQzJaphevDVGPZ1KEsamE2N39ipcw2xmeKUMWhiatTjphu1d3W3DniZ/Ff+h3iWs61EoAtZ7s4ZpXiWAZWrOTNxjw2LtWFpcWoM21zr7kArsgpe+hgpYEP/9uBt9+/LzzReA/auw6JMo5BJ/yekHlAuLtenTr2QE94TsGddnDOf+nLDXYWruy3wSQ+AO4cH8Lw0Uwh8IOz/5PkKLtJDQFdQ92FWBnrSLbU7LjJnisnZ5RJ/LVkOAlSkqv14HfqwbMp8l8/c05UnYKi6hJk1LLUNBD7V/cA05aqvAuevB1hx9jSOlTSJYfMTxAnP0vNr89BtU+jwNEL9lqtd+kWTJ9NhCCy4hNGblbBXaSdKY2np7xfbytzSnSlgpG6GmZRtSl/778HPia2ClEXhDmbTEetGsFpDITPK0ZE7lYT+xVkKq8hDbgJ5fPc28fbh5hFZcPNtRshtGXEX8Y8KGZxX3H7Mvv5UkTw8XAf+/u/kOT6GWvzv3GAn1ECdQu9Vtqe82KhI8LwxmO5PPuHx5jSdSCTJ+m3l571iL3DixDtVu9dbX+3sfMLdiCiI6mvx1yu4KOX7LjblXPukj8XGfMGfmdbJGguW/k+UMOJ6DX2dn+jtAS1OOZpHN9LZy+IIgUC5ueJ5m6IWlX232a39rVKg1ARsLx2Q5TKIGtJfN7Z2rmfA638WG2J6klamf10UfDoW7RfHSjEXq0elhVPTg7xU2uNfk427XOc2eWg980Zb7QKu3oj94+PvP60VfaG0p/d23fH58kmwy33ELbzMym6sO7O4frJyvovVbu9XObYqBk95GmuW7pb0wvJ0g1c8mcMnol328uOP9MkFqp7gjz4g+8gTkxfWzV12Ijx0xXLdAu2b+/RS+2SXHRxDTPXm5xKV4wKvsBnxT7TwcAPp5OHEf8PT9QFdGQXGhd4feZscUdjtkIt24U40QZxXcTXYBMeQLbwB8x+hZkUPDEkCu8BP+blKs/Iw+XK1SH3lnlcLg93D0W63p2lhcdkx8cVHZNdbv+zM34TYLeL1doutG3876gr6uzKrLwgrePEHB4UrYf6piu4lqSsx9S2p57Hs9wgcq0EybaGc99Kcixr7Ys8Urmsn0OJtUicBQ3KpjLnDbT8wZYzDer6Vp9zHkdyjWrvATm/l3Hw7/YWAKcEgdwlKp77fZKEYPFMO+PngtN9fOYrIcdSKOiO4zDMUKMS5XnUOKKUUuxpOefZJ/4xhnVPMlBraSR7Eqz83jlk4DdokgagNS6f/A9jXsGH3NQdWHqEDa10xITC/tkmUXx3XXAA41hJUPSqE44uPNZu+GXYqSXH5RYeZ1/8Cit0y93xwiQCHn1SBdQl2ZPo1kYsfDTVnWiKj433HgHV8DA26jyx5jtgqpqK0bCgTmz/qppiE8567m28BPU+JZnrefT2ELIkdGm+D1YOi4Ogz9f2m7cSwjVTdvNN7d8ytpWLVlzVru2I34bA67Ua0wPeCFa4IxVM0C0rAweggYIPNbZuEJAfVHsDSsKo546r5lLzHqvRowryGXWsEQ2WXvMNFu2jd9f58T9TS5BCSHVVS6kA16g+MSbKNTVSqAUPCPDR7ii4dQB6ISHjuRkN1soYu2S/dZ6uXW+ffPv4swr95F4GW4Ch11OG7hTnPfMMWDI8jJHQhl6hqAbIxUnV1dfXeC5nfJvY3T12Lg14CEKUTDUlJwPnqaIvIoWJOe3PCrn7kGjAlPFVx+5HTom4i5i3gYRPI0w+DUPUlxNuMrsHBPfJ7luNXama1WEwC1NJiU5FN41Wt58VK3T15f4uGiISHJemER+mmjvJsbRDzrzQf1pDXkegoM7R7I7UDBCJ4ZY8UfcYiIEcwMb1QH5H04w6qhMZyKZBIQewEzhC7JxeACADPMZeRtHD+KGldsgCU4ZdSovLDAFbmcMM9Hhixv2+9JWTVu6yoY81XrthdlaqVSK6erHo3HHnXscN+JiKoBfBDL1IRfeLXPxFROljku+vo9UaSE38UwT+0EXRAdnrdnk3e+vk/rv2+Ke9nAhNhMZRvwBRAgJpETTfwyvzWhHCaUNV+wnP/dUaXpwmizRHjkZIjOBsnVgsUclD9FGnzdWkz/XpoO2H2F1lCppKNFoBI14t+nZwC6YKWJGY+lsjfHli54m8st9eiRR0AZ905rTHQJNxDB5kP8hV+mHqd8YrLgCrmCOjSqjaPEHeVdJA2ruKCmyviKV5kGWQR6Cmml+HpKBB+4UY4QYqoTNFPyekhjYp0LdtOFcEJoHzUG+DiFK1KbjzKX9deagmp3AmiTn9oWMjrxVFYQGrYg+M4/aB9zc1VyJ3wLJjqhRBjF5DwSxF3qulI9j6qsQLgSTsE3RTkAsiBxHEQf0Sg8Q6d6Dvctmh1Ls0jKlSpXovBn47aYvd4Cq/JM/y5YQr7IHb+BLmu9244dsx12pwK6pUZhYWNzfnz2VEdqhbBOGgmFpMcK4YkdYMMPgx6s1NjUIDtdQcJ6haqSPKRMd2QWZEJ0X42D4jQLDXRHXFyxrczmpiSwcJUZQpnInDWY4k5mqFUSTioTT/9mrcmlMy6roLVeFReullEBH7MfprHM9/HeRL34eB5fuEXr5Pg1r9dd199svjyJb9+OTz/YBpcfbp1gMdSp+GeSLMkhpGuKmQsS6EVW0ZzEPM+hkCt7uaidLD10yc8d1TmYu+LZVZrFTmIpfK5OQbTGAgfWuONOP8+utpc+1pE+I3vJ6WuyJt+v2GG44cYsBpR4HrffjJXxYm+xMuuJ3FoYa46pO44A6glKhCDl5P1sTX6qPm9zNs0sFxWsuKPOG3kj0VORMOlDsJZExf59/MPoulpl8mv/9A4+lT/elcN8a7/f50OknqdvRXKPX9u6OHdG/UgZI9/ZXd46No6vSE9npixbuT4F71rHgu1Ggppfn+jwna/+rGaOHx2QOMGe8FktOuf83yhmkRFeXfljVMD+MYba9mt6e1iOKjF9cUory+jz0rrKOK9JQwZlesuWg3o0gGwkNZVMtKTYWEq7At1JtnDfjfdXL+RViBzSdHxJCXxCDiqOa9CVXbEPU1kRM5+6SX7LGO8puQulKEp19JdkD1Yh510AFZL0LBy0A28oizKENrA6V5e1R5D+1RHRRiUOd0x7akGVcL2mXMaFcGfxuJ7WEqFx5aMcte5RLW5k84nIPxeBuo99vY0q7Aqn6PHfhVu8T9spVZ+Ah/QmUt4AkffWgA9sJqEii9JoGpaYdVkVhwh538tqoWAMiVKz6mJ39JeexPX1oHkpZOlacoIoAv9oMxn9lbGck8vc0Dn4SensVYz2Jrn8v6+hf69X07i3bEvlCNMNvGahLAxxJBKYO+x2uHso+BX1ZWe/eN0RBX9ciYV9OJqYo4w2ZaE7VDTbaGYr6ALi5quaKuQSHI4gI3jwWJ1XcXyNVP2VvKSHRvhEt1NdvZjhn3J0unnAcq/8gAXjflkGxmg33/mgqZMPt0pUigjetZp17CREw0PQnGBKBv1G94QOmoiZOlr9Mm5GCwCdBrntbIQ8dGZetFU56vWuiy3WxU8gQ1spbvHwPyoAZRacWmWQN7VUIcLNyU+JHtTswsNgzsGn3YR9fWC7y6AHIcs4Kiy44EE0qJpvQVxbyKXdk+hyiYIxC03TlF3+51gTpzF5LUA5KiKmycAXesjUajz/lOTFj1V7HVmDMilPrD70JRfyVnEysBHeYVgzwok9fCabPFY3tp3jya5qo83cvacaOVtKPwvdqDAs3D2ukUOSGqRn1Rv0t4DeZ0ex5/K4KTz7kzqaPPVg9Pclg5lJwEsIZaY1z3J4y3A9nIk14Ti83aFz6WyWvFNnCvonFNt8lHRZRst8m5ty/7jqWF3kJlo+I7XvdNz0k9Pkq/bRrvnvjO18LpGL/sZ+MpJ0l+dKxPOrbtoWOL2bevXjbvtULrOt178g9eO0xnWjN72bz0pFtWQwc7/oClMJ0he2v/65orYBc0N/XDP6riQ//kYq1ao5d5Ki4ZEU59Rjkgckc1n/U9oWKZi92uBzYDkcuxQnmKsuRCEgal4g/Tv7dufNReaxCBz/F09wgsbKhkdWv4xlphtV8sWfFJKNnalivtJ2RtL9ddZwqnPlrn3yqdr+hwbw26C/OuoVXixuzTTaBETbDy4RYO4my0W2010gGVUDdYC3pPgd2HE3dWzMIKriDbfXCJlZN9ogJm1ONqcytE/5J5hGNrxTtN1rxG7liyIZx9rdVfo04p6iFFcC7w0AD7+xNwHoZ1fcP+fh+KPgjW6CCT1pb+h14eXfUCD+ZeQlIuv+JZ7tOuzjYYlvnorDrp+JVw3i+BqFlFyC5L11rRP55NaQy3veywyzxxxdPP2LF9YMwacMDU7HqqWdNOiE5T1sBTJ8uTuNLJZGAS98S3s4QTMA5miDwFTzBALxjz5C/tbc5H5wfhX3Pkb/cOPtFOxyBiHEtldxi1RJAzCoewwxTpvT2/t7tiYgrY+hUcTj77P4klURnjEbzOYKVQ2EKBvb2WGc8YlVU8R1xH9m0tYISg2t8oEqOgCNtqBKM6CHpVdSkRhjlDFI83U/9RrIpXtWTPIOkcYa7VWlZ03WLDSv0F04DPSBFj5hsUU3+c/EoptXQ+7zqqIkHoRM1BEy6t8bxVp7pZX9bdDdPTzL/hnyZvmEv6N7w/dcO3/a9uuG3qhh9Le8O/S93wNv+GBwQPHdnGG8Ui/ZaRTX+j/f6PbvSxFjdqzAP42SXX02Y4guXSQO2piCGk6BpmzrF/3Rfh/jsZNYq0zzTZr+CrpZklrRyiPpjegzUxIasMKdE9uGcxMSJHGeI+Y4XoqdUwUCPR+FdE7QRZrREh96BGtGNi9+57p+xpvMvpae4y64jvsnPqLm9Le5e3pO5yf+respr+9V3vEql3dwmM9Ajvssu/ucsjHctZqbtcJ+qNtYnYdqi0iRjE8Z092gGJYyOhtlu0LTJ/JeZUDI7HNRuvRX0Ts4XAQggS5KcfZEmmptEJC/LdBJGa8Ibe9guv2NMGRsZWQ4aG0dOW9VJLzpCCFk7x/h2fs6+Kk5gbzoKfJyISBA5ZlCC495bNs7vRSLXtUbK2lejfOsg1wUDNJr+wqeNTdi464Xy8wtI5Jgdy9AmM0Y8n3g0Zw5Td9sD4FKhhBVo+h3VzUG3orsOe/jPhuRNKTo261rNkJwnSNlCIIQryOHk+czZjey40VeavKOSFQ63+/aOMPt1ga6y14n6VhQOzjfcCScZFkRMLB2XH+0QLT8j+/8FcKNZ6xHMRuPiJ6//NiM6k1uioHTceZsRqRprA43O2Ho6a8fFgx2YsUz5oJ14ZTkOZGIsKuoM/E995OHqp8Zij3R0h8uHpZM9YvS29dUlj6lJ7U/diL9vTFOoN412NLWJfH87aXCRaJuEzmlmbVl3fZhIX4aEH1HToeTRBScGdmFtKWVRUzLrrTr8FXl7eNVH7FD2wHJ5HpfBF45M1BQDd7gt2/DVzXyG/GouhbXxntNj/zWwuxrjSJxsVFFHLgSzF40LqB0gjyIDV/F7WWtpQ4HSG8BjygJbdh48xDy6kS9nDPoUe4yRr7Ji/Y8l1IxT6ElZ9hjjOL1u9PYk2CKvkhkCIevfVyZQR+4/+Er2/YKFaJuori7SZQRQK/oiWF8le2XaF+P2zF7jlbuJQmgoRGAc2lgHSPT75H37hdr1uZRUqYVxXmNuCBN1FrxOWXchUisZULbJDKsbGZs5EW4fmUAMZFuD6CqFVSkVqSXokDwd8EvrZw86tUwSZtRxTPpD4bK1wE/KZiQ5oR3V9f6GrwMOlNn4f8enFZ88gSANmWv/UUTkxtvRh+7zqhhDf+TBvlBjaG5OKXTQNxPjfqJa6DGXzCJCCP8H++PCbBfaTd2VNp+s/710hNXoOuQvh8Acgqp/Aed4DUf+K7FwuAvMpeiOEX7oeP3sTzziQ8NuHVHadRLHe1UpLdXySzpV5NA6UTJmarv+Fjy9SdzW2ZYlk0dzeqBsBHm4FGx4y5Y3mh8iUd/ybhWJZM94ogibdqFa9kjq2jP2vRZTRkWCR9EKovMwnJjqh8kLidMfddn+Jx1GgW8JyQWWLpcJWkTD50bs0rnEiggdG3z81ZXcuvkQp9ZdpIGKJUPliqP4Lg4htjNMox4U5ITxWKypq1qaK8REq10EBoVKb96ZC5dowXKFmo8UqNOA29mFZTtJ6YKuvE7ARhygmInDShaIEUu7BKHUqwmpBF1SJb7QDBNQ1TpLlBal3k/MaFIMpaiuD6B/S5WUGOz/st+1oJl2fWJkiXIZ0OTkTrLeJdLXAqb188G/2C++BLkO6zFq0HdJlSog+Il1mPzvKp2pkzgHp8noRXBtIMPc0ZOIkhO15NiknXYEY3IiTI2C2oLowDez9maIMJt+vx6+ln6mhGfpGZX3Ye99C+XwF4Pwr8SHUKoIJmYTZibbdmfsjq8cdr5g1pkvAg5ty1TrsYAETCzZ7yai1kss1kpk8u9enIUflJTopU8FeV0vCrEKBsYo3C90RZCe+LARJOaTFTRkMAEXri+zvd/B4nZRw70eUpyOgiU6nTbJS+i5KaP6tb9tv7aZG9nhQP2HE/zQCiX34+CiSoq7jYXjzKCvPvVi5vVjoPxCXKfvQsXIOyP4APVa3L5fOI1CRgRKrk8OS/MsYtZZHE9UTQ4uTvVabSvMGWmwUsvY34AwXsthG3ToXrcoGIMqBMIWvHpFxXaUBO8x8Ag/bf9y+DApQZfpAnIfBBBxP35QAXy9+s8B+cwHz9NHAzgQSCEjVsb1UK2RA7LMODz60fJH95ktYJlcP8EKutYIqae1qsN9sRXIvpIi8IIvDSXeevfhZ+81vyGkLZLc8ZxRJumfsVA+7zO7x5b+J+ORUtdmnMzVQVO1gtceRrrWyoGCbK135VSQJ8pK1lPHeT4ypxP0LgkiuIi+uNGm1YLEno4MGP3E94oI4HhT/SzkLPwfcwUEqHLwilkaZkPZhKPBqoTSISPMz0xHF+CLT2kefpG31MfZbbLRh5fk/AQexEsZWRx1ZA+i3FZm9uoycGfYBaA7ZWiy/aKI85LWBcG5Ov2pKc4nveh1gdYpQMtiOGcrv9ak6jvarNN7moWeQ9b6LPPscQBkX0Apg4t31dpRZUV7xlL1ZznURY4bbb1yfTEXYpCDYtZ05VDot3xpREwGP1CFMc9g//6JmPA9c3jXis2C6TctPctlNqwRx+MmOG6mjR0J3kY3dJRZdGittJ5rLS69QDLzshs4YS8Fsm2S2GlUWL9dihfSmGmUjRvAArMQBRFp6o8P5wBvw5GSA6i+Sbyid9KJUqd+KzU/LYBhkaUCVyDEl8ENb64uhQ1oSZ653HK7QJtOeewKx6otoHziC1fSb8XS/cUcayZnFpMOzeMCZ829AAS6ySyvw+JS9hSn4Zk3Tp2jyZLIvhScuUz+zr+zgJx5DRbiy9r3qFQYg9QAB+L3zJ2I0niKy+b3zfwGEjp27jVwXgEztqLw3X8HneQvOEacNHXH60niTUDZ2GOyzDXhhebKbQwEtO/OsF804qRUOmupHgmoYmrGoOU4e628fDlL5/In2kdZedRI2OOXn9lyFesNqAuii7Gtc++eATyCIGWRxGsZ/zwrdaxk5Yf3Nbj6Qg1U0DddcYH81o88mkziHShOvjx2YwM0FU0yiHOY5r4+Vz8QT+Tep2YddSgnEKqDGMJDNeE63Lr3u50Lky8EXSa8Ch0yyR5ze2zJOpQwEA9sK5eYR2hV1g5dnt/N9cAlUsfdXHdfWDnQmtUOZIAVNLdQotaDBYmDV6rGaY+qY5x+JnGaqDkQNi4sesr8/nYLOD0QhxU+9MNstP/UiBXchoexuXgQ5lzKJIIVhOZd03PNkEtXXbqAjDYoim30wT+Tc2Q4pnNXx98TurGE2R9TQ4T4hv39HO5C4e4mZ7JLL9DV3fHZ8R6FPXZFx09PG8cVli15Cm0aR1b7eqzhX2rRMvXp6U4lVL5Vx+XXXu8uZGlwSXc7UD4WL1dHhNeAPJG58lMEDGpuJ+v+A2T4d9kdv1hPXm8DsilmguNkkaYxntqgFNX9tTL1M857roqefpX6beq+YtiEtnU13aKw/OFwDBN+TTTm/qlPIjT1VQxTvMUgdbiXiyF9GfzW+TPOevux+1vgy+V7xx8Z8MS3fLpg/BjtnOYoDU0mhUB5Q2QoshtZganarmeXPlSKhk4s3Cg9gKdmjUzAD/i4tS1Mnrxj9fcw1FwDVpfLhczri9EdTf0wfJVHPfY4D9Dlr5mPKSj6maqA/fGGfA3ccgt2jQ3/mvD9G4JDYqu542Z2Nt+mlL+0NzxK6IhudlAEpZzZrNYBJ1Tr/pmjymK2SYdRVNtZuA3uJ91NhOarw8ALEV6tAN3vcdlWv1YARyNebKmqDDLHEKrG+3heO3GBlrfarQve4ZhdKaCnmwFIeZxeJv7+rPefPhbqSumoNjVV71HoeaymP7jvtMRxbn9CXWD0L/IkJV2AZVvUtBw/0hP1L2W9YhapInHo/fbPAV1Ri4TIJZQQxJ73Wyve1BokaYKllU2snlyebDodm1pjPwpADcS6ZxHZZ20cjsVqFXvBmswkfA8WN9/PYKtjXKQRpPezHLrfj5QEoqsTKb68eMX88+z/Dmmr7sATdTlEOg+j3KDT/LisD5QzTBorWtoxjoLEbG6C9qcIUYTZM5Z7HoxxJLWr4mTlThc2fMWcL9931DaaXnUk9zrLVtQYjIJsAmJcN86MdgwLjGh1ki1HWXvx1q4jCR8HzKq47rGNu0TsFyCy3zX0mn8NUArDbzcKrwHaogBZELytp/eKNwPW44O3jeJY3i8Jcwa7MbFVQIZ/ZSuhnr+/AUa111e2AEyjPlK02Z7NGLyFuC7K+iuQ4E2Wqzp7BCIjfq1JUTirGvajc35GqVnzCBnGJ3RACPdSi0wfpPn44kO5ZD0eFtjwCkK7SBALpilBazaWVwKDBxSEgXXCXDqR7efc0IF0YK83dNXxTPcQaQbqkqr4dpHtTEqRLhs6BdNlBHEj3w9+nQLrPNoJ0hzQD6aphrVrO+yBdxrgFSBcjtZ6FloTjpgPpgmdtDtK9fRmjgfYY88gpIZNYZu2cRPV11xemcEF32xFXcTBdK3yETyP06IFDkVBgf8zt3NevgN6PxhM2pGzFmOeuGcLSiav2mfhVjat15s+YmNfNeiRBzH4pquxagQ+EPX5URYdJjGs0mVLE007hW2mNu6E3m6XUFGxWDeAvVXzr8K1gSMSClCG75rRbIBen6x1EQplCT3kg8ELrsoU1VkG0TB1pXR9rjNeTxBp/msJ6t7NnwFQNY635WGMBSVQF4Y8EaF+idnWC1ZIZrn2ofwprDAtDoBT6hg0FdxVq9i/2PzNJrnb7/CN0m8vtWVy5cu44JInO2DDYNegh1cmCGEoDctZAwLSBbSqBWhPDpqeGw3XE9zxVwhm1D9Y/hNbBnTaPivoQYwI4IQc8drEbGnvpuR0FbphSZhfzi8B5ayd6J2R5c9zke0FhaoWbJ6rvjWav9lD7iI738OiloZSU3aUV/1FqxU9t+ldT4LVgZ4+ACfiVWObYJ8c8crLWyfE+xjpEJ4SQOIUJ+bmrAwPnZkPJe2LqQqJWVF0tmf1a6JISJ5/1sAlc9mD3QpTOJmR8eOjQleDQ3tOawvt81v2BqDPizA7jdzv738PqE8gK13z7l9KCZknVQaVbqwQFqsjEsEWEV9eCVnmBloeXCSyc9e0WtGMIQy6RVDXVVVyoESVvFc1Qh6NHnp5wrTWtSpruCn29DEI0aC0tD9Dg9oDNHaBcOZNYtZUMFJ96rIMlTwKqiZ6Q2/eXjJo83waw0JMSDRNPFL1ISIXacxwc3x9i1ww2tkzslkIdYe7RZtbE0Qi1yiva0bC75MKnnzGBE59+pjCaFFhxMrtuf1W8d4m/iKVRjauVVldKw5Q1SBUTV0Qf+0tEiwX7rcnqKHpYq6PM1/B0VvfVjr8yxFtA02G7OqYeujpEuacY++XdfdFSYYS/OtwOpNXBGnCrA0n1V0cvVodOBEz6LmZx2pg1oUa4aON+OLXFEslWl6ikeNozPQhZ9hS8Q7c6xJJkqO4OY1uE2N9CwDjCYqDR1SPA8LWL+PeEPx8CtldPJAteIFck4U0jVXh31zcKk4qVTU9haIkUTMKIma+xUkUc3d8zaYo4mirWVBGHGD4bizj67mpWxIH2dVuMijhYPqpMaVrEgYPwICM2TV3om0JYm+iSBw4t4gD12KSIg3kwU4hPjhbYxy/iWJZU69rgNGtEZ2vEPq5AbYsiDlhR1BXRt1d6RdIUcSjCrU1OkBl/k0PvtijiwOw4tIjDmDtZR3fk31TolrVpYB17KKkGNSbFHE9aH0PtnczZ4kcqUPlJC0Rm7LdaIFuSZUIC2/plQh9oZ28smpIFcqqfuxCnVPiOL5IWyAWAQO4kTHGXGuY2KtIqNTXzZX5q41+S/sWNEGZ7pgcIHE6jZNa3BgenrEGhr2QNSrwJJWZBxOpbg26nUoyWHVrSpr3cbdh9y7AGKSDT+pZ6s4LXxjiSkENLtjr4O6m1Bi/zv+BKtrDTM3BQGsp+bb/5HlHPLQIbPvCS3ZGmcLsyutyD0/A1aV/95tCtZdqhRjIPb+4kJjQNZ8LtKvMnHrqrAHGt0yRr/2iyqwQ7pXYV9SbQrqIwn9tV/tV8VyHc6HaV/Ju1jN+VAJ2kp0c01DGLeaEa7ZBd5ebkrqIOZqjRDKgVM7Vta1jCahK7aWAoeSHCSyIgdyXElFy4EuJbFz0QdurL3mnP5KYi+KkvjP78Jo1LbSrCzhFmxgz1t1g7v3ZT+RfzvyX/ZqvEFsJz/WOIIu846xG45rw/iur/bPqbv0yYydtLum2EnPVnto23czH4kiAU/j9f8Cv94CH7f+OteGVfzDqXt22mq8N6oke9BGqKEwNR+WACfZY14jr7UrSQKp3LEEmmuroGAYQ7xuHHLoy6b9l7Z8M8kyW4mGfz+wzLOlQ7Z6JNbjsmzO+q0+Pq5pFBVqGBzS0g9JF2MdWDKp/LGDXQu1wt/xoEphNrmLSESvbjjoCaCB1XNIZiZTEduQ1YiYVFzNOSM6bwrFxRo13jampJxQVlJzYQ7tRzNo6IONe9LIySIPuBG5EfEonorgqW4Ai7b8erPmx8mFdTD3Ne6mGuTT3MaUf8ME+kHmZn6mEebHyYqY0Pc+zhH+aEdA8zNfUw9pteX3HN4iD91i1Gu5H+k4+vROu2J3TcBS05DGPrFVztaxXdQD+uJ9rc67m30wnRhJQQfdEoRCc0CtEXzYSo/78RolUpIXoQb/1D1mtobAmRmQ3LF1kh7649EIKO0KsN6alJ6ocIvFLbggBybRIrkba23Hv+4lp0i6pAmNsSkpClvLxn8OBoNL7W3vAEttx7jLFC0QHV8gRIjakYnDex1P4Alh7ThicmWOcwsQJiirz5Izyc4XRTV/XaIUYVg+ksBKa1qVGltpIyqq4iezgLYXlhyt7+bMdqQ8khzspIoInjOygN8Y+oQlVX8yUvU81LDnNl8ngIwXDNdZ38JHbJOkWFWLZ1SqzdqXDXE3BfzMZuKcMUvte6RLk1I2MwJR5LWLE3AcCNxPs+46/PSPzq5UZi0v57/lfsl7fxsy703Qzf6E+DF8bcCgjTEt9hR+9YNu4bVm+3d7cfl2kPIcIyjPZKrOjtVtIih5yVgNqxBLlSd+QO9mWxnUGVrhTiklet/MoKAxNesel4Ow5fYLZcf957IUdh6IVo3G4oWQgDVPXCKvxsedbDPDtpO/fsJMrte9Y83yaan51sBznYcPuxitvvuJHnJATyNF2qXP+cmMokSHLGmDVTTYDM1JAKT4hTU41ylXM/50V7X2tYbE/R2sDLheusPR5zhzFWo+dQBdj50rxoJLbWqpVthB0Vd9VBLzm4eCTveZ1Th8LkB43vua8U+j8rjleKC/fIvm0PQIZ2IdHNr64P9LNp+cWxyvjI73LWI3om6MCux0Hqe9XQQr9zbgTrLoiZ4doTYAy0UplsB7yNXaThTR1hlGrxdyvdS9y+HgxVDainfV3fsJ7cPszl3SBxXnctpPcJOYnVaqAvyLu8G2bNhWCq8xDPPOyeXsRt2wktiAwFcWEiuGeZ715kbwTOlKy8a+3dtEfsd/RYbO+mEgh+jKVZRUFSHYRIMfylOIH6cng4q/Atq0ir1xF7EDfgcmzQk0lmZZAqEGtWG9RwNqZSAULoxeymELhiDM1le18FvQXQyS2cYiP7yEYSInrZ5D0OW8SFQYC7N6nw3hjGXRE7HXqTDjSzly8ipfNqvR2FXE6eiy0Ht6vryey1Iw7n+gazvPeyB+rAe2Y/196rPiu4brkEtfRle8buxptNDuytzaNIAuKexLlw6J1RxjzLbrENE/Xvr9glWTnP2qmbod+qRDbKKUgoJVu7hVVVRj+93Uzyv9ist+NfbBC7NebwAZUDq4sxflMNaKsaMORx6ijMf016GXxhXG321DgQhrl6TMf62Cr7hcVwi32kvbsBdEyD2HVgjUuwkdWPmACy+ZIgRwEx1ecPh1IFX3XACAKIZRzu+yBDAFe8FxLR1G4inj+kOmUDirRfx6fYK7FU26Oxq4g15RD9qFWptHrNPi+QpoBSdXfHaXA7VURJkOTcJZ5AH3CSICwjyGIAQoLQtp/67GxBFUYPpwLuDNAYXiaV8Y6+ygqlF3AIDtFXXZaRC1gG9dcKMzvM1duAmAxzx200nWw8vXEZCpTREgiZW++AjdORldOVZdGJCvV89qtizNbW+CiXsFP3IHN4GSZDLSVjdgHJaEQ+wsxMrTqpqQ2J2uN9wmq+XNxS+SiHEwmkBliSI4ExGYyebmiVrcIoIvj/lI2Hwl3MNJchOduwkKqxY4Sg2EcUqJwv72At7mVVliMJEq7PEaQK2lmUQtdQTfB5DxtATA0MAOvUWOfAVPKBgqxxAst1MjC53zprFtp7fzm+08rKxpzzf2a885CjihETmAKUhWGUMjWL8g5xfhpgGKCrkWNgYW81K4mjd8NuKGHtBlauf8RF4Rz7gce6E12oW3P/BMLXkzjeUR2fsqN78ewF6LXg6q2ubMcLEpcAAeiIzFzEmuvCWuMIVjoilG1QFz2Z/HyitSehfjvxvfbIQjtmtjPz0YFQXgRF1dZ6l14r1GbnR06JpLK53HXzbC77psvmIrx62SSbi2Gsn6XJ5jraF+PdhbhNYKVMIGamlxzMTCRyAvLzQOowUx9wSL3nvjKTaID9mdV/O3nKC+WJ90PQ+7GfrBv/PdDYKz4xgR7q6d1pzjdRvzS1ln0gFxE6AFwzF0DuARUtYjfvUR+6nar5rOCjONK6T7guxOQAwbFqwhQHMHYOYoDvB2O6j0jmfua7Bmu1hrxZXIh5BFrNUERumaCkpQ65FXw4Rn2xqSTXYNY/WAzUGwq7fEKTAZ6nDfmPTGIWWZIyYn1ZkOUqgNaKVEcblnVrurjm4IK0JSfSin2vtbQYKy0iGCs+TQT5zeCDVni+XmuQTF4bck71IKSzmc8avJgsERIQVsxCm1eRX8xk8ztwSYhVUglVmKkiL6FIVkydOsVdgJ9W+5iVkzhjtldF1QeVcNyglsWG6smAGHIND1mANqM9rBVVe49txWxGsNH9xVfaUy4UZl+noBqPpnjFChP4y+gldnrvR5h/wqY2i9zdVKK3Uwljz8DZm4H7OrXX6mKOn0b50o3GG68kAT7M/UrHHBlhgTG/Y739kFZqbzKot2DJ3kLu8EqUmw63sOj4wPyFRiA/RAx+pyE6IgSStWhX43NdIOoCRfRiAwLN0PjMwMCSVNMF/WtRnj+FSk7cT3fQy3QkDFYWRVP/1h3WsTMvEKiqQVW9g4LWQS/tBwz8N9a4CyxVB932AJX3YAJl41mV0+vDm2BFYJdCx0Ryd2FmVJ9shWEXWZbd4F3KUdS7MbV320lLbLbzldjK9B3EMjgoNDm9dhL4WA3k1xMwWDUoXMSFdotol79+S23TV6zFBK6Bee6vRq3KxRHuOuUaNdm6tB1DFlc5uGuBq9AnucNMAntxFHZQVgPSKUMugDIN4fp4ekngsxd58luwPelv6XViBXpCB0AhFCDmmAF9SgY6in7pURMYbFdFYDCuciuFLPdANkTTlzCp6w4QpxXg8Pewut9+qeCh/mgrHk8NbNuBvKxQu71pdB5ZXkZflw+J9HwINOtGcjM3TrjMmKWUoi1FvbYhZ1BHULUdOJZq9os8WBQqwJu2oTDmAO23IhjcoqALMcUH0QzD0DmnoFgfxxmbfu5/Ge903O3TZ9z/W/tFlCeEomqoYnazkApwzHerFwnKcTcxKkX3YuqtSR+XRKm1IBNf7SfRUEOx5Q5WyD56s32K/VS9tsGakBRydFdXCIyxQQTr8yhxLcI+ojOZqSe+10pU1ayztuqNjGeZyzDsYe/Jx4HYA94krGUH0iXjkmDEBH7D+Fct/8DKbhu+2QZEEbUVXhuG2yyz9lOOWr3yBDkMca10EJbPAToM56ACK9mXsx27EBkOYgWV5EFMOZ3fTQWb5D5SJI67X7z2yt+pEZDoG8kCJohTJdh9ckRAj65ui4lczQO1xWLZJ9BqW9HyTLNGXIQIRQVYxBBSf4BgSYCbCFAVHQDBFxDPhIKp1gWwK3a6Lr2hN8Gfj5fNc8Efe5uFb2QdJvATPAwnbZ/DFCsFvIt2HRryITuikE/x4CHRaH2fkNUZdpgCH4u+Nw8DYh8bFwWopkI5bJqR7mWb8cZudCB2E9tin3EvGqgCvH8Fp96HzVWBCjkNd+1M4YbIB1arAxnoxASikFC2nNyF+iQZ7KwK5Xg4wSws/lLFwMAvanYShC0MuOgEeoROYnSiRXHU34cTUg8IMaC6azHmKRqkvouijlAbPEJO6gapRkkee7UHTkxO21Uy+FEhhcKbsLVlQJ0eYB9RjD0gutu3j8PIXgt66jO0kOvMh3UVkvfAVdqLf4CdvvPMP0Ujz1JApSAGobJcZPKADItdxAbn9qumz5lwSmwGISSlleZLtTZid4cRLILni03stSKfUUU4uhVKPKbyYYY8hrLKRHZjYujdR02WOcg+V8midn3IBQABf1ZLKdH5rKrziW9tpTfZVoYuft3P7ZSA9ahidjepTgQraYvQPp0hJIsAP+jNELUmqZPL2AWFPWvFfbeaN8ya5vfifdxNoPQcFNhIdp8Iu7y1g1gAFRgI98hW8MR/AruYIBA+Q3c2ZBZn27H6EhXzpdqfs/pW8Th0yzJfMuE9sEKO5rpHsyscTTpW7w1a/KzV5IW4ml57fl1LerYtgla1cn3E7gHZm0fF7Yz8t10NJvGe+kQaBfUFoEgIoT8g4xHQofJqW9zIaG7kZy1vhJlyN8IgDVo8s/FGcITdjfAE3IgJdD/nRWgJMkRzIuAAfmlAQBqEM8CeEUSrZCqrjQVDWy0vIAXan9LjMWsOEFBD3QdULsR26KHpM9T0IwsiYS+s/nfaOOEwrFFmVasTkVVWPwFSxhARTBA0Tbw9Za9qCdW4XvkJDC1Hh0fjy8QdtNi7972r7UT2FE8XBlwHDLFCNevLB7XmeepCqHwp8EIXDNd7jFNAnRzk9T80gFpEx/84sDOM08h4O3ALuybeY9UUfcu+uWYMGuBrFP9OuxeZXSyyPcRJ97A+ubzZBZlOz3PfLDaBgXfXATHsodo57q+IBsyFRQ9xf8qT5QPIKyNGU8go0C7OlIAZL0MQm5yejbiIp9+FnWLPSAea16wJFTj98q6FyYyjq8NLNGMtPBTHcnzUpEgO7cNMJWF0P/U1iejnXsg4ApuE0kgqUtdmlsg+nSgwsyHu2Y04ycvZcJfj36xli+7NWjsWyTmW4P0Aq0y93thXQyMnWEnseMfn9rGL8MpqKBzIwwE/CKtF4JrBQ9ShW6ldYhYhfhbmVBnsuSGmLQMnLUtYK6itIS6AdcDe1ovrWpvEUWrwfhQl7F4nbqcjajWAHi06772ISE2zxH1q38C42076uCMz9lV8B9P6FY+7DcW/HTuxTKRFxMI6E/zb/t7V9vRrDqjnwaSXicmbNe+cY3UVueKe3PWxk+cXG2/BvGF2azwOk7A3JqHIbwasXG+HIHP5IqtvB+Ci92QoN+BSfoqomLNGL7V3t0aVXOrcy4199mB36wKssJMVyFHZrvvWVuS5PVuhpK5LxazUuTuzQ7RD3vLZJrrcXZu6o25IyG7COEWI2vYpu+256weT2NlGnljN9HaSBtky75TiGA1CxpY21mxUH8I284/b/2VvZBLe8DuIwmZy4x8GO9pTxkpOveKQHmvfzuUWH/cdere9r/Cg/cEczKo1BFbPYLu86Yyp9jm/98jJR96ALfkMC6m5bcPj/ZUwzhXXXWcHc+AT19snOAcp7MlgHo+GuZo2GYdcREWqusi67O5i5/sv0YQ3LQzPdoXh8XnEIS7albSvcFuwr4zpeXedFdm+7IebJt4TcilGRyGqvtU1UMYp5ql8sRKUJh5bRepQzRea5GSVSlQacxFoxmGLpoWMj3MSlke+mDJnUomQ5Jg4qj+Ycz5BU7VQoTVgQgzAyLDnV0b7ebcMtbbkmXlPqVsvQ4mbIBuHzuNXjwA+czhbNWRHVIVT9M5kIxohtEaQRnRCE2YRaaG3tJ7IT3y652wcETrIkhV4NjUisPB8BRBgE5vKv2bcT0VLtswFsWZyyJ7b005czfoOoLVhrokxThFhnceWdjeJ69CWDvRVNQZ2TJZ+7JIwL9dYac+aswWMOGY1J3S/t2e1knKqQoEqqspW6bWMLZyqhqKHirVjwdKD6FFVbA6w1KoWTes+4lC7WnmKNwuKY/PS29VW6wxnH1otb3v45nON+YhsxWFhvKk0pn0vLufCpTH/I5o64sgFFEL305j20V64u87eyVX3hXeHDkWifdQMW3V3M2zV/Uls1RLirBwCBcMuZTYimANZmFjNFQEgEfde3112hh63zlGgrWr726kJT2N5iQjU7XBF6sdltfRTLrKqLLFPlVJ74SXdT4w75ar4e+/jKMQeOIBe9mn2vu9XzhO4f3JSY8lJ3bmht8SIBrOISRMxUulz4GnBEbNVNn9J2D+BlRW7nDu89AVyQ8U7YuIO9ir2p+B6TMnyD2KNvhPT7m70zQJ29GwUzYzRSzXHo9xEJ5Yv+bOq1sD1uLLAZoqtqR6yZscQ9R1aQuZtmIrnanFXmyanqfVoBM6lQc+RFic+OQuTw8qES4sPT6bFgaq1TIs7eTo0Le6uPDWFAXZXBuf1ufWcA+fTzJV2lN9htuHSmKepLm/ulUaT08ym0HSa9a/lXBNjsVKoyaZsMaJas2+ZbKh23WSPXtJdiiHsFMNhJnvZvFg6R5nJfj/2VOGJ2TWT7yocnB0PxoNNXsReti9ifa44cqbV2NYj33GtmA0iwlPa4yM79lcqOsACGUYfrLYYEJHp1oo/esznvvnVSmAuQiw5Yt8UQSCBrtbgsiMYc+2xadpu++mj1qTSDBLTysYLj4tbSjXVyEdYbSApt2qF75mL6OU98Qt71glWexaqFx/BDbK3FLgQ97bOe0zNoii1dnSAWQTWKIzycoVWxA1tLduQAFYv7PptjEYHSkG/vH2ZFYQttFUxi9X76LELJ/o/agUb49Fw5mRztvPwT8rZ1HphEtCN0cvDMCrHrySVZvasWEEuB3I9kwDUewA/EhCeKVfVzie4yA9RK/S3vGutp/Av0YzWTdkT9WHhDSzkBjJHcbRVgjWm9o47iZNtmrLXfnGewuN/ZWX32PZTmjBbazqgHpDq2ovzXY+bF4TAjdiSujM7b+YsoPFx8mz5OBRxftuKG6pZvQ2nA6/mAMEKeqKZWqzrJybegw0cBp49Ev4oUzOlAlrrY6xTT61lXxpTeSdcNdQeB4E9Vx/sziKuQHBy2NTPUsAUARhLW87zGqqs9U+a5R6BjpjxNsIoE7kIsJFY2yE6E0et1rp+NdgnQWRTzD+5d9vVtAOFE+O9/yaIvI8JWgMm3SSolqtTeQPedd2tc3/nQF1epkMG9rcnY7ttABMQ8us9Cab8XDJPzKQfne/A+9pjF8HHIJHxSF9Tnu1iBAeZtBgJnoP5N8Nh2EAUr17MoIoiCRxP2CR+52aEv0z8AywfNt767NOm+5Xrolwx7E7tFKYS/JK1cYC9HZYQs5cPyomNH1SQW7BhxXLwguOYcUiAqcZaDWLD1MiBP46O31wji0euVQUN1ayVEGAbxm8v75USKqxUFQoDa+AfNDUAM+uxr+qxq+kG7WUqKSXPFbySwe1szb1V4rI2IE2VCr1yuS1kjd6idCPBOvhC5U6/JgDqBVScgN44iGZuxU5RwdLMQTNtFjyX/NISbM/ggtsJ0tRD9l9y0e5CUQUYdZWxnuaipImD21FLJK9+x00PA/VHB9SL7S6u1QkllReAxKSedGbm2f8Z8WEqRUS55SLn3ZfVjAqkdZIK5HHV3cWSeaFkLX4V6ZR1re0Mzybbce99WVluizDjXQaLfJ941pxlI7EZ2IV19fiwS5NUSk0SNK7sfl02tk4FvOW7OFnZjPvYs2VWER2vIrZuyGnUkrZJjYgXFooWhU19lxcmXxgGq+7tv9Fus3GaxnjUZHuZpNaDKImAyNvplu4FryS5EJS7j3KnVZypp/LMe4mORD3n9iRMHIAw0uMLgUtCyfyHUhAXoonfJaQ4lobh587tEfJXjKPOpfAgoe7OCWlujWUmSe+x8EA7VpzZgCOciyCqOwxFLwtbIbJ6G/vz7EkvH67r2Hhc/LHzJ2ZZ3+uGwiHZsSGxcYVD7f/KG1/EC+onH+aj3Job1YK7iCh5OzzYvew1ZSzaMr0kZqmDfVmsPBM6XGEyMeuz62WoSPYPeEh/eu6voeR6QUs7LmDhTYyyAWWsHXdWojplspt25V1jj3tJa6j4WmQghSWnRny+kqMmzw/5yLQa4epIzNYRe6m88pioeDKijvREZaamfsTPcNEy7e/ngjWdk30aZJxbfmS/iiYMcOk6dYSrE3mJuyvedXelmFTyPa8dK79I8afUy+R73cXtF/UVUYLMc5CUW+Kqk+zMjSF3fZkqJhrYPkNkokQnGJJ5HxafUxEuon/WO3RWAISCewLcoveRC6Ob8rN+a8/6A7b59R9Oh49C+K3sM1z4Wpf2sqk0sGrmUZYWFUf1YlQSo/JjF9rf/xSpuxjgsUk8N88nFjKMXpA91wuqFsbdFYFjd1cdn8IFu9AupkD3vGus0HRB29UQJi/A0tteji/0DSvafEPAtpw73g4YeSt7qPU+7UhfkH9zViqR29wwO7QzWhMWir+U/ZqoD6sviyEsJ7XYSePUjbI0rxubbQFbdycFhHBZsnDnvL+U/ybVOq2F1RiNpLMZrZzvG9jZJCriOzHNwTp6XV+3uzGuSa66zrb7A6Pbjp1lv/jDMWP2gil1HV0kW2ob5TDYFc9FU0cBkxWC0Lf2inEd6MB+dpP9YmnaK4oIMD1eLuuMaInXTn0zt42PJEMLCpQ7uHunVBUDa8kerzUqSKWVGU+5Cu2ZKLiLeaPYsoaYXQHb7XYFQmiA/o04vL/BTy0ntuzmTvFqzZ02jTfh1DhM64HM5q0H/IG/qOzXIaYveNjpw3Ry08em7qav16cRE2hX/sB3iWjts3tPYrqbN1aNSi/8efta8wbEox3KfT+mQi4e1F4IXxp7dPmNZqjm9V/vf9WfTVfb51jzRZOtutz9RMb9eROUucW83d5s3tqk5q1js3lTJa9sDvvan7dAd8XU/HkrYt4izNtvfD+x5bz9PjVvdi9L7M2/KeswU9bY3TE1ZQG73LOSs0URWjlYmU4df695GqTj8czWKczhw4cstou02Fq65N8yW2bsYWbLqBYjOWN0i3UrDXYCt9JU0u06GDRZaVp57gi2wK00ovv6lV1pNzVbabemZowsqyInbsboV5icF2Cz/mzd5Oap5WxZ9bjKnjhQAkjUvAT/tVki9wH0VIxowZcAaNW5vlq2FXG8g3S9kfVfew65c8A6MTCkQoXsQy5lZO8QgAPRVR4yKBJn0R7iSNWycVazZ1WjdwXEqtAwsVnuUkEeCaAKDKHWJM8OoNsjyG5MHX/ridnVYH8lACLsV8kYyYpKVbqR7dlEkL8zQrMTOP3Rj5xsj11vxKMYAcTAmzyfUic8zGrM4C/BsFSxO7wDRkKdhzZZK9PLZputwAcqIO95AAcsf/Bge54eGTmYXCSI29AlSVXnBYLwnEjq7Q4A7edXzFptvJM0CSExbIWI9biubWrJhwcWQD8CcPc6EBrt9SDRkdHv/tAef4AQllDLNZCBT7A5B0ij1xPTzSREGlfZC9+LK5aC3C0Q/JAn20NWEN51U00OMkukgHvIErbBtUjAURDGWb5pxv2s41qKtd+nibv13HvYSVeogfTyenAlktKVL6y0ErMKU78K4NA2FYKBdjgIPHwBprBoCuf2+fos6w2gve8Fuql2PgfU2/bdi8kfUhq8bF70LhaBagRBEAHBE/zc7McA6CgLk5zO9zGq2zLJx4FX9QKLZ5ITp2k6Vmxo+pUPK0T9sF92GKc3hWgR6/yuALiEf+RuBRhY99KXURWn2ePWlFEmoFsntbIWhRkGe4QYfY5drGRh4QfKxAdS14agagfZzINiojOYqEGhVQUDrPrnQ34XJHV2V+f5vUxoK8VSmHWxYBk4doV/LyDQkaPMq6odUcCwrHtBmJYCYJ5aycPEI8sSBIYKCQ+tUKNuqtg69OnwWgNT8pD4drxXTJqgNXLgmuCJvC5L/E4IUSbj2woipHrqCCNEJCB7cEVJlXZuvNaqIyQR01rNW5EzgZAvVINeBuwY7Ze/ee/qqF8kUA/wJYfFVQ1Rch7KlW6rNGgyIrX2hjEncWs0WpdyhX3ywBsw/iQmoTl/TFbuDQrIP8ZOGMGPLl5wuzWxPrUSGZjfY3FhNIsKgSFR3KeNrkmFqSORfjD3Ejslg2lB3Vv15PVsFNVqVk6GR42n6oR1rHvubY7EtjKVtYAwIEvk6Avt5uv9i+L24eC4T1v+AV0EAJa1goELK93Lzf2xHWRoJbPwuAKbiJ4th+dD69ALgD7KVGQBXEOmNah52B12uQUWjllT6JLdibOuuQA+kkos51rWeRUJ0CrZxGjouNoBELJWPbPwGnVOjPt8zZF5DcjtQMdkku9JTAcaWnJROb4J3ltQLJ+ijsX+lZ3fqjM9NgvE2aN/R2z11kxONi39DnZrgSiUA+IRZO0ozBSRQylAP/yngZvZv0tGfwQJNB9lCvJGsD2gCv4NvVCo8o1Vi6paJRdHgsEym7Gqw48K4+lWya+rhNEyMQkx6DFveKEJTCJW1UPtKAghL5j5J/ondrdbWmBqzvm41cEbf2t/eG/BlNg4491FDjDx0Y4b47xQAPABRDuT6zynnBq5Pu8f/DaLgpk1TAtEAAnxK1CQXi9+yUwIaK5RPWS1eljofpnbqveu4lZlHFSK7FclyEIA6yTCl9WDhtLvvRA/FYNCGJc2IcxR0+HBWAioO7y2HkKP2eq7B3IkDJQ3e95woMWzF+DvnYVOeApM/Itldx5y/iDF5e78srFCl3dliMJ9OX+79OfPRGVnzxvmn98Ehnd8ChRBa+S0XuxT74x0Um5/YJ21OLOdAYRGjN8BEXO+ss/Jd9Rf2wnWiPrA1a9YYYdzImGmF/HT7e3/JpQ8fy3UQc3Pz63p/LWYbu78c7bKMhplJ8CtSGPs9pM4y2qEwCSqdErGfh0yicdZYWb0Eikdf4zZ0VScEhLYccVKCe8gK1dvHwvbOeCBOg0H9lwVO7uplEFYKQpSNHeVCD3hWK8jNq1Fa+WyJ/UoxKjqoQutQyGqhslf7i99EfVrsBl9/8EQZv9h1zk10mR2naKxcv6yn2zRMNklstQNU3LevkzOJXBOFegzTFaejtEwre71qWoOIlhJh0Z76icf6jk3JYxEh0zfNj6czguTJmnaPFyaRM3DnSYZ3/n5+smFNXaa39o2noRTYGDFLHcXMGVkgc5sjDnB21M/OZTuLggc3rE2nM6vcDeRtmX81Q/1r58sdHcG9zD3jrVR+Zr146zG8DZnn9ZUY/gjYLVGvKnWiB2iNTxRr0prmCBrxtcaVq76IFeEJX252uVrDfuT9clVrzZUTq405S3kSsVOkivpF+U8Ms95Ial16ta18usAakH4+HK1SXJFI506Ualpa6ZUn1VtqvDHnVwRdW+hNcwNxJulNfzFyfnjWJXu/E4f0gHa1W41ldueTeW2nhKr5lqjqchmYvg79kj2YuU2gsRXJLIZ0HU6kVWDn5CiTSHizwlx/EqloTm8GdiajZrDl0G3LAAuu2swBO4aDIGuEZbh3mRZBNbFVvrLIgfZqWyy6bEsjrQVovHKM3Ky3NZsqom51AlnCQOQK7PDdPN1xNvHhZL7SnMd0WQu/42OGNZMR1jVF1jw3NtJNaot9Mj0g/YbpxfJWzQb7MDNpAt1z16W+ljkjHLbv4kRXKGXKk8cid2TNp7S3Z4wb4JJ9Hj7+MJGveyr5ZLRS0MC98zNvSRN14dLgsX1fdKnqV1Dse8AnvbuUVu1zaPC6bRFuig4vMTd340V6FdpdczhfiXywnutkCYuzMixTz0dL5vrQzOYZdKQpB+i2Ro1WF73d+MFYmL8jr+yiqzrG3bsYtaILWmoTJvtLn49/YQd0lm0SWfQtKuBupZ7ecimF8AaiKwv+p9cIAWGS7IYd48XfFx4UvbrdgLtc5ycPaDoZPtC1zyJhpamoVIL+FoVuo9h/b2FHWQa7JmeVZHhf+M+lMCUWAqKcwtadjv5tl1Aa/bw7f043JUz7ouqmNHK2NaSUwWSpamtUZYIP9BRXsB87HnKfCty+ak2/VXU6ZZwgRIeazVgZbMq71r7rVLyoT0EAydtO0jUaseDLvauPAYVWfYr+ycRHKN2kXRr8Ly3j7Pf6tJjMZZXDulpspZeNh7aHpy3PLCyW+hb0aniOWM2YND2Ftj2/KefiWpE7IBEz7a+Hojca4Od2MzNhMu1KRZDBdEOssN8fNjiJ39p1W/h28dlyeSGn+EJVzxg6lHzlFzQ2XUfW0wmQZZKEbyryRopLLPr1Xo7CqVbfmRPizLbg3rudvAdK5BXYU8u6bOJsngWZAfUdUfyXh2W/Nl+6+Rp7e3xIszrRaQXv4c/+ObsBfZ6b0oZLqJv6D/E80tc8k05UP8EitaF3WorKd4uiM4OPIoCohZ72KkLVXT9SgXxAobTlI+YYGUy/NhY+1hU5rShrRaZX68LRUu0eIk+bdUbNmgWae2gqPcLTv4Bs9ALg5l2kF57PO9C4h758R2YVw9bPy1wJgshnYVlEgsBq/lGVot1LCOL7qZp1nOxTns4E2e8vSzntkqmByPzVmyVSZRwrUBbkEKlJSMKHUzM7cMOK6asVgzSJlOs7oNpuzZMr/rwMHfEaXVHrdLcEf5MsfAvizCH3iLWeAZXCeQNyPD32hYJR7fXpruLx3utTn8X32L3bRrkm51ze622ZmduzVMxe930RMkqt03W4fpEyXpJoCdNuW2qLNdubMX3hYuSJbMokJnJSlu/BDdZS9u0BDf5QdMSXGJ0yRJce//7yPhNX5ddmE4fHqJoU8/sZvdvI64Du/iRPXR/N3QoG1aTPspTHXbRwcjAmnnBIshjg0L3B0UmrDr6VFmsPUR87CKYtZpQMwq4EU2v9S0cXGAXBZxzFdD9s13J8oBsqL87m8BZAzsXppBsjlw16l4DgxRyLtz/f4ea828mhZrzaQEjSVQgz3L+4mejIZPG2UiPCvTmDbs02uThGknyUqjAJCPvt/J4N6v8biaezURR4imRnXB5ceMwTuLW9tFHNA26PJ1rVczjPuMLEEOAAP0vwa+/ToFfRzQHv2Y58OtdzcCvaZlzhzcKVBPwq5WdycF09e9NFm66Bf6t9fTdTaCUxewvUtyEI6mTp3LILXpAczqgCFKL3i7Mtmx4k1QX5iYk2cmiRbIxqfPss59P5GY4QjtcXVwOx+rqC7XEW4IeFzwoNRvJ2VGfAH/aIm4BOQAqC6oJY6bvSX0Lp2yzVubDEBg3KW5BxyfHnypMRyNgh+aUoWfaXw8mI1ZAXuZonIFek16yjtHi/EkmMGLP7+29bAKo+CWVjeU0F1vxCs730k2DrCvyCMP/HzP/RGESJStH46oUEI8ePLAzdoSwLy31rD3BMjSJWcEYlCMbX2I8fR0ZpBU5pLDpJL8L5O2VJX8utj9YjuXSgwKC1QTlT4FU5hv1nVK9cAweCbNb9XkqHjCiBVR8QAm1vYSE4yQX9nJqNbCpQEK6gS0ik+t15mWRanGIO4fFV9FaeD6Ceu2wwxomvQzau+EgEeQKP7xoyKZEln8gVkWCEUojZglVIFKzxk3oXK52KdmmS3k4Dc65WE72qYtfDxLBeIyxvJUU0Wv4qzNw9WZgOPOBeQ1QpP0UpE58B8Kl6jH1A1Q0vvoPj9ljDakYDwB7pdrGCc6LwXqAv/5FDehna/ZfZkQW4oMLxK8nfW3Uwt6MXkIiQoSGKipfvghrpXYjWwkrLEyDbi+SfTohjAxRSwpwKbiiCNYX/ApDt5ZSGUBxXh4AIBHwF0fPJrE4t2dUOcVkXmX0sqhDLZr5AqjSTPVLFtUw9fz4HoQz3kQIP24lofcj0qSPXXcdsPIz7OMFJlHOk/imXzUkdIT9BV0z4qQb/71il85PbHYhPJHi6CN6jXovrbPKp5tDSntqisLcuwMD7ko+Ti9/MOTPcOsdVhLpq+5liwNJqB+1SCZkkMEUhMg+BcRHoSxzmBoWNWJy5WchhL2e8JL3H0AhF592i/18KzXnT+LGfHjNBYQo0JX1mNAqlFGTpFrFrOoIFyiE4QXEnEiwIYNnqgIkGiKkRGLSy948ioCEsqxnVMzK8rPGYqZxY0B7am8uW2desKNiaZlPTGRilS5RVQ2lwI4dmEJRFQUHMZlqnUyoqLF0WkGWXljZi8d3Pmj/BEjYoDyioF9q8cKpEkS9XJf3+hn3IsvE5TVZ9eSwM8EhmimM6A9I1wgn+oH4q/ZQlbafYrb9DMYeAguJb/p8Tb3YG0n7fj8NBHPVFCD/3DeFzbjZBLrTLNyp13zWeS4F97ksg/xLgrRm67YuYqc8X2ULasajK7z7Q9TQIibtXhTFD06bFPIZ1DNJyYVBtCkfnXn9rdFIbs2EmmDh6zNvuMvaBFYIs269xXqX94Vvt/d5xav1YSGwb2vkJLPehWe/ZRfGfeHXZ1LVep58x77XXfdxjB6Qfa+/dbS94GXWF0qsIsscsNOW5c+HKOPjLL5clSVb2YDZZwwRwxi8Wm2hBtnCFwYRULxWFbnfMJ6rgMRWQ9uyDw6Jl899E4urQcJBOeoBpU1U8lyF7k/Y+WGCY0xLK+ARNcv+Zh8aaIHBtQu8fNokllBQ+EhygbBlKBJtaLgWiU/Wvdu94zSAqyci55/QBOFDUpAfguDVy0+I2TV9r7f7svuZ/9tNqfd6F8fHWZVxLE60SjJ10EsOKufUe+az1GFj8oPG99xXNvo/K25pH19nd4jA6cflHmofO8JF3z62f4Hbrl1wR8p8IhzhzKfxcHhcPXshGmjSS8Z1JEQXiSfQGAJ6OtQC8ICN/RCn4bRbwDwis2Mda3BTC/ejRpZho+Z4h7EWziZ0Of/KY1qY/zNj4MdGs0XOg/41ZeBo+ge29C7c7TVpg9Hs9oQE8EjFGsREneJcx03SdfUqehXnMIn9oHBSwYcGRGJDjhwT1nKKLicGO0IxADclHz6emghk2k6Mvcv52LEcvLMxnubjqfnP676P/DU+5bd4U4ecxD+TP33pfD5/IidF/fi7my1GTidpPBN/pXViUragm+IW9nuk2Un8Mx2+FMrun1On5ccO0K8F1VyDiSKbcjHGqcAr76gpz/vM5ad88tcnfkGhx5aLIzJAstI5xOkSUnYnDT52oVWxJ5GW7QNz+qlYUCc9NAD4zgi00sesxEGYSIsxowIq464UeTm3XA8corWacFWwgw3FYtjI3lcMiGeRKDLnvvN9LE0Mv4+0srDa3hZywwHLgOUESHDvV/gaH6JBBZLiKKzlPgT630AqxaxT4+Q1gEN6o27Xk349pm+ZVdW5IN/to5lmHkS6sIG1QfYv+bPV/x8BwVoJUnwoyub0khE8/WACij3w948jM3AsgJFcJiNE/PAyqrvOxCIZic10pepVRvG03kCA+V+xmxSBrFu8bJ6924/stplIiC8sSDioHqCyOJqpq42qoMQnCY6rq9Bi9uqF2mJVkGHUx1SM7j5jsvFpk+MiJ1TnRjiaVVfrOJoTwhEkQaumQVBxsJZ6LyAchiiELs3zzwMBoHo8/N5HzDjEnUh+XREvrT+WIPZnlJwacvXAXvCNVva5sx4b61fXBufSCiAITiNDLQvUo8B+y0Br/NsktInn9HqxcX2lnk0vqEj3CHWNHbKruMvexCz7ihhC5MlCo2WNuC6aHF17FbemTOAqa061XFaOL8Ge+x3lo98/731jvkAO//rkL1PLaoOKWJRyTLu2WhbJ2QVF8bh3Enq35doiPNNkbQnl79aW2hJobeHG+WsLlyXN2kLFY4CtwHfT2rLLqviQZUW8er+IN1ssqwf/zbI6O7msjj/8smpZ8WeVUvpldWrzZdUO0sK/sKzO/9ZlJe8m7bL6Hc9077T2dlpHECFfqEBNcuKjKlVPLit1Z4yrOfbZ/xnyS7xV2F2zGEgit6uCriAEpmYjo9d39TYErWLWYXHYLfKeTpCtcY1j+5Wj9sbbjdM9rUbuG66Gv3AiuqdVKkBPLSea41KinlxOIlQdxko9o2REKIlsFtpPMFm/2N1fnpTF+wvZywDvmsFAq7w+VUqPK+gX1esUes+V4cuheGWffx6nWHz0rTQAtF7uLxF+7/iPSG7sDbvtx+zwX01pW2KRes6kK6RdfJgM5bj0GcrYYmN+OH8icWo23sfUjsnuvtF4n1ifaCi+OL64MLY49nJ8ZGxkvCBM98j3rqrxCv17S6jwTrQiH9I3NTHj/kic/Ltoiw9gWn3Dwb50lONiGv4G6evGehN1sVA+AXXewagLjFHTkE2O/ErmIaBJ+1LUwwQV1MNBlJniZ/NwmkWGrc4Gnrq/kJMBl+u1wQIrmJZvNVn77NOjkZohUCGr+XUOjGbVGNdBwg9qrhwQG636PaMM6pVAk5u25/fWIzjlnBen0yH9yV9i5jDFagQTl/7uaL/hrcN3HUdg40s04BvCOS+bZwdzXtCpMfFoOQZE1Ji9kW2IRH/G7EfqOVwPBWsDWOJ6ZiSBw1FPr4PUcYa/nddjsmQ8/Yyd//40t3ptzQH7eeclf/aXk9cWYPU+qfg1B4gdBOx4BM4QY9LQYGfj9edan8NRs5y/lrN76aWIYZq+18l+mcsNxfMbilD3B2vZH/U+NNjJqqXxXsA+Y2/NG6HdLsQsuqlhZ+/z3o84olqzBQXbFX26EYNlo1KK+oCDXnLwurFhfwMxl/2Z1ZGym0eqbaDHNxNkGL2z/2j/ws9Qa46EQkIJVQXOv9FhoR3rUELNiEQliK/s9l6VVQqbK6tJFgCZR6rwXIWia2SkwJN+i3p04SOqMYEUG0MV6Kfc7AwOz/Dlf5I8nKHuI2aGwoDPAIE4FWn4FECj+g4bGpu7ph2qTqX210iQ1eNF/eYkP/IvgY05yg9FeyT6+kDSSmxcDrLHpQ14LseHBIVTgMoyLyDKngB2lidGKDXJZjYC8PaIN8s1pTRqda2zqWMITo67jOrgcHK949oavxmIksqqAFDjbpEyCW+v9vWETo6f/hP7yOjb6wBdnsbKmKgwjTtOQJY/hDzkePaMGUIfC7Qsq0BGmSxiVeBFR6bsWiAp4hg2yVt0XVE8NZrXB7Lj0CdSVOaEo+2UqBfJDaQwvcsF+bmMbPkg0tMD+OvqeXY013K/V0Ni9gpZ2ROo1Z2jirA5AhjOoax4JQtkLdjs5yn1GMC+PZvimsvo572aB718zpaoVeE7TWDuJcHCDUvfjxbHX86KXnzFiO44S9+8EbH20DOq3/hGy3cnS6CarGkFD1mlBmFD8q75DtCgwMKLa7Kif7V3jWl91qV5dv38jP3aK7y45ooN0UjMM2bQmM/sACzrW0aFDBHTgwjbVwy52N4+H/89ezefLX7GHrcw+znE7bbSxSMHS3cLsO8cFtI2FHRr6n5XC1m2MbbKHrdRJrwbS+ggu1+Voqfm9LNn2P0uH37GVsRrOpxgVX8Yx62LMFgj1rW2x6NYrvvE2EO5wAGwqV2o067i8oXW3DUx6gOLnemiTsJ9sW0o3/Py2bpbL/+ALPlfxn+vpmuh4/uL97Fb29aacdFobF6chM8BGsKYKvFSEiwzOzjH92cvKIxG378i9gDRneYIoRT9z5EjhGJbD0sDA04n8Cf4tM3mBzG6t6u38p3W/txFA4ddlD6VMZJlUIQexL7RpirytFIBFkrJRuXgEH/DJlBEj5yy5QuNl0eVFZyV3nQmbDzmSHvCZruwYDKhQaxnpQYxd1VckKEq74yLdmPea1OmNCoTUy1ToK8LUfc/RnOMZ6FdDySUwhIvQNCqCBe1iPh3DvHvblLE/KKYWjKvmLg+dIJeN5VGo76KWJY7OSGFLWYHYAyIDM1mBeXLVKT7NV55OfC1UohRSyj9NGXoijJ+XoaPUjR5fsiqmeOg/NkCEiNLLbvHlkQjLt1wtCJX/UpO/Q9rIHP9UnYyopB2FyNF1h0ldhRr0DtalVo9EPj95Ou65V5iTcLhVLt8pCKAF8DmfMQ0faQaGSJrCTAqF/DyzCl7KSOppllpNVN2EJ8yTmT4oOsXdlD9iQ4CZwsS+q8medHqjKn87CdYOfPYTCpgmRRjxUfov+ET77F3dRWLYTjzMpyp7YqZ0xXyrJ7izUB59qWJeW5sXoyC6CMkEhl95MxdM2MFdx35tw+DvXLZFz+jY2AWZI91x+Qmq67a9luReO+su2LjCtOtrsM3vj501aZbscWxkcHGcJo1j85dX6Rk+dhHTrEjfSZx4oWQ86umdO6lxJLn4ustxOPhEx/iu2HR/YgphVRt8HO2AxQq0raD+xmnMCSBPMZRbPWgLezB3sSrlKK9yt5xNlm39zDdiJARioPiIqO1otGHATs0bWOp8Bxu8Dnsbl/w+ReYK2ez4N8T85YLmomVhX9pw5xpz/sXIkBjXVsm9ZKEQFcujpsnELCuUF7Wt/ZmRJs0hN+2TtwkOqMSP9lqIwjJWFg9CF9gCb94Qj8yDVjPOgRxFRznKnwKRj1GuJVObAUHMD97SPX3Fix1LP7ImXh0Z+LZj31oQNT6I9YkPQ228xNJ/Z7IZU+juuY08rKQu3gnks/+ENWkgwhfPuHTD/UBvzhRH+hnsxfAGfgk8nzLkj8XuujnIc3v/GC0fagP+NY/L837nzY2PJ0Fc+or+0L/MwSEdzm7di+6p3mdeHp7sLeSR5f69QhALcH3tbgXpcD5SkUfshD48wcPDbAXLaegshwY8LZrxvph4m3XjIk2Hi9wgV37TcpoCXSvAxDRb/ZCgNLU9/ZDffZTX7/TMQ3PlCQW4OYVYAx2ZvMSXrgzitVrq9KwtnQIq+ejNgTnaqfstXe2g2SuPRAoXnMQMl2qM0Sri5tTS+2m2b14JohKzL4aFtwBMpAHrr/N/n4RY7hAYbWtVKJuVSp9DVt+V6y7LdTOtaG84gAZTawIU2NXs9d+xM+iyaNsiyz2yjYiEaL6yzsTOTqd/p1ePo5SPu5RCOu0CAeiDn+mgzCcB+2WHDjuw8fpazDzz2ppEHW1mGbddRM0fJGkenno2JA//G4OAJOArecvjJfroUA6oII/9NlBtEho9FJ7lU6smU7q1xnEyTL4F+zyKuzwgsKxt4dYzMuHvUksxDx50+c5U8/TBV+gi35wHHBRGr94XRmaA7BCabj28J0sttTd4mHfLW24Rzw3mgOR4lx/K0/GSvpAttZuMEBQWJo6mrFuRZiysHl23DqX2Ub4dxyXSw6UddWXXTH8xC98Q70H3kWPwUMiTk17p99B97ECGLOdXKmgSHKFkSQqZR19THsBNo8V20huTZ/YPFr4yC9ltPBQcU6L42CgN7I+9NYWEgL2fUdYtjH5VfujYfx8aXGMOEvqPO5gX3afafVG3jVWl43C4h2McTKcvXo0BtBoLLCh6mZHCOCdJyfbwfiwYlZWfLJ+VqhXFIWchg/gnUxI7ktmYQDmyRJCvR+hGL7CTviMB/zX5PndYy+bhP1doe6pHVmw/eTvc3Ee917Zzydd49V+9+E6vXTPzPvuq/tFNf/Suu4x+337h07Rz33I+8XxkbEhhadk21E0geJb5/6/O5B2Ahc/y9ZEqqTr+iJkA6k+xxpaXi+2/O+j8s6DiLg9imcUktke7igBfL9g/POxnP+74E777TAUxdvUBlzltzE2/DrkNiaWfl5C9WRiDLX7C+83pJY2rOqIetnWct7O9Kw2+ykOH8qqWEXBWzGlDMusy2/2YyIuZcvdh0O7g3n7mFh0Llvjx2NLqYNEIX9FF9lA8M7S+FP/h7MnV+bw02cCYi+L37m5MJXTvV1b0qnOFGlpIxx/aGpwAn8+O+xSwt80Nt082fq1a2iBt4dH/UT8P+YJjPw/EXum6ZB3E3/dlHqZ5j19mZ9hMK7CgNmL3f8ZimIL1ceb0HjmuklzrPIEwOpdCVXCaEA1OlxJFoODmcdWwXvmJeySl9D5vGcPdbyc5D5wX5n3alw/g2CPhpIammHWvR9/d9wKUq9PC4dbLWJ3RczSbwE+HmpjH2Jkf7sT//HorCM2sT/+OHzEiZ3RWf+XTxQfcuSOgLWbLkEqdw7sUkgbnEU+OEUNcTyqCtxfRJXE4hRASotgKs+GezkfczF/zGd2oWxFaR7sW2aFuhs2fzesjswCa171Yb/fwSLtSCirgkLbPEzgCoQ/49L8e+12iNzsdw2A7eGAEOqYfQeQtQPagi9+72pjRinrJwidVI6XrLQG3mTfQwuH8epqQYLJpoVbwQsjRuHJ8+2dvo5t/I76yWcpdQYNqQj/6UjmGBQ9Qk0ZYmZAc4WFGmA3boUeqebLeSilCu67AhKFcsQ2pnov2u+ZLmRActYae7cHn/uLPRCc2o89ViN/B81l2GP2K6IGXluUgSEIBiqVB0NH7WCMOgoY12ANrKNZ0h3B+XUECh0opkPMoLI77LMcBbPeUYQRT8Q3r8DG7879bOYx8lidFSjgVljqO6kTMBSibQem5f7CEarG9t2xLsdaE3tjK+2N9uW5OqoRei0maa2CvKp3Jr4QBgFJXs0L4x7XCoymxs/sFWGsnLC6ua6HhH1HmP6QRSKKQ7G0oddZDzGUoHd7sqvor16Kfqlihqh/GdNBKMN8Av/GiQBz3h9/pp8n+IyN5DPs60Sp9QgSq4oetne7gTjE/9PbmYdHWWVp/KuqVKqyEMKSgBCWjg7LRBqVuGAYlQaN4szjo80oOoBMPzRDu6CtaNNjT1waVIwbggJqYwPTDjPgMjNAdyuttoAyJCwiAoKCoCgQhEBIUqlU1Z37e7+vigQLJujY+aOeqspX33Lvufec855z3rND7OorkYWzgIt3UPCfj0Y+TKFiZ0X1sA8Llg5WKWBDRle5m1nnQlwYUHEqA+YSE+SPh5jAbsCJMxWndokJUB4tiAmyL+H1BQij0xITvIYTOlXJdQ10NG5P1UANoeMCVq1LUUCnJPNLUihGqvO0R1xwZYq44HoaUnS354R83fcpHaXWVg4/FXGBSSx592mT+CSbBkQi7GpGSYfwwaPAGiEwxqa5c+1sHWSxQw6TmMHTj1fe2j78nMLBN9if/8aahr47fmcnpCPuct767dSb2w1aFCJqeSFfxglgHTf914DwiZkyjXbma5WJ1UY0pKSk7Tt1TUnbd+qamrbv1CXs1IBrvs9UpDCFjedyBvBlUNXnipagE58jdDgfyZzKNvcWAdhlAAhu2AJq8mPo4zpW/tFBpWjhhALIfLD/JAqRq4iD9h1YpN5gaVyD9zcHJ/vnQu8m7b7SztXPAGVHIRo3YrBPVLVV5i0VJlE8eJS9yfF067gbJpFBJEHcLF6b8tmPw6iEdbOh6yzrLz7DrS7i8zIcpGXKf66IAoDOx5W8kWLjORDnDIW/Zun8KqwjyOga3KRG+GOM1fmOQ360EVTJOd0IjYKDFPc6IqShckp7rEODEROxW7TvV5+PLEjFsfaliYF1TcXA9rWKgbnxrq6njoEJUG0ZA/Nw0DPlnrlxMPmdCnfh3aWNgzENreNgViLGvrfI+J6oW25vfywA74cM2CDS6uaivg6greaqkyv8ZM/igM1H1y1njmerMd0R8kFMLUETaHdNreKqquIh4xg+G7OBlV1MOHMnUM55iNROsIXzCEoeAxUbAnlOLur6Ylz7PFDcK5j1AaiswYjTZcSpes5fG55JB0yrTrLAhMXiFyCZJoJ2DxBviwCxxWCha8DsjjD2MeRC1vNe2Bk+BhVYfxcRBZL1V37+Y6sX2F7XUY2XhYqsZqMt4hebudci9sjNiGx/rrsH1PQ8rsHPnIkM7QHeTUAXD8OPLMDwnKiAWEfSAG5AEj9ED9xAB8pXNyf+89fuo5jY9At4Hiv/gXefTj5fGFA5iyhEYNKcmfYg+g2b+bgTD9EqPV1VbOPwtucANg9PXxRr9V0E98kqYSsY/ia7yJpLAlBFgj3GRfaJVo6pozqTGdcmodaV3F0CDCUO+KN/JAS5NKO545cvCCbDoyhlNzwo9jjqPVzW2WWM6sd7x5HETXyC0LT4aBwfP4ypZ+Ho/mw+YAkZhY+g0RCRoA5SZjFbkXiFAyJv6geg11m9to2ijJROGuTSDfWRuOxw2yu5o/ZESdZRgt8PK+JzCMMuZKD2sm5LsX5w7ZwyIJ0O7/2b/S9sth3I1ryQ9jf9JLo4CaVwOXUDzQ3RpihA4ESsKnHWfEDABl1yAqy1iOiw1ZkUGzICwhETqdCHDOQ+dN+nFJpuI6JcS0xggz21qWW/2iDuLSamGrOhC/fLz5yuyOtG+hmViGkM2GkQkYKjjI9fjQpgGvLjDan/jV9hIWEne6AfHEALJRMDngwqn51NOyQ+rAcznwx7ZXf+aT1RpmyWEC07IZRpAoUcUBPVhbStH8Ai+AO0uMlMFfj6xDJIBxbC18pUMc5G66H5eqvrIFUmbgpWEE9rFYxth8rG2QWdW27fof7XcLGPue9NqLUqgO698IzHgfYSGPBxBe7ZuuKkiZvo2At4xToOyAtXg12UVgwrJYSj4G+0hngWYhUSCQTxvbNpktMFG+YHLOu+wEftyWo+J/Ov7H23x5Q9h02/mVbggwjlMHP6nfkKrTKQWfoIuK2Y5LJq9ZkjDaBJBG1qkykic+LOTRVRVF4PEhA2QTPpBKgTiLJvGajSIqy5aEX0UfuzmCSILGQTVZkEaydCuZGPmvEYtPtBSFjNJqqEy8nG8zgc4bwSm7M7L0o46jorTDIikN+OYohRGQk/a8LwbAElLKpFFGPikCGgtlE+KML8pBK6H6f1REhQcEqe0oR7XI/d5nkKzW0JgrQ7IzCg+3T7bVDFHnZ+QqL7A5AJoOmjVgvYsxIsbxaFhitg0D/HxD0Ns6Do32JiBN9GjlHNu09jZbJ8DB0O1cbZKBeIcyaQ6SEcWMtcnjvMXnErXn8RCOqajwsJAZuFW2Vl30+lmjMRgZqtZihsbg9QgWqW45fuxIZfwbvVMvTFISgeLKSxHqHyiaaH4E4ITrmonDkle6IPoch3PwZR7uepezoeXQ9wyIuv2WUvfyn7qjOJGO3vsG9uBP2agbM5gzTql8HH9DJjxa09K60tdS1rbxEpZhMXbrajJCeTSgKjfGXC464oKEEkfizsRvOdkuszWP54dCrVccb9aKa4eu3AIyFuCpV/9pNBlxvGfgsSrE6ZSFmAgYjKmxqIFbBcMJkrZqp7cpf/PJOqpwrL9GdmfaKGVO4I3moMMm7l2Igs37AS4kALCQwNqmu8j6hdKn3s54HdpXMmJXWO2+zmjJQeQuf8N1wl29QWJzoKnYM6iqgDGIMWA00IqqmMGEYylKcfg58FjhdiTM8kR4QkC2cA+qBL+av2qEdxZLLLX7GLFfry8SrKmkLRrXM/hAkT2WwmMs72o3y5z6wv68tXW2L2Ffv4Fdb5E5uhS87540j41lClF4Y8LN4dZWfJlFAX3S23PSlCaO4Ss7hBiwHF1QBuqDTLRrXnKWT32E7apDo2mKOYHhl0XTuIvVfHlup25t3PBOwX4F7HZlVX0URXM6sv/YBpChqoq6zZ8dVt6PkGYHloIk0DWqOZ4a5X1R0FFfbfLyp9N6hUQW7/Ia/W7jB3ax8OB+Mzx6dUiKZK9ymdfJXxso22F1pYz9bTTxHFeraQAEJQj9rKwIhtgOc8OOy58ATRc3LzrBjRsR8QZT3VDTymk/tgph4TqEjAgfst/dkzCCrSWssO0vt2s1ZQrsuECQxwM4qLZssmRrAnTLJUnH0lTFcFOxWs5/E34Qyr6JWHO6wSE5X3dFgSDi8OVXqB5nzVTuKLtucQP1UXTn9EJKtoCTsdMFeWWn2jD7NYwxnoD3fk9yGofURi3ciO0g75aV6/3d48I5Zrp8x9TKcQ9abHdHKJ2eTSVrMA3sw4EpBLhLRRRXZnkX28T5UtWQAmQSCxbB41A4rgbJVzCaFSl5r++T8Juk9pH+FXekombarbvCdMDN/t4tNO0stx/nceoHM7ai4LcdmiitFs0VCJhk5IBDHALJcf6gC3hQFVeOQ/eADqyGThFhQ+jDhWuA9l6txHBSWS4Ka+ZVDoQstcNLJvHn3rXuYe92E76LuTAaDfMPNed+5Ng7q6A9hYecOgxFr+/fh/IIdwqJ3gogk/ZZdBcfkgvY+rW6cIKRX1V4h+FSmi7XCOooBFdhiQfWIKIWs1mtiSMB3n2WfDaunViHHUntnrhWyUiofShw73k9zioLL8fHSUcWqvYd93nngXZ/2acpy4aFlQRmLXTeis1SQb7GLfP4y0hFVEHSGFM4MvG9ElgTsXeHWu/oXbyHAA2AviIx7F+x2y9GKeli/9OKhx1IafHzrCHlUXsWfoo9RIohoTuFYJpiGuNEQR1/3dJvBEMM/VgBCHZOY/+1BQO5M9khWlBh/qqNGoCnGl6xxWC3G+XEtSWvGg0mCy2pLwQlxoHKhZXBkGZEibA4BdBxrXo3jKX7OHX0uKosqTMQboxWxiJKo7vbHO15KCEFH74WsPssZB/RuRjhirIcKuGEfLRjZ+iaJhpznE/riS+MnR+VVMARJm5s6x70i9SjDvxiXeaaQqyDRtN2K99uwff64y9y79l6DbNNNtqONX21kmKgCKYujX6lzMpQFlnaB2E9nTfsVaKHbyUy3RhEoJzLebUUQx8xB3X8uo7WJQ/2fKR4za0EcZ6Us8TNctA1eWK4UmTmdBfDPv4ezYsQIi1I2W8XX85Hn6tPRLSSX6ASUE+WrqfM0uFAo+YPODvMP2jXHDYVW2lo0nswZtL/s7j91mdddZzA5eTUwF2ARP4kpqxV9OLNxqf1NUvS7Ty4532IygJ3b8QtSFBAzsbg9qh6VUhqB2EDS9cCu3wHj4ccLC8kkAFkLsodZ5YeNFr4dJ+ShlxHdOvJtpEG29Op+KeltJ+Vh0Bv/TKSD5rUBlHwyaNVZI+dV1Ph04XfsFGgzfs1TaEUik/Zql7I9sBSE1VGHFhDA1/OrgO/OesOe65mNFlykbaePeoNt6xeskTiMmMWC6+e5NO+x1ehM6vEMRkfNRCyUQqmzGBHKBJ9bXZlSy+x0e0lqMgc2Y6CUUhB5PyC5hj3e/K/6A1Dtm7WYFxYCchDa5L/p4phuLTUZrT0zH9oK3Xjp2UfIf/JZiUeP749DHCqwA4Kg+jDquV34OL/vE2slyuw8BPIhtPo6WFS9hF+djuR+WQUBTkf1oh/04V1OY2Ht6r7FWMiF+AGonhxkXVH0MUbmneOPfukaN8wgWuCiVCpkrzurkax2OIwI4jv7y92FbdOLm9knQUCT1gA4FsvJWT7N275yy8SoCz1P3oHaEARsJLGTmWROsTitqMFPxCItlGkvxoFZuOxm5eAU58MM24FtlsEvXcU8ZeAp12CsxjjtCHLWBHzeMG2qnfR620zwAs0IEdwpKxfHLlGNDimJcH+XwYxhGETJf1DdHmWQRDME4aEJEOaNN0Kyqd48L50VRaH65ApW4/5eAG1Qy4H9mgZgodxln81S/HyWmNSnXLgKvuD1/iSrL7LfqGgzueoy0dYh3TRSPrh2qzc+Qt9MKLwQ2eYQbnoep9Y9zn8eUpDFb1kvvuBlvCnTbcbEmSC46ipwuJxf1kwNol4WdLZp0f+4Ie8ZpoBudOHAwXu2Ua0XjwiaQiwXfjgUbZnrzMDmtAX6hNTV8nxUtKVD0uDIZPgZMNHGrV2aQ03c8AJ0KLNsv15PwajYBsnbEEfkU87NH81ckDeEQvY29PBxitjdF3+tVnz6UTKRTkDwtG1HLelh7tjdZtcPZ6N9EN72ZokIxXj/flol3yV+q6XOL+lmZscOxqocTH1zBzj6cLLPkle5LUyKdesku/qAymWLolkgjUm+CAlyqBDpRiexRXIyM20P4rgM6c85zh04nDgBM6obrgVMZa3gm3xhLsF39Y9zgO86ZfNTRX88IpwnBT2odgo+1+M4eYu9hKbdjfwzoDXLh2wzJkMB+uG0hwXaLJBS8UMsWQ4xCNQDmNlXiGeVOgpHBbmliWKdNqt2gnYTMJhQ5Y8eiMmyyUQjvgwpPoyoz710T9gKFtwNe3E8M84FReVYOehJs/oTNoiORyU0C19dB1pJGziSBrkC2THTQRwbSHc171/Q0zjkqixD0dAhdWMwOtkfxlwfo3nA/G8UsdkaHmk73AenyDlO950LJDgm5TJ28Dav60+mzT08EH2dHUTN7H52zdtojn1E1zK9qORKbxK1/UyUcmICjkhYniFHvQJbuBNTuHuTAj6+eeGMc7e4nef0B/cC0cRW7ysYTWoUcxDDHzZ2N601i046z4MMdjS3dQjzUx0db2DeE5I50eRqSvVTeR1CC0ysvMrVxatuDfsZsKH/V7oURcsgXYK0tY3NeBlC7gCmIUMZE3/jToWk9Z9WL9vAFLM0QtaTLeMgR2GwRtsoxQ6eHFW1peyKFPefyK6ypEQLwH4ONMoLHHkFoewxrPLT8irB34bb3m9Fj2dt5jOe0en4Eu/kyBW2JwS1YcYu9z3OwmJ46/zK7Dpci/OqxsZINbSVQpT7af9irP6UmaXe+t+jWAi8Xnx84Q4B8ONa5Gmw0AkjBCUOL7cFr3ylwv9cPdKwzBHWjj1er0M2eMXNxRvL8XNA900pBgQicrmN/gVIoJ3T8NoEXJyj/BLvNBR5lfqIEo4WP2g1sbL9joDNR9L9o0znARHFiFR+Js38k2KrjNLs3AJFx0TDFpH6hhpN1a+IYOT7BCONIRazg0LXyb1Su+gWitB9TvBOeUJdVL2Krsb//bMbEoGevd6GssRC8uhO2ZHe79dqBOl9hEJbib9lBKvKQ9AyWWoBEFzebhMu7Dzt4FOjCP+8xiUnFG9k6TcL4fkq4cfKoDs3gg3E20wRhNiFORp0oNx0Fw1mtSjKhEvV/uNYTFZeA/t2nia2SDvycwJkono7kKcpjZF++wMr9xXBpGaX7BgbCAB9QXri6rOFvJYRk7f3YTs0silCdfvClNiF6Pbj7T8pf9yboI3Xb3EKS4x4ssU+AJrcB1kdUhq8KAmzdhFvJDwlZI/1HIvRT8ZIEwI8SstXl1sqyx4gJyp0mJqWPPgT8jPyfWAuyIw5JoTrCnFEzDfCjO1Vdh4AGCuqWGfMlFlcG8II6mvrYdmUdhbH5+ei2fPFN5hJqpkCwNIj0h9E0iekXIaS9gA49IWUqWglp5fcsoB+mBHTwcQH9xakENCmb3VKy+VjP1qI5rK2iaedDoln5LcXyunRiWdx2sex2ErH0lZBIfGn1ugIEb/dVrQQvs49Rk4y/kOCdXO7C30XwWG93enkz7nq7Cn6qjyqaAF6wU5+xjy/UyPXRnH4UjK1WK5y3xOf6FiSvW5G9VTz/ShTGfuxW8XYZMKaEArVCQ1Q12eQ6LNjTRFVNHCBByXQxaz84YUqbBdsCKSofFmze6jJc247U4PdmGAaK0GLQ5yNZlYPwh3cB+v2QeOwGceSyb5Ag5wSIDjXjZuiUATwI97wYmnqXRQwxA6wwzKKL1TysVWnHII3qmPUXWZWb061KOlnSVfOUq7KFxmi9KokRt1FhfHbCqrw+6K3Kv/7Wq/LTH353ZeEbyjP8SA3VB62x0lM1+4kTmIxOWtJ0IpNRNWNYCqbGO1P1xtig59K5x4P0iFutVZFOkrISszibJIFM5NJlNBoEWXQpyGgVur4U+ryT0rK2qgiCF0Vn8hiNShmcKsSNd06psKeTHX+KCqK8SJZ1/kf3x75Wpm13dOYxOaW1ihJvnbzC2qZHQFLqmFK9HOk6q2fzoUwvZV1/fE+mjz1RnlWFdi+oHB56/mX7nV2Idvr+CbG6KI/k7+1UhvdkK6gj0aJMpVk96HvlDHtqtLUwz8bV/BtG8FzM0DJAtDLEvIxtYD2QyYfDnrMG6Yo7F7K0dlXadVCPPL3H/ahAeY+KwG9muqbPfsKzbJyiI4uRUlGTknOOv+H4wIHiC7c97oF8InZIiDRCzcZVw65klxfYmi+sXgdyQZ2JOhI0wYuapdJ80iWylVTHb3jnZKgzjfZbXjLxWLuDNBXwX8BbZ+COMyu1sacGoAvF/1vxYPqCSn6AAtn00tvGbGaf3AY4sz+j6/EB+PLZB4yTg2W9EXetG0NxAIUSvqmHvUGcCHl89bpLFmW98PrUO0l0A15vAz3NonbbNGYOG9P7bk3fVfiLYAkGUTIsOMM+bjgmzlCK6ihGCzz164oTG08oYPD5+JtCxieWnyfLXzlR1IZ4Jlxt518ibiLPOgLRZmtxsxvdV7dBs4HQ5zHNECw52cwQScJOSNDtZWiLoskrMlOzvCU1y+GTzvLZqVn+2h40F9WWnOWJzHJ9apbp541+OK1ZzkKFpJll2tV+RLClL3dgZ9k+5T6xWB7gZpXoSwdDcxT4qG7yn56CQ2i3u7uYoyKCIH2xCym4DKfTF4anAm6wT3U17kAZG80QdO86TmmXTS+k5l/dZWOf5hjT33rZ5EVmda4s+E1udpGT28np7nd8zvXOIifhG+l7zZ/v/4V/p782cGXg+cDB4NuhV8OBcK/wz8Mrs3pmTc7alLU9+/zsp3P65GzPPfv7KCzOaUWofJw8OR2hcjqa6m+wqNsztvXaKnBq4yNxVsQmIt79U5518umd9ZvJgS+cVkeL+9JnByZPrb/k+StFORX+Nhfwtf0CCe8C8ZNdwPV3k1epdAPYp76M18j9e7yMc92KW+wxr6ASrntnarD13CQbAuxoO75SdrKJ+Q4U4ukoyVlDLVoBgL/+H60A0rGMt6TR5oy5u60uaSD0GaRIYT/I5BFMuhp8Arh1jcF0XstWswyCvN2j8tX7Q4DaIkBMIs1KTHZGkvn7R+7/CoLT3rsqYxYDXk2gHCkOrnjDhSMeM04vNMHVaLkL2P4dTB5nut34Qhj1QdyBMNrHT+gwLJKbbPrUO1kgUs3oABKgTISgURDQohH34yKU4r+rggdLqkEh2kxUX71qZIAZa9GZjXT8rEX9NkMe28jNH8Hc/UqMwDiCdSh6uXdKdukEQvwlWRt9+W4bIY++XHgbPtoZgLcHVZ6KlwCDmpPL42byFF15EQ+ifLkMzNSwiPekf1Jhl5Db7yxTLXyDlPskyA3JAKGOk9woEo2mZx80zt+Tvva+4GBZ5RXRsJ1SPwMXoHceHFaOH6Ybs8YKka98sVU/ImjBgljG1c7lOeoY+ZCipYLdlY0lJwaiBhogxpT3zgCJyFlJXU3lr9t/YEPUYGgfI55yiKSiBsLJbvy9Hv/nMLHcHGVX1JGPFoaOeS9kX53JQdhC4Lg/qS5b0YD9yAKqwfvtBi7UiHzkKr8Ynefka3yxBDos3BZUY1Y31OZk8et82kT6lRej2islySoJgsrugDiYSWlXqymVfBLwMhuwVa8q3vSQ/SwGKTGgCapWeYES4ZBAExczS3zyn+wXA+xjx0liSzA5X6Dya8Dq9yzcMglayN/be369NxOLJbgK57+UXObFIJpjyIpcQNbuGAJyCzBURuKrVcEzMAQRjOPzqddqBhNfhNHQg3yozortFi0Jt10L1pyOunIuw5T/s33+RFUdbTPOw7y85PA8u126FXwdmOhDTNp+wJH97sdZ3os+pr7Twe7PCjG19bEDyXb2u145qW9vT3PGmakz3u69HEqdouUZb0+dcSZnPI2eU2mNmJO1m0p76vT1k1+clnX0TaqTXiIQ7pBkNXE5T0QGWNqSjKgFeVGpR150nB5FZEQ5zaXNpfZkre+dhJzGAXkn65R1wrAk9WKbhiXZiOf/a8TTEDVR3gSwoIhfPd5LA6oqSvKLqcJMb3sYp9Sa1fx+t0ulac/Zy+4w6iicA2iTjuApJ+mct6ildmmZ7zVJpux0tdR3AWE92ecAhYWo4l3gWhu5q4M8SVVFFN36OFUEiisp6HM3Qeu7KTofQ7OTMagPfdTLaHzlBSADjzeuZ2DWkVPwNWG5D8ie342S2FG9DtUw7j1rX1wz+CZeRvFxkftiXucd35mXBt/Ayyj3O/flJfcfo7xDXvd+1ivnfwG4Rm27AAAAeJxjYGBgZACCk535hiD6XKvrahgNAEMzBnoAAHicY2BkYGDgA2IJBhBgYmAEwsVAzALmMQAAC0sA1gAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8IDhAwPjg/8PGPQYHzIoNjAwMMIVKAAhIwAQagwhAHic5dH3Ws9xFAfw17eiCGVmtsykJHu1y1YIGYVKZIbMVJSQkYzsFTfmEtxBffp5XEXnPOec91nvP85BvH+2UBS8aDBkUSxPiNpDTAoaN9b5M/zXyEgM+Y9So9jsxDEcpn6H3QQTzA6VOdLMNc98CwLXIukSA9MkkyWbYqoMmbJkW2yJpZZZbpoUqaabYaZZVsixUq5V8uRbrcAahdZaZ70NNtpksy222ma7IsVKlCpTrkKlKjvstMtue+y1z37Vahxw0CG1DjviqDrHHHfCSfUanHLaGY2aNDurxTnntbrgoksuu+KqNtdcd0O7m2657Y677ulwX6cu3R54qEevR/o89sRT/Z557oWXBrwy6LU33npnyHsffPTJZ1989c13P/w07Fe4f7hl7BHjWEYBfQY98gAAeJxjYGRgYADic4lGXvH8Nl8ZuJkYQOBcq+tqGP3////7TIyMD4FcDgawNABHzQyreJxjYGRgYHz4/z6DHhPD////GJgYGYAiKIAZAJzNBfV4nGNigAAmBjhgZMgH0+pAXMAgzxCOkGJIg7PCGerBtD6D/v//DP5AlgEUg4ASAz6gj2QXCPhDeRJYVTMCoQGch6yXCUUdP0MAQwIOGyWAqtWB8oxgO/wZOPC4zgNMKkB5GgwgXxn8BwOomAMwVOQYxJH06DOwg8wEAPJEEGEAAAAAUAAApAAAeJydj81qAjEUhU90lP64EaSLroK4zZCMoODCpSC4E+ymKyVIQBMZfZa+iW/kg3gmvYtCCwUDIR8n3725AdDDFxSapdDHSLiFF6yE2yhxFS7QV0/CHbyqSrjLfEtTFc9Mhrmq4RYGmAi38YkP4YLOTbiDN/Uu3MVQzbFGwBEnHOBhOEdAzLTEDol8BtbheDp4swrRm+UuRUZ/ej+FRQ4v+ayxp6pR8XOW54z7/2e/PYcpU8c6w3pLGrN5ipdFqvdeV6XVM/1rQGZuapw1lXX0H/vjhk7Nu5CdZpRmfGx8fQ4palfaBzvfAVpKVSR4nGNgZsALAAB9AAQ=) format('woff'),
		url('Simple-Line-Icons.1692c21b38a5b6ca.ttf') format('truetype'),
		url('Simple-Line-Icons.caf175d96c8aa93c.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons' !important;
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}
