@font-face {
    font-family: 'PrimeIcons';
    font-display: auto;
    src: url('primeicons.2d2afb2719a1ee903e57.eot');
    src: url('primeicons.2d2afb2719a1ee903e57.eot?#iefix') format('embedded-opentype'), url('primeicons.df0140f8e79ecfeffaf8.ttf') format('truetype'), url('primeicons.66ee0deb739ca71f0ecd.woff') format('woff'), url('primeicons.e5e0e94474d5fd92e7e8.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

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

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

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-o:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

@charset "UTF-8";
:root {
  --layer-0: #ffffff;
  --layer-1: #f4f4f4;
  --layer-2: #eaeaea;
  --text-color: #333333;
  --text-color-secondary: #848484;
  --primary-color: #007ad9;
  --primary-color-text: #ffffff;
}
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url('open-sans-v15-latin-300.76b56857ebbae3a5a689.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url('open-sans-v15-latin-300.76b56857ebbae3a5a689.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-300.60c866748ff15f5b347f.woff2') format("woff2"), url('open-sans-v15-latin-300.521d17bc9f3526c690e8.woff') format("woff"), url('open-sans-v15-latin-300.177cc92d2e8027712a8c.ttf') format("truetype"), url('open-sans-v15-latin-300.27ef0b062b2e221df16f.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url('open-sans-v15-latin-regular.9dce7f01715340861bdb.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('open-sans-v15-latin-regular.9dce7f01715340861bdb.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-regular.cffb686d7d2f4682df83.woff2') format("woff2"), url('open-sans-v15-latin-regular.bf2d0783515b7d75c35b.woff') format("woff"), url('open-sans-v15-latin-regular.c045b73d86803686f4cd.ttf') format("truetype"), url('open-sans-v15-latin-regular.7aab4c13671282c90669.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url('open-sans-v15-latin-700.148a6749baa5f658a451.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('open-sans-v15-latin-700.148a6749baa5f658a451.eot?#iefix') format("embedded-opentype"), url('open-sans-v15-latin-700.d08c09f2f169f4a6edbc.woff2') format("woff2"), url('open-sans-v15-latin-700.623e3205570002af47fc.woff') format("woff"), url('open-sans-v15-latin-700.7e08cc656863d52bcb5c.ttf') format("truetype"), url('open-sans-v15-latin-700.2e00b2635b51ba336b4b.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
* {
  box-sizing: border-box;
}
body .ui-widget {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  text-decoration: none;
}
body .ui-widget-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
body .ui-widget-content p {
  line-height: 1.5;
  margin: 0;
}
body .ui-corner-all {
  border-radius: 3px;
}
body .ui-corner-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-corner-bottom {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-corner-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-corner-right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body a {
  color: #007ad9;
  text-decoration: none;
}
body a:hover {
  color: #116fbf;
}
body a:active {
  color: #005b9f;
}
body .ui-helper-reset {
  line-height: normal;
}
body .ui-state-disabled, body .ui-widget:disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body .pi {
  font-size: 1.25em;
}
body .ui-link {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  border-radius: 3px;
}
body .ui-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body ::-webkit-input-placeholder {
  color: #666666;
}
body :-moz-placeholder {
  color: #666666;
}
body ::-moz-placeholder {
  color: #666666;
}
body :-ms-input-placeholder {
  color: #666666;
}
body .ui-autocomplete .ui-autocomplete-input {
  padding: 0.429em;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
  padding: 0.2145em 0.429em;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
  margin: 0;
  padding: 0.2145em 0;
  color: #333333;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token {
  font-size: 14px;
  padding: 0.2145em 0.429em;
  margin: 0 0.286em 0 0;
  background: #007ad9;
  color: #ffffff;
}
body .ui-autocomplete-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-autocomplete-panel .ui-autocomplete-items {
  padding: 0;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  border-radius: 0;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group {
  padding: 0.429em 0.857em;
  background-color: #d8dae2;
  color: #333333;
}
body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
  width: 2.357em;
}
body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container {
  border-right: 0 none;
  width: calc(100% - 2.357em);
}
body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext {
  border-right: 0 none;
  width: calc(100% - 2.357em);
}
body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-datepicker {
  padding: 0.857em;
  min-width: 20em;
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #a6a6a6;
}
body .ui-datepicker:not(.ui-datepicker-inline) {
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover {
  color: #007ad9;
}
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:focus,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
  background-color: #eaeaea;
}
body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover {
  background-color: #eaeaea;
}
body .ui-datepicker .ui-datepicker-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  background-color: #ffffff;
  color: #333333;
  border-radius: 0;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
  top: 0;
  color: #a6a6a6;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0;
  padding: 0;
  line-height: 1;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  margin-top: -0.35em;
  margin-bottom: 0;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker table {
  font-size: 14px;
  margin: 0.857em 0 0 0;
}
body .ui-datepicker table th {
  padding: 0.5em;
}
body .ui-datepicker table th.ui-datepicker-weekheader {
  border-right: 1px solid #a6a6a6;
}
body .ui-datepicker table td {
  padding: 0.5em;
}
body .ui-datepicker table td > a, body .ui-datepicker table td > span {
  display: block;
  text-align: center;
  color: #333333;
  padding: 0.5em;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
body .ui-datepicker table td > a.ui-state-active, body .ui-datepicker table td > span.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker table td > a {
  cursor: pointer;
}
body .ui-datepicker table td > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-datepicker table td.ui-datepicker-today > a, body .ui-datepicker table td.ui-datepicker-today > span {
  background-color: #d0d0d0;
  color: #333333;
}
body .ui-datepicker table td.ui-datepicker-today > a.ui-state-active, body .ui-datepicker table td.ui-datepicker-today > span.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker table td.ui-datepicker-weeknumber {
  border-right: 1px solid #a6a6a6;
}
body .ui-datepicker .ui-datepicker-buttonbar {
  border-top: 1px solid #d8dae2;
}
body .ui-datepicker .ui-timepicker {
  border: 0 none;
  border-top: 1px solid #d8dae2;
  padding: 0.857em;
}
body .ui-datepicker .ui-timepicker a {
  color: #333333;
  font-size: 1.286em;
}
body .ui-datepicker .ui-timepicker a:hover {
  color: #007ad9;
}
body .ui-datepicker .ui-timepicker span {
  font-size: 1.286em;
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month {
  color: #333333;
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-datepicker.ui-datepicker-timeonly {
  padding: 0;
}
body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker {
  border-top: 0 none;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
  border-right: 1px solid #d8dae2;
  padding-right: 0.857em;
  padding-left: 0.857em;
  padding-top: 0;
  padding-bottom: 0;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
  padding-left: 0;
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-inputtext {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) {
  border-right: 0 none;
}
body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  width: 2.357em;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext {
  width: calc(100% - 2.357em);
}
body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-chkbox {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 20px;
  height: 20px;
}
body .ui-chkbox .ui-chkbox-box {
  border: 1px solid #a6a6a6;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 3px;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-chkbox .ui-chkbox-box.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
  border-color: #007ad9;
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover {
  border-color: #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  overflow: hidden;
  position: relative;
  font-size: 18px;
}
body .ui-chkbox-label {
  margin: 0 0 0 0.5em;
}
body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box {
  border: 1px solid #a80000;
}
body .ui-chips > ul.ui-inputtext {
  padding: 0.2145em 0.429em;
  display: inline-block;
}
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token {
  padding: 0.2145em 0;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #333333;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover {
  border: 0 none;
}
body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus {
  border: 0 none;
}
body .ui-chips > ul.ui-inputtext .ui-chips-token {
  font-size: 14px;
  padding: 0.2145em 0.429em;
  margin: 0 0.286em 0 0;
  background: #007ad9;
  color: #ffffff;
}
body p-chips.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-dropdown {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body .ui-dropdown:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-dropdown .ui-dropdown-label {
  padding-right: 2em;
}
body .ui-dropdown .ui-dropdown-label .ui-placeholder {
  color: #666666;
}
body .ui-dropdown .ui-dropdown-trigger {
  background-color: #ffffff;
  width: 2em;
  line-height: 2em;
  text-align: center;
  padding: 0;
  color: #848484;
}
body .ui-dropdown .ui-dropdown-clear-icon {
  color: #848484;
}
body .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  padding-right: 4em;
}
body .ui-dropdown-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-dropdown-panel .ui-dropdown-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter {
  width: 100%;
  padding-right: 2em;
}
body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  right: 1.357em;
  color: #007ad9;
}
body .ui-dropdown-panel .ui-dropdown-items {
  padding: 0;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  border-radius: 0;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown {
  border: 1px solid #a80000;
}
body .ui-editor-container .ui-editor-toolbar {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
}
body .ui-editor-container .ui-editor-content {
  border: 1px solid #c8c8c8;
}
body .ui-editor-container .ui-editor-content .ql-editor {
  background-color: #ffffff;
  color: #333333;
}
body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label {
  color: #333333;
}
body .ui-editor-container .ql-stroke {
  stroke: #333333;
}
body .ui-editor-container .ql-picker-label {
  color: #333333;
}
body .ui-editor-container .ql-snow.ql-toolbar button:hover,
body .ui-editor-container .ql-snow .ql-toolbar button:hover,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #007ad9;
}
body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #007ad9;
}
body .ui-inputgroup .ui-inputgroup-addon {
  border-color: #a6a6a6;
  background-color: #eaeaea;
  color: #848484;
  padding: 0.429em;
  min-width: 2em;
}
body .ui-inputgroup .ui-inputgroup-addon:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-inputgroup .ui-inputgroup-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox {
  position: relative;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton {
  position: relative;
}
body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
body .ui-inputgroup .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-inputgroup .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .ui-fluid .ui-inputgroup .ui-button {
  width: auto;
}
body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only {
  width: 2.357em;
}
body .ui-inputswitch {
  width: 3em;
  height: 1.75em;
}
body .ui-inputswitch .ui-inputswitch-slider {
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
  background: #cccccc;
}
body .ui-inputswitch .ui-inputswitch-slider:before {
  background-color: #ffffff;
  height: 1.25em;
  width: 1.25em;
  left: 0.25em;
  bottom: 0.25em;
  border-radius: 50%;
  transition: 0.2s;
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
  transform: translateX(1.25em);
}
body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider {
  background: #b7b7b7;
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider {
  background-color: #b7b7b7;
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
  background-color: #007ad9;
}
body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
  background-color: #116fbf;
}
body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
  background: #005b9f;
}
body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch {
  border: 1px solid #a80000;
}
body .ui-inputtext {
  font-size: 14px;
  color: #333333;
  background: #ffffff;
  padding: 0.429em;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
body .ui-inputtext.ng-dirty.ng-invalid {
  border: 1px solid #a80000;
}
body .ui-inputtext:enabled:hover:not(.ui-state-error) {
  border-color: #212121;
}
body .ui-inputtext:enabled:focus:not(.ui-state-error) {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-listbox {
  padding: 0;
  min-width: 12em;
  background: #ffffff;
  border: 1px solid #a6a6a6;
}
body .ui-listbox .ui-chkbox {
  margin: 0 0.5em 0 0;
}
body .ui-listbox .ui-listbox-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container {
  width: calc(100% - (0.857em + 0.857em + 0.5em));
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input {
  padding: 0.429em;
  padding-right: 2em;
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon {
  top: 50%;
  left: auto;
  margin-top: -0.5em;
  right: 0.5em;
  color: #007ad9;
}
body .ui-listbox .ui-listbox-list {
  background-color: #ffffff;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
body .ui-listbox .ui-listbox-list .ui-listbox-item label {
  display: inline-block;
  vertical-align: middle;
}
body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border: 1px solid #a6a6a6;
}
body .ui-listbox .ui-listbox-footer {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-top: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
}
body p-listbox.ng-dirty.ng-invalid .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-multiselect {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  transition: border-color 0.2s, box-shadow 0.2s;
}
body .ui-multiselect:not(.ui-state-disabled):hover {
  border-color: #212121;
}
body .ui-multiselect:not(.ui-state-disabled).ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-multiselect .ui-multiselect-label {
  padding: 0.429em;
  padding-right: 2em;
  color: #333333;
}
body .ui-multiselect .ui-multiselect-label .ui-placeholder {
  color: #666666;
}
body .ui-multiselect .ui-multiselect-trigger {
  background-color: #ffffff;
  width: 2em;
  line-height: 2em;
  text-align: center;
  padding: 0;
  color: #848484;
}
body .ui-multiselect-panel {
  padding: 0;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-multiselect-panel .ui-multiselect-header {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border-bottom: 1px solid #eaeaea;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
  float: none;
  width: 70%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
  padding: 0.429em;
  padding-right: 2em;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
  color: #007ad9;
  top: 50%;
  margin-top: -0.5em;
  right: 0.5em;
  left: auto;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox {
  margin-right: 0.5em;
  float: none;
  vertical-align: middle;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close {
  color: #848484;
  top: 50%;
  margin-top: -0.5em;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover {
  color: #333333;
}
body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-multiselect-panel .ui-multiselect-items {
  padding: 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item {
  margin: 0;
  padding: 0.429em 0.857em;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
  color: #ffffff;
  background-color: #007ad9;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  color: #333333;
  background-color: #eaeaea;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box {
  cursor: auto;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover {
  border: 1px solid #a6a6a6;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover {
  border-color: #007ad9;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label {
  display: inline-block;
  vertical-align: middle;
}
body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect {
  border: 1px solid #a80000;
}
body .ui-password-panel {
  padding: 12px;
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-radiobutton {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 20px;
  height: 20px;
}
body .ui-radiobutton .ui-radiobutton-box {
  border: 1px solid #a6a6a6;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
  position: relative;
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #212121;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
  border-color: #007ad9;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
  border-color: #007ad9;
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
  background-color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover {
  border-color: #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
  background: transparent;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -5px;
  transition: background-color 0.2s;
  border-radius: 50%;
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before {
  display: none;
}
body .ui-radiobutton-label {
  margin: 0 0 0 0.5em;
}
body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box {
  border: 1px solid #a80000;
}
body .ui-rating a {
  text-align: center;
  display: inline-block;
  color: #333333;
  border-radius: 3px;
  line-height: 1;
  transition: color 0.2s, box-shadow 0.2s;
}
body .ui-rating a.ui-rating-cancel {
  color: #e4018d;
}
body .ui-rating a .ui-rating-icon {
  font-size: 20px;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover {
  color: #007ad9;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover {
  color: #b5019f;
}
body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-selectbutton .ui-button {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  overflow: hidden;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-selectbutton .ui-button .ui-button-icon-left {
  color: #666666;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
  color: #212121;
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
  z-index: 1;
}
body .ui-selectbutton .ui-button.ui-state-active {
  background-color: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left {
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover {
  background-color: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}
body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left {
  color: #ffffff;
}
body .ui-selectbutton .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .ui-selectbutton .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body p-selectbutton.ng-dirty.ng-invalid .ui-button {
  border: 1px solid #a80000;
}
body .ui-slider {
  background-color: #c8c8c8;
  border: 0 none;
}
body .ui-slider.ui-slider-horizontal {
  height: 0.286em;
}
body .ui-slider.ui-slider-horizontal .ui-slider-handle {
  top: 50%;
  margin-top: -0.5715em;
}
body .ui-slider.ui-slider-vertical {
  width: 0.286em;
}
body .ui-slider.ui-slider-vertical .ui-slider-handle {
  left: 50%;
  margin-left: -0.5715em;
}
body .ui-slider .ui-slider-handle {
  height: 1.143em;
  width: 1.143em;
  background-color: #ffffff;
  border: 2px solid #666666;
  border-radius: 100%;
  transition: box-shadow 0.2s;
}
body .ui-slider .ui-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-slider .ui-slider-range {
  background-color: #007ad9;
}
body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover {
  background-color: 2px solid #666666;
  border: 2px solid #007ad9;
}
body .ui-slider.ui-slider-animate .ui-slider-handle {
  transition: box-shadow 0.2s, left 0.2s;
}
body .ui-spinner .ui-spinner-input {
  padding-right: 2.429em;
}
body .ui-spinner .ui-spinner-button {
  width: 2em;
}
body .ui-spinner .ui-spinner-button.ui-spinner-up {
  border-top-right-radius: 3px;
}
body .ui-spinner .ui-spinner-button.ui-spinner-down {
  border-bottom-right-radius: 3px;
}
body .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
}
body .ui-fluid .ui-spinner .ui-spinner-input {
  padding-right: 2.429em;
}
body .ui-fluid .ui-spinner .ui-spinner-button {
  width: 2em;
}
body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
  left: 50%;
}
body p-spinner.ng-dirty.ng-invalid > .ui-inputtext {
  border: 1px solid #a80000;
}
body .ui-togglebutton {
  background-color: #dadada;
  border: 1px solid #dadada;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-togglebutton .ui-button-icon-left {
  color: #666666;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #333333;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left {
  color: #212121;
}
body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-togglebutton.ui-state-active {
  background-color: #007ad9;
  border-color: #007ad9;
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active .ui-button-icon-left {
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active:hover {
  background-color: #116fbf;
  border-color: #116fbf;
  color: #ffffff;
}
body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left {
  color: #ffffff;
}
body p-togglebutton.ng-dirty.ng-invalid .ui-button {
  border: 1px solid #a80000;
}
body .ui-button {
  margin: 0;
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
  font-size: 14px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-button:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-button:enabled:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button:enabled:active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-button.ui-button-text-only .ui-button-text {
  padding: 0.429em 1em;
}
body .ui-button.ui-button-text-icon-left .ui-button-text {
  padding: 0.429em 1em 0.429em 2em;
}
body .ui-button.ui-button-text-icon-right .ui-button-text {
  padding: 0.429em 2em 0.429em 1em;
}
body .ui-button.ui-button-icon-only {
  width: 2.357em;
}
body .ui-button.ui-button-icon-only .ui-button-text {
  padding: 0.429em;
}
body .ui-button.ui-button-raised {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}
body .ui-button.ui-button-rounded {
  border-radius: 15px;
}
body .ui-fluid .ui-button-icon-only {
  width: 2.357em;
}
@media (max-width: 640px) {
  body .ui-buttonset:not(.ui-splitbutton) .ui-button {
    margin-bottom: 1px;
    border-radius: 3px;
  }
}
body .ui-splitbutton.ui-buttonset .ui-button {
  border: 1px solid transparent;
}
body .ui-splitbutton.ui-buttonset .ui-menu {
  min-width: 100%;
}
body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default {
  color: #333333;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover {
  background-color: #c8c8c8;
  color: #333333;
  border-color: #c8c8c8;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active {
  background-color: #a0a0a0;
  color: #333333;
  border-color: #a0a0a0;
}
body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #34A835;
  border: 1px solid #34A835;
}
body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover {
  background-color: #107D11;
  color: #ffffff;
  border-color: #107D11;
}
body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #aae5aa;
}
body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active {
  background-color: #0C6B0D;
  color: #ffffff;
  border-color: #0C6B0D;
}
body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default {
  color: #333333;
  background-color: #ffba01;
  border: 1px solid #ffba01;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover {
  background-color: #ED990B;
  color: #333333;
  border-color: #ED990B;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #ffeab4;
}
body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active {
  background-color: #D38B10;
  color: #333333;
  border-color: #D38B10;
}
body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default {
  color: #ffffff;
  background-color: #e91224;
  border: 1px solid #e91224;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover {
  background-color: #c01120;
  color: #ffffff;
  border-color: #c01120;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus {
  box-shadow: 0 0 0 0.2em #f9b4ba;
}
body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active {
  background-color: #a90000;
  color: #ffffff;
  border-color: #a90000;
}
body .ui-splitbutton.ui-buttonset .ui-button {
  border: 1px solid transparent;
}
body .ui-splitbutton.ui-buttonset .ui-menu {
  min-width: 100%;
}
body .ui-carousel .ui-carousel-content .ui-carousel-prev,
body .ui-carousel .ui-carousel-content .ui-carousel-next {
  background-color: #ffffff;
  border: solid 1px rgba(178, 193, 205, 0.64);
  border-radius: 50%;
  margin: 0.2em;
  color: #333333;
  transition: color 0.2s;
}
body .ui-carousel .ui-carousel-content .ui-carousel-prev:not(.ui-state-disabled):hover,
body .ui-carousel .ui-carousel-content .ui-carousel-next:not(.ui-state-disabled):hover {
  background-color: #ffffff;
  color: #007ad9;
  border-color: solid 1px rgba(178, 193, 205, 0.64);
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item > .ui-button {
  border-color: transparent;
  background-color: transparent;
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon {
  width: 20px;
  height: 6px;
  background-color: #b2c1cd;
  margin: 0 0.2em;
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon::before {
  content: " ";
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight .ui-carousel-dot-icon {
  background-color: #007ad9;
}
body .ui-dataview .ui-dataview-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-dataview .ui-dataview-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-dataview .ui-dataview-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-dataview .ui-dataview-layout-options .ui-button {
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-dataview .ui-dataview-layout-options .ui-button:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
  z-index: 1;
}
body .fc th {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  color: #333333;
  padding: 0.571em 1em;
}
body .fc td.ui-widget-content {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .fc td.fc-head-container {
  border: 1px solid #c8c8c8;
}
body .fc .fc-row {
  border-right: 1px solid #c8c8c8;
}
body .fc .fc-event {
  background-color: #116fbf;
  border: 1px solid #116fbf;
  color: #ffffff;
  transition: box-shadow 0.2s;
}
body .fc .fc-event:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .fc .fc-toolbar .fc-button {
  color: #ffffff;
  background-color: #007ad9;
  border: 1px solid #007ad9;
  font-size: 14px;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
body .fc .fc-toolbar .fc-button:enabled:hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "";
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
}
body .fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "";
}
body .fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
body .fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body .fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
body .fc .fc-divider {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
}
body .ui-fluid .fc .fc-toolbar .fc-button {
  width: auto;
}
body .ui-orderlist .ui-orderlist-controls {
  padding: 0.571em 1em;
}
body .ui-orderlist .ui-orderlist-controls button {
  font-size: 16px;
}
body .ui-orderlist .ui-orderlist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-orderlist .ui-orderlist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none;
}
body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext {
  width: 100%;
  padding-right: 2em;
  text-indent: 0;
}
body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  left: auto;
  right: 1.357em;
  color: #007ad9;
}
body .ui-orderlist .ui-orderlist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item {
  padding: 0.429em 0.857em;
  margin: 0;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-droppoint-highlight {
  background-color: #007ad9;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i {
  color: #00325a;
}
body .ui-organizationchart .ui-organizationchart-line-down {
  background-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-line-left {
  border-right: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-line-top {
  border-top: 1px solid #c8c8c8;
  border-color: #c8c8c8;
}
body .ui-organizationchart .ui-organizationchart-node-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  bottom: -0.7em;
  margin-left: -0.46em;
  color: #848484;
  overflow: hidden;
  line-height: 1;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0;
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-prev,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-last {
  color: #848484;
  height: 2.286em;
  min-width: 2.286em;
  border: 0 none;
  line-height: 2.286em;
  padding: 0;
  margin: 0;
  vertical-align: top;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,
body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-paginator .ui-paginator-first:focus,
body .ui-paginator .ui-paginator-prev:focus,
body .ui-paginator .ui-paginator-next:focus,
body .ui-paginator .ui-paginator-last:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator .ui-paginator-current {
  color: #333333;
  height: 2.286em;
  min-width: 2.286em;
  line-height: 2.286em;
}
body .ui-paginator .ui-dropdown {
  border: 0 none;
}
body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label {
  color: #848484;
}
body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label {
  color: #333333;
}
body .ui-paginator .ui-paginator-first:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-prev:before {
  position: relative;
}
body .ui-paginator .ui-paginator-next:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-last:before {
  position: relative;
  top: 1px;
}
body .ui-paginator .ui-paginator-pages {
  vertical-align: top;
  display: inline-block;
  padding: 0;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
  color: #848484;
  height: 2.286em;
  min-width: 2.286em;
  border: 0 none;
  line-height: 2.286em;
  padding: 0;
  margin: 0;
  vertical-align: top;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-paginator .ui-dropdown {
  margin-left: 0.5em;
  height: 2.286em;
  min-width: auto;
}
body .ui-picklist .ui-picklist-buttons button {
  font-size: 16px;
}
body .ui-picklist .ui-picklist-caption {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body .ui-picklist .ui-picklist-filter-container {
  padding: 0.429em 0.857em 0.429em 0.857em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #ffffff;
  margin: 0;
  border-bottom: 0 none;
}
body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter {
  width: 100%;
  padding-right: 2em;
  text-indent: 0;
}
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
  top: 50%;
  margin-top: -0.5em;
  left: auto;
  right: 1.357em;
  color: #007ad9;
}
body .ui-picklist .ui-picklist-buttons {
  padding: 0.571em 1em;
}
body .ui-picklist .ui-picklist-list {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item {
  padding: 0.429em 0.857em;
  margin: 0;
  border: 0 none;
  color: #333333;
  background-color: transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-picklist .ui-picklist-list .ui-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-picklist .ui-picklist-list .ui-picklist-droppoint-highlight {
  background-color: #007ad9;
}
@media (max-width: 40em) {
  body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
    padding: 0.571em 1em;
  }
}
body .ui-table .ui-table-caption,
body .ui-table .ui-table-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center;
}
body .ui-table .ui-table-caption {
  border-bottom: 0 none;
  font-weight: 700;
}
body .ui-table .ui-table-summary {
  border-top: 0 none;
  font-weight: 700;
}
body .ui-table .ui-table-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4;
}
body .ui-table .ui-table-tbody > tr > td {
  padding: 0.571em 0.857em;
}
body .ui-table .ui-table-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff;
}
body .ui-table .ui-sortable-column {
  transition: box-shadow 0.2s;
}
body .ui-table .ui-sortable-column:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-table .ui-sortable-column .ui-sortable-column-icon {
  color: #848484;
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
  color: #333333;
}
body .ui-table .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
  color: #ffffff;
}
body .ui-table .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
}
body .ui-table .ui-editable-column input:focus {
  outline: 1px solid #007ad9;
  outline-offset: 2px;
}
body .ui-table .ui-table-tbody > tr {
  background-color: #ffffff;
  color: #333333;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-table .ui-table-tbody > tr > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
  transition: box-shadow 0.2s;
}
body .ui-table .ui-table-tbody > tr.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr.ui-state-highlight a {
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #007ad9;
}
body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #007ad9;
}
body .ui-table .ui-table-tbody > tr:focus {
  outline: none;
}
body .ui-table .ui-table-tbody > tr:focus + tr > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td:first-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, -0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-table .ui-table-tbody > tr:focus > td:last-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, 0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-table .ui-table-tbody > tr:nth-child(even) {
  background-color: #f9f9f9;
}
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight a {
  color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-table .ui-table-virtual-scrollable-body .ui-table-tbody > tr:nth-child(even).ui-state-highlight a {
  color: #ffffff;
}
body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333;
}
body .ui-table .ui-column-resizer-helper {
  background-color: #007ad9;
}
@media screen and (max-width: 40em) {
  body .ui-table.ui-table-responsive .ui-paginator-top {
    border-bottom: 1px solid #c8c8c8;
  }
  body .ui-table.ui-table-responsive .ui-paginator-bottom {
    border-top: 1px solid #c8c8c8;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr td {
    border: 0 none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus + tr > td {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td:first-child {
    box-shadow: none;
  }
  body .ui-table.ui-table-responsive .ui-table-tbody > tr:focus > td:last-child {
    box-shadow: none;
  }
}
body .ui-tree {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-tree .ui-tree-container {
  padding: 0.286em;
  margin: 0;
}
body .ui-tree .ui-tree-container .ui-treenode {
  padding: 0.143em 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content {
  padding: 0;
  border: 1px solid transparent;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
  vertical-align: middle;
  display: inline-block;
  float: none;
  margin: 0 0.143em 0 0;
  color: #848484;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon {
  vertical-align: middle;
  display: inline-block;
  margin: 0 0.143em 0 0;
  color: #848484;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  padding: 0.286em;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
  margin: 0 0.5em 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon {
  margin: 1px 0 0 0;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span {
  line-height: inherit;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active {
  background-color: #007ad9;
}
body .ui-tree.ui-tree-horizontal {
  padding-left: 0;
  padding-right: 0;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon {
  color: #007ad9;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: inherit;
  color: inherit;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tree .ui-tree-filter-container .ui-tree-filter {
  width: 100%;
  padding-right: 2em;
}
body .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  top: 50%;
  left: auto;
  margin-top: -0.5em;
  right: 0.8em;
  color: #007ad9;
}
body .ui-treetable .ui-treetable-caption,
body .ui-treetable .ui-treetable-summary {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  text-align: center;
}
body .ui-treetable .ui-treetable-caption {
  border-bottom: 0 none;
  font-weight: 700;
}
body .ui-treetable .ui-treetable-summary {
  border-top: 0 none;
  font-weight: 700;
}
body .ui-treetable .ui-treetable-thead > tr > th {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #f4f4f4;
}
body .ui-treetable .ui-treetable-tbody > tr > td {
  padding: 0.571em 0.857em;
}
body .ui-treetable .ui-treetable-tfoot > tr > td {
  padding: 0.571em 0.857em;
  border: 1px solid #c8c8c8;
  font-weight: 700;
  color: #333333;
  background-color: #ffffff;
}
body .ui-treetable .ui-sortable-column {
  transition: box-shadow 0.2s;
}
body .ui-treetable .ui-sortable-column:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
  color: #848484;
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
  background-color: #e0e0e0;
  color: #333333;
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
  color: #333333;
}
body .ui-treetable .ui-sortable-column.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
  color: #ffffff;
}
body .ui-treetable .ui-editable-column input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
}
body .ui-treetable .ui-editable-column input:focus {
  outline: 1px solid #007ad9;
  outline-offset: 2px;
}
body .ui-treetable .ui-treetable-tbody > tr {
  background-color: #ffffff;
  color: #333333;
}
body .ui-treetable .ui-treetable-tbody > tr > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
  transition: box-shadow 0.2s;
}
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler {
  color: #848484;
  vertical-align: middle;
}
body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox {
  vertical-align: middle;
  margin-right: 0.5em;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight {
  background-color: #007ad9;
  color: #ffffff;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td {
  background-color: inherit;
  border: 1px solid #c8c8c8;
}
body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler {
  color: #ffffff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus {
  outline: none;
}
body .ui-treetable .ui-treetable-tbody > tr:focus + tr > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td:first-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, -0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-treetable .ui-treetable-tbody > tr:focus > td:last-child {
  box-shadow: 0 -0.2em 0 0 #8dcdff, 0 0.2em 0 0 #8dcdff, 0.1em -0.1em 0 0.1em #8dcdff;
}
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):hover {
  cursor: pointer;
  background-color: #eaeaea;
  color: #333333;
}
body .ui-treetable .ui-column-resizer-helper {
  background-color: #007ad9;
}
body .ui-virtualscroller .ui-virtualscroller-header {
  background-color: #f4f4f4;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-virtualscroller .ui-virtualscroller-content {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list .ui-virtualscroller-item {
  border-bottom: 1px solid #d8dae2;
}
body .ui-virtualscroller .ui-virtualscroller-footer {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-accordion .ui-accordion-header {
  margin-bottom: 2px;
}
body .ui-accordion .ui-accordion-header a {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #f4f4f4;
  color: #333333;
  font-weight: 700;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
  color: #848484;
}
body .ui-accordion .ui-accordion-header a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
  color: #333333;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon {
  color: #333333;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a {
  background-color: #007ad9;
  border: 1px solid #007ad9;
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon {
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a {
  border: 1px solid #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon {
  color: #ffffff;
}
body .ui-accordion .ui-accordion-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
}
body .ui-card {
  background-color: #ffffff;
  color: #333333;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
body .ui-fieldset {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
}
body .ui-fieldset .ui-fieldset-legend a {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  background-color: #f4f4f4;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
  color: #848484;
}
body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text {
  padding: 0;
}
body .ui-fieldset .ui-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
  color: #333333;
}
body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler {
  color: #333333;
}
body .ui-fieldset .ui-fieldset-content {
  padding: 0;
}
body .ui-panel {
  padding: 0;
  border: 0 none;
}
body .ui-panel .ui-panel-titlebar {
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
  background-color: #f4f4f4;
  color: #333333;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-panel .ui-panel-titlebar .ui-panel-title {
  vertical-align: middle;
  font-weight: 700;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
  margin: 0;
  position: relative;
  font-size: 14px;
  color: #848484;
  border: 1px solid transparent;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
  color: #333333;
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-panel .ui-panel-content {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  border-top: 0 none;
}
body .ui-panel .ui-panel-footer {
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  border-top: 0 none;
  margin: 0;
}
body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right {
  border: 0 none;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav {
  padding: 0;
  background: transparent;
  border: 0 none;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a {
  float: none;
  display: inline-block;
  color: #333333;
  padding: 0.571em 1em;
  font-weight: 700;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon {
  margin-right: 0.5em;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon {
  margin-left: 0.5em;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close {
  color: #848484;
  margin: 0 0.5em 0 0;
  vertical-align: middle;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close:focus, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a {
  color: #333333;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close {
  color: #333333;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active {
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover {
  border: 1px solid #005b9f;
  background-color: #005b9f;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon {
  color: #ffffff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a {
  cursor: pointer;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:focus, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav {
  margin-bottom: -1px;
}
body .ui-tabview.ui-tabview-top .ui-tabview-nav li {
  margin-right: 2px;
}
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav {
  margin-top: -1px;
}
body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li {
  margin-right: 2px;
}
body .ui-tabview.ui-tabview-left .ui-tabview-nav {
  margin-right: -px;
}
body .ui-tabview.ui-tabview-left .ui-tabview-nav li {
  margin-bottom: 2px;
}
body .ui-tabview.ui-tabview-right .ui-tabview-nav {
  margin-right: -1px;
}
body .ui-tabview.ui-tabview-right .ui-tabview-nav li {
  margin-bottom: 2px;
}
body .ui-tabview .ui-tabview-panels {
  background-color: #ffffff;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .ui-tabview .ui-tabview-panels .ui-tabview-panel {
  padding: 0;
}
body .ui-toolbar {
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-toolbar button {
  vertical-align: middle;
}
body .ui-toolbar .ui-toolbar-separator {
  vertical-align: middle;
  color: #848484;
  margin: 0 0.5em;
}
body .ui-dialog {
  padding: 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-dialog .ui-dialog-titlebar {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 1em;
  font-weight: 700;
  border-bottom: 0 none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  margin: 0;
  float: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
  color: #848484;
  border: 0 none;
  padding: 0;
  margin-left: 0.5em;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon span {
  width: auto;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
  color: #333333;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-dialog .ui-dialog-content {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-dialog .ui-dialog-footer {
  border: 1px solid #c8c8c8;
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  margin: 0;
  text-align: right;
  position: relative;
  border-top: 0 none;
}
body .ui-dialog .ui-dialog-footer button {
  margin: 0 0.5em 0 0;
  width: auto;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content {
  padding: 1.5em;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span {
  float: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  margin: 0;
}
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
  margin-right: 0.35em;
  font-size: 16px;
}
body .ui-lightbox {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-lightbox .ui-lightbox-caption {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 0.571em 1em;
  font-weight: 700;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
  color: #333333;
  margin: 0;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
  padding: 0;
  color: #848484;
  overflow: hidden;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
  color: #333333;
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-lightbox .ui-lightbox-content-wrapper {
  overflow: hidden;
  background-color: #ffffff;
  color: #333333;
  border: 0 none;
  padding: 0;
  border-radius: 0;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right {
  transition: all 0.2s;
  font-size: 3em;
  color: #ffffff;
  margin-top: -0.5em;
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover {
  transform: scale(1.2);
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a {
  display: none;
}
body .ui-overlaypanel {
  background-color: #ffffff;
  color: #333333;
  padding: 0;
  border: 1px solid #c8c8c8;
  border-radius: 0;
}
body .ui-overlaypanel .ui-overlaypanel-content {
  padding: 0.571em 1em;
}
body .ui-overlaypanel .ui-overlaypanel-close {
  background-color: #007ad9;
  color: #ffffff;
  width: 1.538em;
  height: 1.538em;
  line-height: 1.538em;
  text-align: center;
  position: absolute;
  top: -0.769em;
  right: -0.769em;
  transition: color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon {
  line-height: inherit;
}
body .ui-overlaypanel .ui-overlaypanel-close:hover {
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-overlaypanel .ui-overlaypanel-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-overlaypanel:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
body .ui-overlaypanel:before {
  border-color: rgba(200, 200, 200, 0);
  border-bottom-color: #c8c8c8;
}
body .ui-overlaypanel.ui-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
body .ui-overlaypanel.ui-overlaypanel-flipped:before {
  border-top-color: #c8c8c8;
}
body .ui-sidebar {
  background-color: #ffffff;
  color: #333333;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-sidebar .ui-sidebar-close {
  color: #848484;
}
body .ui-sidebar .ui-sidebar-close:hover {
  color: #333333;
}
body .ui-tooltip .ui-tooltip-text {
  background-color: #333333;
  color: #ffffff;
  padding: 0.429em;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
  border-right-color: #333333;
}
body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
  border-left-color: #333333;
}
body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
  border-top-color: #333333;
}
body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
  border-bottom-color: #333333;
}
body .ui-fileupload .ui-fileupload-buttonbar {
  background-color: #f4f4f4;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
  border-bottom: 0 none;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
  margin-right: 8px;
}
body .ui-fileupload .ui-fileupload-content {
  background-color: #ffffff;
  padding: 0.571em 1em;
  border: 1px solid #c8c8c8;
  color: #333333;
}
body .ui-fileupload .ui-progressbar {
  top: 0;
}
body .ui-fileupload-choose:not(.ui-state-disabled):hover {
  background-color: #116fbf;
  color: #ffffff;
  border-color: #116fbf;
}
body .ui-fileupload-choose:not(.ui-state-disabled):active {
  background-color: #005b9f;
  color: #ffffff;
  border-color: #005b9f;
}
body .ui-fileupload-choose.ui-state-focus {
  outline: 0 none;
  outline-offset: 0px;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-breadcrumb {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-breadcrumb ul li .ui-menuitem-link {
  color: #333333;
  margin: 0;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-breadcrumb ul li .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-breadcrumb ul li.ui-breadcrumb-chevron {
  margin: 0 0.5em 0 0.5em;
  color: #848484;
}
body .ui-breadcrumb ul li:first-child a {
  color: #848484;
  margin: 0;
}
body .ui-breadcrumb ul li .ui-menuitem-icon {
  color: #848484;
}
body .ui-contextmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-contextmenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-contextmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-contextmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-contextmenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-contextmenu .ui-menuitem {
  margin: 0;
}
body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-contextmenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-megamenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-megamenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-megamenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-megamenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-megamenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-megamenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-megamenu .ui-megamenu-submenu-header {
  margin: 0;
  padding: 0.571em 1em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-megamenu .ui-megamenu-panel {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-megamenu .ui-menuitem {
  margin: 0;
}
body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon {
  right: 0.429em;
}
body .ui-menu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-menu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-menu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-menu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-menu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-menu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-menu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-menu .ui-menuitem {
  margin: 0;
}
body .ui-menu.ui-shadow {
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-menu .ui-submenu-header {
  margin: 0;
  padding: 0.714em 0.857em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-menu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-menubar {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-menubar .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-menubar .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-menubar .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-menubar .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-menubar .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link {
  padding: 0.714em 0.857em;
}
body .ui-menubar .ui-menubar-root-list > .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 0 0 0 1px;
}
body .ui-menubar .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-menubar .ui-submenu-list .ui-menuitem {
  margin: 0;
}
body .ui-menubar .ui-submenu-list .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-menubar .ui-menuitem {
  margin: 0;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-panelmenu .ui-icon {
  position: static;
}
body .ui-panelmenu .ui-panelmenu-header {
  padding: 0;
}
body .ui-panelmenu .ui-panelmenu-header > a {
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  color: #333333;
  padding: 0.714em 0.857em;
  font-weight: 700;
  position: static;
  font-size: 14px;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon {
  color: #848484;
}
body .ui-panelmenu .ui-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover {
  outline: 0 none;
  border: 1px solid #dbdbdb;
  background-color: #dbdbdb;
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a {
  border: 1px solid #007ad9;
  background-color: #007ad9;
  color: #ffffff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon {
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover {
  outline: 0 none;
  border: 1px solid #005b9f;
  background-color: #005b9f;
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon {
  color: #ffffff;
}
body .ui-panelmenu .ui-panelmenu-panel {
  margin-top: 2px;
}
body .ui-panelmenu .ui-panelmenu-panel:first-child {
  margin-top: 0;
}
body .ui-panelmenu .ui-panelmenu-content {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  margin-top: 0;
  position: static;
  border-top: 0 none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
  margin: 0;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-slidemenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-slidemenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-slidemenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-slidemenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-slidemenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 0 none;
}
body .ui-slidemenu .ui-menuitem {
  margin: 0;
}
body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-slidemenu .ui-slidemenu-backward {
  margin: 0;
  padding: 0.571em 1em;
  color: #333333;
  background-color: #f4f4f4;
  font-weight: 700;
  border: 0 none;
}
body .ui-slidemenu .ui-slidemenu-backward:hover {
  background-color: #dbdbdb;
  color: #333333;
}
body .ui-slidemenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-steps {
  position: relative;
}
body .ui-steps .ui-steps-item {
  background-color: transparent;
  text-align: center;
}
body .ui-steps .ui-steps-item .ui-menuitem-link {
  display: inline-block;
  text-align: center;
  background-color: transparent;
  overflow: hidden;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-steps .ui-steps-item .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
  border-radius: 50%;
  display: inline-block;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  position: relative;
  top: 16px;
  margin-bottom: 14px;
  width: 28px;
  height: 28px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
  display: block;
  margin-top: 6px;
  color: #848484;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
  background: #007ad9;
  color: #ffffff;
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
  font-weight: 700;
  color: #333333;
}
body .ui-steps:before {
  content: " ";
  border-top: 1px solid #c8c8c8;
  width: 100%;
  top: 45%;
  left: 0;
  display: block;
  position: absolute;
}
body .ui-tabmenu {
  border: 0 none;
}
body .ui-tabmenu .ui-tabmenu-nav {
  padding: 0;
  background: transparent;
  border-bottom: 1px solid #c8c8c8;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
  position: static;
  border: 1px solid #c8c8c8;
  background-color: #f4f4f4;
  margin-right: 2px;
  margin-bottom: -1px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link {
  color: #333333;
  padding: 0.571em 1em;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon {
  color: #848484;
  margin-right: 0.5em;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover {
  background-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
  background-color: #007ad9;
  border: 1px solid #007ad9;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text {
  color: #ffffff;
}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon {
  color: #ffffff;
}
body .ui-tieredmenu {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
}
body .ui-tieredmenu .ui-menuitem-link {
  padding: 0.714em 0.857em;
  color: #333333;
  font-weight: normal;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon {
  color: #333333;
  margin-right: 0.5em;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link:not(.ui-state-disabled):hover .ui-menuitem-icon {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2em #8dcdff;
}
body .ui-tieredmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-text {
  color: #007ad9;
}
body .ui-tieredmenu .ui-menuitem-link.ui-menuitem-link-active .ui-menuitem-icon {
  color: #007ad9;
}
body .ui-tieredmenu .ui-submenu-list {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
}
body .ui-tieredmenu .ui-menuitem {
  margin: 0;
}
body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
  right: 0.429em;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #eaeaea;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text {
  color: #333333;
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon {
  color: #333333;
}
body .ui-tieredmenu .ui-menu-separator {
  border: 1px solid #c8c8c8;
  border-width: 1px 0 0 0;
}
body .ui-message {
  padding: 0.429em;
  margin: 0;
}
body .ui-message.ui-message-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-info .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-success .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-warn .ui-message-icon {
  color: #212121;
}
body .ui-message.ui-message-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-message.ui-message-error .ui-message-icon {
  color: #212121;
}
body .ui-message .ui-message-icon {
  font-size: 1.25em;
}
body .ui-message .ui-message-text {
  font-size: 1em;
}
body .ui-messages {
  padding: 1em;
  margin: 1em 0;
}
body .ui-messages.ui-messages-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-info .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-info .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-success .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-success .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-warn .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-warn .ui-messages-close {
  color: #212121;
}
body .ui-messages.ui-messages-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-messages.ui-messages-error .ui-messages-icon {
  color: #212121;
}
body .ui-messages.ui-messages-error .ui-messages-close {
  color: #212121;
}
body .ui-messages .ui-messages-close {
  top: 0.25em;
  right: 0.5em;
  font-size: 1.5em;
  overflow: hidden;
  line-height: 1;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
body .ui-messages .ui-messages-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-messages .ui-messages-icon {
  font-size: 2em;
}
body .ui-toast .ui-toast-message {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 0 1em 0;
}
body .ui-toast .ui-toast-message.ui-toast-message-info {
  background-color: #7fbcec;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-success {
  background-color: #b7d8b7;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-warn {
  background-color: #ffe399;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon {
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-error {
  background-color: #f8b7bd;
  border: 0 none;
  color: #212121;
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon {
  color: #212121;
}
body .ui-galleria .ui-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #ebedef;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-close .ui-galleria-close-icon {
  font-size: 2rem;
}
body .ui-galleria .ui-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ebedef;
}
body .ui-galleria .ui-galleria-item-nav {
  background: rgba(0, 0, 0, 0.2);
  color: #aeb6bf;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-galleria .ui-galleria-item-nav .ui-galleria-item-prev-icon,
body .ui-galleria .ui-galleria-item-nav .ui-galleria-item-next-icon {
  font-size: 2rem;
}
body .ui-galleria .ui-galleria-item-nav:not(.ui-state-disabled):hover {
  background: rgba(0, 0, 0, 0.3);
  color: #ebedef;
}
body .ui-galleria .ui-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #ebedef;
  padding: 1rem;
}
body .ui-galleria .ui-galleria-indicators {
  padding: 1rem;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button {
  background-color: #f4f4f4;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator button:hover {
  background: #eaeaea;
}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button {
  background: #007ad9;
  color: #ffffff;
}
body .ui-galleria.ui-galleria-indicators-bottom .ui-galleria-indicator, body .ui-galleria.ui-galleria-indicators-top .ui-galleria-indicator {
  margin-right: 0.5em;
}
body .ui-galleria.ui-galleria-indicators-left .ui-galleria-indicator, body .ui-galleria.ui-galleria-indicators-right .ui-galleria-indicator {
  margin-bottom: 0.5em;
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button {
  background: #007ad9;
  color: #ffffff;
}
body .ui-galleria .ui-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev,
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next {
  margin: 0.5em;
  background-color: transparent;
  color: #aeb6bf;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-prev:hover,
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #aeb6bf;
}
body .ui-galleria-mask {
  background: rgba(0, 0, 0, 0.9);
}
body .ui-inplace {
  min-height: 2.357em;
}
body .ui-inplace .ui-inplace-display {
  padding: 0.429em;
  border-radius: 3px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover {
  background-color: #eaeaea;
  color: #333333;
}
body .ui-inplace .ui-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2em #8dcdff;
}
body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child {
  display: inline-block;
  width: calc(100% - 2.357em);
}
body .ui-progressbar {
  border: 0 none;
  height: 24px;
  background-color: #eaeaea;
}
body .ui-progressbar .ui-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #007ad9;
}
body .ui-progressbar .ui-progressbar-label {
  margin-top: 0;
  color: #333333;
  line-height: 24px;
}
body .ui-terminal {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #c8c8c8;
  padding: 0.571em 1em;
}
body .ui-terminal .ui-terminal-input {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  height: 16px;
}
body .ui-terminal .ui-terminal-command {
  height: 16px;
}
/* Add your customizations of theme here */

.ui-widget,.ui-widget *{box-sizing:border-box}.ui-helper-hidden{display:none !important}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select{transform:scale(0)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix::before,.ui-helper-clearfix::after{content:"";display:table}.ui-helper-clearfix::after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-state-disabled a{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)}.ui-unselectable-text{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.ui-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.ui-overflow-hidden{overflow:hidden}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.ui-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px}.ui-accordion .ui-accordion-header a{display:block;padding:.5em}.ui-accordion .ui-accordion-toggle-icon,.ui-accordion .ui-accordion-header-text{vertical-align:middle}.ui-accordion .ui-accordion-content{padding:1em;border-top:0;overflow:visible}.ui-accordion .ui-accordion-header.ui-state-disabled,.ui-accordion .ui-accordion-header.ui-state-disabled a{cursor:default}.ui-accordion-content-wrapper-overflown{overflow:hidden}.ui-rtl .ui-accordion .ui-accordion-header a{padding:.5em 2em .5em .5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon{left:initial;right:.5em}.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before{content:'\e904'}.ui-autocomplete{width:auto;cursor:pointer;box-shadow:none;position:relative;display:inline-block}.ui-autocomplete .ui-autocomplete-dropdown{height:100%;width:2em;margin-right:0;vertical-align:top}.ui-autocomplete .ui-autocomplete-input{padding-right:1.5em}.ui-autocomplete-loader{position:absolute;right:.25em;top:50%;margin-top:-.5em}.ui-autocomplete-query{font-weight:bold}.ui-autocomplete .ui-autocomplete-panel{min-width:100%}.ui-autocomplete-panel{position:absolute;overflow:auto}.ui-autocomplete-panel .ui-autocomplete-list{padding:.4em;border:0 none}.ui-autocomplete-panel .ui-autocomplete-list-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.186em .313em;text-align:left}.ui-autocomplete .ui-button-icon-only,.ui-autocomplete .ui-button-icon-only:enabled:hover,.ui-autocomplete .ui-button-icon-only:enabled:focus,.ui-autocomplete .ui-button-icon-only:enabled:active{border-left:0 none}.ui-autocomplete-multiple-container{display:inline-block;vertical-align:middle}.ui-autocomplete-multiple-container.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 1.5em 0 .25em}.ui-autocomplete-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-autocomplete-token-label{display:block;margin-right:2em}.ui-autocomplete-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-autocomplete-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-autocomplete-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-autocomplete-dd .ui-autocomplete-loader{right:2.25em}.ui-autocomplete-dd input.ui-corner-all,.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all{border-top-right-radius:0;border-bottom-right-radius:0}.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all{border-top-left-radius:0;border-bottom-left-radius:0}.ui-fluid p-autocomplete,.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input{width:100%}.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container{width:calc(100% - 2em)}.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2em}.ui-blockui{position:absolute;top:0;left:0;width:100%;height:100%}.ui-blockui-document{position:fixed}.ui-breadcrumb{margin:0;padding:0;padding:.5em}.ui-breadcrumb ul{margin:0;padding:0}.ui-breadcrumb ul li{display:inline-block;margin:0 .25em}.ui-breadcrumb-chevron,.ui-breadcrumb-home{vertical-align:middle}.ui-breadcrumb ul li .ui-menuitem-link{text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-breadcrumb .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-breadcrumb .ui-menuitem-text{vertical-align:middle}.ui-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;overflow:visible}p-button{display:inline-block}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.25em 1em}.ui-button-icon-only .ui-button-text,.ui-button-text-empty .ui-button-text{padding:.25em;text-indent:-9999999px;visibility:hidden}.ui-button-text-icon-left .ui-button-text{padding:.25em 1em .25em 2.1em}.ui-button-text-icon-right .ui-button-text{padding:.25em 2.1em .25em 1em}.ui-button-icon-only .ui-button-icon-left,.ui-button-text-icon-left .ui-button-icon-left,.ui-button-text-icon-right .ui-button-icon-right{position:absolute;top:50%;margin-top:-.5em;height:1em}.ui-button-icon-only .ui-button-icon-left{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.ui-button-icon-left{left:.5em}.ui-button-icon-right{right:.5em}.ui-buttonset .ui-button{margin-left:0;margin-right:0}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-fluid .ui-button{width:100%}.ui-fluid .ui-button-text-icon-left .ui-button-text,.ui-fluid .ui-button-text-icon-right .ui-button-text{padding-left:1em;padding-right:1em}.ui-fluid .ui-buttonset{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button{width:100%}.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button{width:50%}.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button{width:33.3%}.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button{width:25%}.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button{width:20%}.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:16.6%}@media(max-width:640px){.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button{width:100%}}.ui-calendar{position:relative;display:inline-block}.ui-calendar .ui-calendar-button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0;width:2em;border-left:0 none}.ui-calendar .ui-calendar-button:enabled:hover,.ui-calendar .ui-calendar-button:focus{border-left:0 none}.ui-calendar .ui-datepicker{min-width:100%}.ui-fluid .ui-calendar{width:100%}.ui-fluid .ui-calendar-button{width:2em}.ui-fluid .ui-datepicker-buttonbar button{width:auto}.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext{width:calc(100% - 2em)}.ui-datepicker{width:auto;padding:.2em;position:absolute}.ui-datepicker.ui-datepicker-inline{display:inline-block;position:static}.ui-datepicker .ui-datepicker-group{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:.5em;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:.125em}.ui-datepicker .ui-datepicker-next{right:.125em}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.5em}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:.125em 0;vertical-align:middle}.ui-datepicker select.ui-datepicker-month{margin-right:.25em}.ui-datepicker span.ui-datepicker-year{margin-left:.25em}.ui-datepicker-multiple-month .ui-datepicker-group{display:table-cell;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right-width:1px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.5em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:0}.ui-datepicker td>span,.ui-datepicker td>a{display:block;padding:.5em;text-decoration:none;border:0 none;text-align:center}.ui-datepicker .ui-datepicker-buttonbar{border-left:0 none;border-right:0 none;border-bottom:0 none;padding:.5em;display:flex;justify-content:space-between}.ui-calendar.ui-calendar-w-btn input{border-top-right-radius:0;border-bottom-right-radius:0}.ui-monthpicker{margin:.857em 0 0 0}.ui-monthpicker .ui-monthpicker-month{width:33.3%;display:inline-block;text-align:center;padding:.5em;cursor:pointer}.ui-monthpicker-month.ui-state-disabled{pointer-events:none}.ui-datepicker-monthpicker select.ui-datepicker-year{width:auto}.ui-timepicker{text-align:center;padding:.5em 0}.ui-timepicker>div{display:inline-block;margin-left:.5em;min-width:1.5em}.ui-timepicker>.ui-minute-picker,.ui-timepicker>.ui-second-picker{margin-left:0}.ui-timepicker>.ui-separator{margin-left:0;min-width:.75em}.ui-timepicker>.ui-separator a{visibility:hidden}.ui-timepicker>div a{display:block;opacity:.7;filter:Alpha(Opacity=70);cursor:pointer}.ui-timepicker>div a:last-child{margin-top:.3em}.ui-timepicker>div a:hover{display:block;opacity:1;filter:Alpha(Opacity=100)}input[type=text]::-ms-clear{display:none}.ui-datepicker-touch-ui,.ui-calendar .ui-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw}.ui-datepicker-touch-ui.ui-datepicker th{padding:2em 0}.ui-datepicker-touch-ui.ui-datepicker td{padding:0}.ui-datepicker-touch-ui.ui-datepicker td>span,.ui-datepicker-touch-ui.ui-datepicker td>a{padding:2em 0}.ui-datepicker-touch-ui .ui-timepicker{padding:1em 0}.ui-datepicker-touch-ui .ui-timepicker>div a{font-size:2em}.ui-datepicker-mask{position:fixed;width:100%;height:100%}@media screen and (max-width:40em){.ui-datepicker-multiple-month{width:17em;overflow:auto}.ui-datepicker-touch-ui.ui-datepicker th{padding:1em 0}.ui-datepicker-touch-ui.ui-datepicker td span,.ui-datepicker-touch-ui.ui-datepicker td a{padding:1em 0}}.ui-card-header img{width:100%}.ui-card-body{padding:1em}.ui-card-title{font-size:1.5em;font-weight:bold;margin-bottom:.5em}.ui-card-subtitle{opacity:.7;margin-bottom:.5em;margin-top:-.25em;font-weight:bold}.ui-card-footer{padding-top:1em}.ui-carousel{display:flex;flex-direction:column;width:100%}.ui-carousel-content{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto;padding:0 .5em}.ui-carousel-prev,.ui-carousel-next{align-self:center;text-align:center;flex-grow:0;flex-shrink:0;width:2.5em;height:2.5em;position:relative}.ui-carousel-prev span,.ui-carousel-next span{width:100%;display:flex;justify-content:center;align-items:center}.ui-carousel-container{display:flex;flex-direction:row;padding:0 .1em}.ui-carousel-header,.ui-carousel-footer{padding:.5em;z-index:1}.ui-carousel-items-content{overflow:hidden;width:100%}.ui-carousel-items-container{display:flex;flex-wrap:nowrap;flex-direction:row}.ui-carousel-items-container .ui-carousel-item{width:100%;box-sizing:border-box;overflow:auto}.ui-carousel-dots-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:.5em}.ui-carousel-vertical .ui-carousel-container{flex-direction:column;width:100%}.ui-carousel-vertical .ui-carousel-items-container{flex-direction:column;height:100%}.ui-carousel-vertical .ui-carousel-dots-container{margin:.75em 0}.ui-chkbox{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-chkbox .ui-chkbox-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:2px;text-align:center}.ui-chkbox .ui-chkbox-icon{display:block}.ui-chkbox-label{vertical-align:middle}.ui-chkbox-readonly{cursor:default}.ui-chips{display:inline-block}.ui-chips>ul.ui-inputtext{clear:left;cursor:text;list-style-type:none;margin:0;overflow:hidden;padding:0 .25em}.ui-chips-token{cursor:default;display:inline-block;vertical-align:middle;overflow:hidden;padding:.125em .5em;white-space:nowrap;position:relative;margin-right:.125em;border:0 none;font-size:.9em}.ui-chips-token .ui-chips-token-label{display:block;margin-right:2em}.ui-chips>.ui-state-disabled .ui-chips-token-label{margin-right:0}.ui-chips-token .ui-chips-token-icon{margin-top:-.5em;position:absolute;right:.2em;top:50%;cursor:pointer}.ui-chips-input-token{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 0 0 .125em;padding:.25em .25em .25em 0}.ui-chips-input-token input{border:0 none;width:10em;outline:medium none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0}.ui-fluid .ui-chips{display:block}.ui-colorpicker{display:inline-block}.ui-colorpicker-dragging{cursor:pointer}.ui-colorpicker-overlay{position:relative}.ui-colorpicker-panel{position:relative;width:193px;height:166px;background-color:#323232;border-color:#191919}.ui-colorpicker-overlay-panel{position:absolute}.ui-colorpicker-preview{width:2em;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-content{position:relative}.ui-colorpicker-panel .ui-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}.ui-colorpicker-panel .ui-colorpicker-color{width:150px;height:150px;background:transparent url('color.c7a33805ffda0d32bd2a.png') no-repeat left top}.ui-colorpicker-panel .ui-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border:1px solid #fff;margin:-5px 0 0 -5px;cursor:pointer}.ui-colorpicker-panel .ui-colorpicker-hue{background:transparent url('hue.0614c27197fc3ce572e1.png') no-repeat left top;width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}.ui-colorpicker-panel .ui-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border:2px solid #fff;opacity:.85;cursor:pointer}.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle,.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle{opacity:.5}.ui-contextmenu{width:12.5em;padding:.25em;position:absolute;display:none}.ui-contextmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-contextmenu ul{list-style:none;margin:0;padding:0}.ui-contextmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}.ui-contextmenu .ui-menuitem-link{padding:.25em;display:block;position:relative;cursor:pointer}.ui-contextmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-contextmenu .ui-menuitem-text{vertical-align:middle}.ui-contextmenu .ui-menuitem{position:relative}.ui-contextmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-contextmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block !important}.ui-dataview{position:relative}.ui-dataview .ui-paginator{text-align:center}.ui-dataview-column{padding:.25em}.ui-dataview-content-empty{padding:.25em .625em}.ui-dataview .ui-dataview-header,.ui-dataview .ui-dataview-footer{padding:.5em .75em}.ui-dataview .ui-dataview-header{border-bottom:0 none}.ui-dataview .ui-dataview-footer{border-top:0 none}.ui-dataview .ui-paginator-top{border-bottom:0 none}.ui-dataview .ui-paginator-bottom{border-top:0 none}.ui-dataview .ui-dataview-emptymessage{padding:.5em .75em}.ui-dataview-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-dataview-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-dataview-loading-icon{font-size:2em}.ui-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.ui-dialog-mask.ui-widget-overlay{pointer-events:auto}.ui-dialog-visible{display:flex;justify-content:center;align-items:center}.ui-dialog{padding:0;pointer-events:auto;display:flex;flex-direction:column;max-height:90%;position:relative}.ui-dialog .ui-dialog-titlebar{padding:.5em .75em;position:relative;border:0;flex-shrink:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em .75em;background:0;overflow-y:auto}.ui-dialog-maximized{transition:none;transform:none;width:100vw !important;max-height:100%;height:100%;left:0 !important;top:0 !important}.ui-dialog-maximized .ui-dialog-content{flex-grow:1}.ui-dialog-resizable .ui-dialog-content{overflow:auto}.ui-dialog-breakpoint{left:0;width:100%}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;position:absolute;font-size:.1px;display:block;cursor:se-resize}.ui-dialog-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-titlebar-icons{float:right}.ui-dialog .ui-dialog-titlebar-icons:after{content:"";display:table;clear:both}.ui-dialog .ui-dialog-titlebar-icon{text-decoration:none;padding:.125em;cursor:pointer;display:inline-block;vertical-align:middle;border:1px solid transparent}.ui-dialog .ui-dialog-titlebar-icon span{display:block;margin:0}.ui-dialog-footer{padding:1em;border-width:1px 0 0 0;text-align:right;flex-shrink:0}.ui-dialog-top .ui-dialog,.ui-dialog-bottom .ui-dialog,.ui-dialog-left .ui-dialog,.ui-dialog-right .ui-dialog,.ui-dialog-topleft .ui-dialog,.ui-dialog-topright .ui-dialog,.ui-dialog-bottomleft .ui-dialog,.ui-dialog-bottomright .ui-dialog{margin:.75em;position:relative}.ui-dialog-left{justify-content:flex-start}.ui-dialog-right{justify-content:flex-end}.ui-dialog-top{align-items:flex-start}.ui-dialog-topleft{justify-content:flex-start;align-items:flex-start}.ui-dialog-topright{justify-content:flex-end;align-items:flex-start}.ui-dialog-bottom{align-items:flex-end}.ui-dialog-bottomleft{justify-content:flex-start;align-items:flex-end}.ui-dialog-bottomright{justify-content:flex-end;align-items:flex-end}.ui-confirmdialog{width:30em}.ui-confirmdialog.ui-dialog .ui-dialog-content{padding:1em 2em}.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon{font-size:1.5em;margin-right:.5em;position:relative;top:.2em}.ui-dialog-footer .ui-button{margin-right:.25em}.ui-fluid .ui-dialog-footer .ui-button{width:auto}.ui-rtl .ui-dialog .ui-dialog-titlebar-close{float:left}.ui-rtl .ui-dialog .ui-dialog-buttonpane button{text-align:right}@media screen and (max-width:40em){.ui-confirmdialog{width:90%}}.ui-dropdown{display:inline-flex;position:relative;cursor:pointer;min-width:12.5em}.ui-dropdown .ui-dropdown-hidden-select{bottom:0;clip:auto}.ui-dropdown .ui-dropdown-hidden-select select{transform:none;height:1px;position:absolute;top:0;clip:rect(0,0,0,0);pointer-events:none}.ui-dropdown .ui-dropdown-clear-icon{position:absolute;right:2em;top:50%;font-size:1em;height:1em;margin-top:-.5em}.ui-dropdown .ui-dropdown-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-dropdown .ui-dropdown-label{display:block;border:0;white-space:nowrap;overflow:hidden;font-weight:normal;width:100%;padding-right:2.5em;font-weight:normal}.ui-dropdown-item-empty,.ui-dropdown-label-empty{text-indent:-9999px;overflow:hidden}.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,.ui-dropdown.ui-state-disabled .ui-dropdown-label{cursor:default}.ui-dropdown label.ui-dropdown-label{cursor:pointer}.ui-dropdown input.ui-dropdown-label{cursor:default}.ui-dropdown .ui-dropdown-panel{min-width:100%}.ui-dropdown-panel{position:absolute;height:auto}.ui-dropdown-panel .ui-dropdown-items-wrapper{overflow:auto}.ui-dropdown-panel .ui-dropdown-item{font-weight:normal;border:0 none;cursor:pointer;margin:1px 0;padding:.125em .25em;text-align:left}.ui-dropdown-panel .ui-dropdown-empty-message{padding:.5em}.ui-dropdown-panel .ui-dropdown-item-group{font-weight:bold;cursor:default}.ui-dropdown-panel .ui-dropdown-list{padding:.4em;border:0 none}.ui-dropdown-panel .ui-dropdown-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.ui-dropdown-panel .ui-dropdown-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{position:absolute;top:.8em;right:1em}.ui-fluid .ui-dropdown,.ui-fluid p-dropdown{width:100%}.ui-fieldset,.ui-fieldset .ui-fieldset-legend{padding:.5em 1em}.ui-fieldset-toggleable .ui-fieldset-legend{padding:0}.ui-fieldset-toggleable .ui-fieldset-legend a{padding:.5em 1em;cursor:pointer;white-space:nowrap;display:block}.ui-fieldset .ui-fieldset-toggler{margin-right:.1em;display:inline-block;vertical-align:middle}.ui-fieldset .ui-fieldset-legend-text{vertical-align:middle}.ui-fieldset .ui-fieldset-content-wrapper-overflown{overflow:hidden}.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input{cursor:default}.ui-fileupload-buttonbar{padding:.5em;border-bottom:0 none}.ui-fileupload-buttonbar .ui-button{vertical-align:middle;margin-right:.25em}.ui-fileupload-content{padding:1em;position:relative;transition:border-color .3s}.ui-fileupload-content.ui-fileupload-highlight{border-color:#156090}.ui-fileupload-files img{border:0}.ui-fileupload-files{display:table}.ui-fileupload-row{display:table-row}.ui-fileupload-row>div{display:table-cell;padding:.5em 1em;vertical-align:middle}.ui-fileupload-content .ui-progressbar{width:100%;position:absolute;top:1px;left:0;height:.25em;border:0 none}.ui-fileupload-content .ui-progressbar-value{border-radius:0;border:0 none}.ui-fileupload-choose{position:relative;overflow:hidden}.ui-fileupload-choose input[type=file]{position:absolute;top:0;right:0;margin:0;opacity:0;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);direction:ltr;cursor:pointer;z-index:1}.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file]{display:none}.ui-fluid .ui-fileupload .ui-button{width:auto}.ui-fluid .ui-fileupload-content .ui-button-icon-only{width:2em}@media(max-width:40em){.ui-fileupload-buttonbar .ui-button{display:block;width:100%;margin-right:0;margin-bottom:.25em}.ui-fileupload-buttonbar .ui-button:last-child{margin-bottom:0}.ui-fileupload-row>div{display:block}}.ui-fluid .fc .ui-button{width:auto}.ui-galleria-content{display:flex;flex-direction:column}.ui-galleria-item-wrapper{display:flex;flex-direction:column;position:relative}.ui-galleria-item-container{position:relative;display:flex;height:100%}.ui-galleria-item-nav{position:absolute;top:50%;margin-top:-.5rem;display:inline-flex;justify-content:center;align-items:center}.ui-galleria-item-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ui-galleria-item-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ui-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.ui-galleria-item-nav-onhover .ui-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.ui-galleria-item-nav-onhover .ui-galleria-item-wrapper:hover .ui-galleria-item-nav{pointer-events:all;opacity:1}.ui-galleria-item-nav-onhover .ui-galleria-item-wrapper:hover .ui-galleria-item-nav.ui-state-disabled{pointer-events:none}.ui-galleria-caption{position:absolute;bottom:0;left:0;width:100%}.ui-galleria-thumbnail-wrapper{display:flex;flex-direction:column;overflow:auto;flex-shrink:0}.ui-galleria-thumbnail-prev,.ui-galleria-thumbnail-next{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center}.ui-galleria-thumbnail-prev span,.ui-galleria-thumbnail-next span{display:flex;justify-content:center;align-items:center}.ui-galleria-thumbnail-container{display:flex;flex-direction:row}.ui-galleria-thumbnail-items-container{overflow:hidden}.ui-galleria-thumbnail-items{display:flex}.ui-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .3s}.ui-galleria-thumbnail-item:hover,.ui-galleria-thumbnail-item-current{opacity:1}.ui-galleria-thumbnails-left .ui-galleria-content,.ui-galleria-thumbnails-right .ui-galleria-content{flex-direction:row}.ui-galleria-thumbnails-left .ui-galleria-item-wrapper,.ui-galleria-thumbnails-right .ui-galleria-item-wrapper{flex-direction:row}.ui-galleria-thumbnails-left .ui-galleria-item-wrapper,.ui-galleria-thumbnails-top .ui-galleria-item-wrapper{order:2}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-wrapper,.ui-galleria-thumbnails-top .ui-galleria-thumbnail-wrapper{order:1}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-wrapper,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-wrapper{height:100%}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-container,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.ui-galleria-thumbnails-left .ui-galleria-thumbnail-items,.ui-galleria-thumbnails-right .ui-galleria-thumbnail-items{flex-direction:column;height:100%}.ui-galleria-indicators{display:flex;align-items:center;justify-content:center}.ui-galleria-indicator>button{display:inline-flex;align-items:center}.ui-galleria-indicators-left .ui-galleria-item-wrapper,.ui-galleria-indicators-right .ui-galleria-item-wrapper{flex-direction:row;align-items:center}.ui-galleria-indicators-left .ui-galleria-item-container,.ui-galleria-indicators-top .ui-galleria-item-container{order:2}.ui-galleria-indicators-left .ui-galleria-indicators,.ui-galleria-indicators-top .ui-galleria-indicators{order:1}.ui-galleria-indicators-left .ui-galleria-indicators,.ui-galleria-indicators-right .ui-galleria-indicators{flex-direction:column}.ui-galleria-indicator-onitem .ui-galleria-indicators{position:absolute;display:flex}.ui-galleria-indicator-onitem.ui-galleria-indicators-top .ui-galleria-indicators{top:0;left:0;width:100%;align-items:flex-start}.ui-galleria-indicator-onitem.ui-galleria-indicators-right .ui-galleria-indicators{right:0;top:0;height:100%;align-items:flex-end}.ui-galleria-indicator-onitem.ui-galleria-indicators-bottom .ui-galleria-indicators{bottom:0;left:0;width:100%;align-items:flex-end}.ui-galleria-indicator-onitem.ui-galleria-indicators-left .ui-galleria-indicators{left:0;top:0;height:100%;align-items:flex-start}.ui-galleria-mask{display:flex;align-items:center;justify-content:center;position:fixed}.ui-galleria-close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.ui-galleria-mask .ui-galleria-item-nav{position:fixed;top:50%;margin-top:-.5rem}.ui-items-hidden .ui-galleria-thumbnail-item{visibility:hidden}.ui-items-hidden .ui-galleria-thumbnail-item.ui-galleria-thumbnail-item-active{visibility:visible}@@ -1,776+0,0 @@ .ui-grid{clear:both;padding:0;margin:0}.ui-grid::before,.ui-grid::after{content:"";display:table}.ui-grid::after{clear:both}.ui-grid .ui-grid-row{display:flex;clear:both}.ui-grid-row::after{clear:both;content:"";display:table}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left;box-sizing:border-box}.ui-grid-col-1{width:8.33333%}.ui-grid-col-2{width:16.66666%}.ui-grid-col-3{width:25%}.ui-grid-col-4{width:33.33333%}.ui-grid-col-5{width:41.66666%}.ui-grid-col-6{width:50%}.ui-grid-col-7{width:58.33333%}.ui-grid-col-8{width:66.66666%}.ui-grid-col-9{width:75%}.ui-grid-col-10{width:83.33333%}.ui-grid-col-11{width:91.66666%}.ui-grid-col-12{width:100%}@media(min-width:480px){.ui-grid-fixed{width:480px}}@media(min-width:768px){.ui-grid-fixed{width:768px}}@media(min-width:960px){.ui-grid-fixed{width:960px}}@media(min-width:1024px){.ui-grid-fixed{width:1024px}}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-grid.ui-grid-pad>.ui-grid-row>div{padding:.25em .5em}@media(max-width:640px){.ui-grid-responsive .ui-grid-row{display:block}.ui-grid-responsive .ui-grid-col-1,.ui-grid-responsive .ui-grid-col-2,.ui-grid-responsive .ui-grid-col-3,.ui-grid-responsive .ui-grid-col-4,.ui-grid-responsive .ui-grid-col-5,.ui-grid-responsive .ui-grid-col-6,.ui-grid-responsive .ui-grid-col-7,.ui-grid-responsive .ui-grid-col-8,.ui-grid-responsive .ui-grid-col-9,.ui-grid-responsive .ui-grid-col-10,.ui-grid-responsive .ui-grid-col-11,.ui-grid-responsive .ui-grid-col-12{width:100%;float:none}}.ui-g{display:flex;flex-wrap:wrap;box-sizing:border-box}.ui-g::after{clear:both;content:"";display:table;box-sizing:border-box}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;box-sizing:border-box;padding:.5em}.ui-g-1{width:8.3333%}.ui-g-2{width:16.6667%}.ui-g-3{width:25%}.ui-g-4{width:33.3333%}.ui-g-5{width:41.6667%}.ui-g-6{width:50%}.ui-g-7{width:58.3333%}.ui-g-8{width:66.6667%}.ui-g-9{width:75%}.ui-g-10{width:83.3333%}.ui-g-11{width:91.6667%}.ui-g-12{width:100%}.ui-g-offset-12{margin-left:100%}.ui-g-offset-11{margin-left:91.66666667%}.ui-g-offset-10{margin-left:83.33333333%}.ui-g-offset-9{margin-left:75%}.ui-g-offset-8{margin-left:66.66666667%}.ui-g-offset-7{margin-left:58.33333333%}.ui-g-offset-6{margin-left:50%}.ui-g-offset-5{margin-left:41.66666667%}.ui-g-offset-4{margin-left:33.33333333%}.ui-g-offset-3{margin-left:25%}.ui-g-offset-2{margin-left:16.66666667%}.ui-g-offset-1{margin-left:8.33333333%}.ui-g-offset-0{margin-left:0}@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-1{width:8.3333%}.ui-sm-2{width:16.6667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.3333%}.ui-sm-5{width:41.6667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.3333%}.ui-sm-8{width:66.6667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.3333%}.ui-sm-11{width:91.6667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0}}@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-1{width:8.3333%}.ui-md-2{width:16.6667%}.ui-md-3{width:25%}.ui-md-4{width:33.3333%}.ui-md-5{width:41.6667%}.ui-md-6{width:50%}.ui-md-7{width:58.3333%}.ui-md-8{width:66.6667%}.ui-md-9{width:75%}.ui-md-10{width:83.3333%}.ui-md-11{width:91.6667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0}}@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-1{width:8.3333%}.ui-lg-2{width:16.6667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.3333%}.ui-lg-5{width:41.6667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.3333%}.ui-lg-8{width:66.6667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.3333%}.ui-lg-11{width:91.6667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0}}@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-1{width:8.3333%}.ui-xl-2{width:16.6667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.3333%}.ui-xl-5{width:41.6667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.3333%}.ui-xl-8{width:66.6667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.3333%}.ui-xl-11{width:91.6667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0}}.ui-g-nopad{padding:0}.ui-inplace .ui-inplace-display{display:inline;cursor:pointer;border:0 none;padding:.25em;font-weight:normal}.ui-inplace .ui-inplace-content{display:inline}.ui-fluid .ui-inputgroup p-inputmask{flex:1 1 auto}.ui-inputgroup p-inputmask:not(:first-child) .ui-inputtext{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 none}.ui-inputgroup p-inputmask:not(:last-child) .ui-inputtext{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.ui-inputnumber{display:inline-flex}.ui-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-inputnumber-buttons-stacked .ui-inputnumber-button .ui-button-text,.ui-inputnumber-buttons-horizontal .ui-inputnumber-button .ui-button-text{display:none}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-group{display:flex;flex-direction:column}.ui-inputnumber-buttons-stacked .ui-inputnumber-button-group .ui-inputnumber-button{flex:1 1 auto}.ui-inputnumber-buttons-horizontal .ui-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.ui-inputnumber-buttons-horizontal .ui-inputnumber-input{order:2;border-radius:0}.ui-inputnumber-buttons-horizontal .ui-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.ui-inputnumber-buttons-vertical{flex-direction:column}.ui-inputnumber-buttons-vertical .ui-inputnumber-button-up.ui-button-icon-only{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.ui-inputnumber-buttons-vertical .ui-inputnumber-input{order:2;border-radius:0;text-align:center}.ui-inputnumber-buttons-vertical .ui-inputnumber-button-down.ui-button-icon-only{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.ui-inputnumber-input{flex:1 1 auto}.ui-fluid .ui-inputnumber{width:100%}.ui-fluid .ui-inputnumber .ui-inputnumber-input{width:1%}.ui-fluid .ui-inputnumber-buttons-vertical .ui-inputnumber-input{width:100%}.ui-inputswitch{position:relative;display:inline-block;width:3em;height:1.75em}.ui-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px}.ui-inputswitch-slider:before{position:absolute;content:"";height:1.250em;width:1.250em;left:.25em;bottom:.25em;border-radius:50%;transition:.3s}.ui-inputswitch-checked .ui-inputswitch-slider:before{transform:translateX(1.250em)}.ui-inputswitch.ui-state-disabled .ui-inputswitch-slider,.ui-inputswitch-readonly .ui-inputswitch-slider{cursor:default}.ui-inputtext{margin:0;outline:medium none;padding:.25em;font-weight:normal}.ui-widget-header .ui-inputtext,.ui-widget-content .ui-inputtext{font-weight:normal}.ui-fluid .ui-inputtext{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-inputgroup{display:flex}.ui-inputgroup .ui-inputgroup-addon{display:inline-block;text-align:center;min-width:1.5em;padding:.25em;border-width:1px;border-style:solid}.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon{border-left:0 none}.ui-inputgroup .ui-inputtext{padding-left:.5em}.ui-inputgroup .ui-inputtext:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.ui-inputgroup .ui-inputtext:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.ui-inputgroup .ui-button{margin-right:0;border-radius:0}.ui-fluid .ui-inputgroup .ui-button{width:auto}.ui-inputgroup>p-button:not(:first-child)>.ui-button{border-top-left-radius:0;border-bottom-left-radius:0}.ui-inputgroup>p-button:not(:last-child)>.ui-button{border-top-right-radius:0;border-bottom-right-radius:0}.ui-fluid .ui-inputgroup .ui-inputtext{flex:1 1 auto}.ui-inputgroup .ui-chkbox,.ui-inputgroup .ui-radiobutton{margin-right:0;vertical-align:bottom}.ui-float-label{display:block;position:relative}.ui-float-label>label{font-weight:normal;position:absolute;pointer-events:none;left:.25em;top:50%;margin-top:-.5em;transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;color:#898989;line-height:1}.ui-fluid .ui-inputgroup .ui-float-label{width:100%}.ui-inputgroup .ui-float-label .ui-inputtext{height:100%}.ui-inputgroup .ui-float-label:last-child .ui-inputtext{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.ui-inputgroup .ui-float-label:not(:first-child) .ui-inputtext{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.ui-float-label>input:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-float-label>input:focus ~ label,.ui-float-label>input.ui-state-filled ~ label,.ui-float-label>.ui-inputwrapper-focus ~ label,.ui-float-label>.ui-inputwrapper-filled ~ label{top:-.75em;font-size:12px}.ui-inputtextarea-resizable{overflow:hidden;resize:none}.ui-fluid .ui-inputtextarea{width:100%}.ui-float-label>textarea ~ label{left:.25em;top:.75em}.ui-float-label textarea:-webkit-autofill ~ label{top:-.75em;font-size:12px}.ui-float-label textarea:focus ~ label,.ui-float-label textarea.ui-state-filled ~ label{top:-.75em;font-size:12px}.ui-lightbox{position:fixed;display:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.ui-lightbox-content-wrapper{position:relative}.ui-lightbox-content{position:relative;margin:0;padding:0;background-color:#000}.ui-lightbox-nav-right,.ui-lightbox-nav-left{position:absolute;top:50%;cursor:pointer}.ui-lightbox-nav-left{left:0}.ui-lightbox-nav-right{right:0}.ui-lightbox-loading .ui-lightbox-content{background:url('loading.8732a6660b528fadfaeb.gif') #000 center center no-repeat}.ui-lightbox-caption{padding:.2em .4em;display:none}.ui-lightbox-caption-text{margin:.3em 0 .1em 0;float:left}.ui-lightbox-close{float:right;margin:0;padding:.125em}.ui-lightbox-close.ui-state-hover{padding:0}.ui-lightbox-nav-left,.ui-lightbox-nav-right{opacity:.5}.ui-lightbox-nav-left:hover,.ui-lightbox-nav-right:hover{opacity:1}.ui-listbox{padding:.25em;width:10em}.ui-listbox .ui-listbox-list-wrapper{overflow:auto}.ui-listbox .ui-listbox-list{list-style-type:none;margin:0;padding:0}.ui-listbox .ui-listbox-item{padding:.25em;border:0 none;cursor:pointer;font-weight:normal;margin-bottom:1px}.ui-listbox .ui-listbox-item>span{vertical-align:middle}.ui-listbox .ui-listbox-item:last-child{margin-bottom:0}.ui-listbox.ui-state-disabled .ui-listbox-item{cursor:default}.ui-listbox-header{margin-bottom:.3em;padding:.125em .2em;position:relative}.ui-listbox-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-listbox-header .ui-listbox-filter-container{display:inline-block;vertical-align:middle;position:relative;width:100%}.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container{width:calc(100% - 2em)}.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{position:absolute;top:.25em;left:.25em}.ui-listbox-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-listbox-footer{padding:.125em .2em}.ui-megamenu{padding:.25em}.ui-megamenu-root-list{margin:0;padding:0;list-style:none}.ui-megamenu-root-list>.ui-menuitem{position:relative}.ui-megamenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none}.ui-megamenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-megamenu .ui-menuitem-text{vertical-align:middle}.ui-megamenu-panel{display:none;position:absolute;width:auto}.ui-megamenu-root-list>.ui-menuitem-active>.ui-megamenu-panel{display:block}.ui-megamenu-panel .ui-menuitem{margin:.125em 0}.ui-megamenu-submenu{margin:0;padding:0;list-style:none;width:12.5em}.ui-megamenu-submenu-header{padding:.25em}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem{display:inline-block}.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-megamenu-vertical{width:12.5em}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem{display:block}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link{position:relative}.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{position:absolute;width:1em;height:1em;top:50%;right:0;margin-top:-.5em}.ui-megamenu-grid{display:flex}.ui-megamenu-col-2,.ui-megamenu-col-3,.ui-megamenu-col-4,.ui-megamenu-col-6,.ui-megamenu-col-12{flex:0 0 auto;padding:.5em}.ui-megamenu-col-2{width:16.6667%}.ui-megamenu-col-3{width:25%}.ui-megamenu-col-4{width:33.3333%}.ui-megamenu-col-6{width:50%}.ui-megamenu-col-12{width:100%}.ui-menu{width:12.5em;padding:.25em}.ui-menu.ui-menu-dynamic{position:absolute}.ui-menu .ui-menu-separator{border-width:1px 0 0 0}.ui-menu ul{list-style:none;margin:0;padding:0}.ui-menu .ui-submenu-header{padding:.25em .5em;margin:.125em 0}.ui-menu .ui-menuitem{margin:.125em 0}.ui-menu .ui-menuitem-link{cursor:pointer;padding:.25em;display:block;text-decoration:none}.ui-menu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menu .ui-menuitem-text{vertical-align:middle}.ui-menubar{padding:.25em}.ui-menubar:after{content:"";clear:both;display:table}.ui-menubar ul{margin:0;padding:0;list-style:none}.ui-menubar .ui-menuitem-link{display:block;padding:.25em;position:relative;cursor:pointer;text-decoration:none}.ui-menubar .ui-menuitem-icon{margin-right:.25em}.ui-menubar .ui-menubar-root-list{display:inline-block}.ui-menubar .ui-menubar-root-list>.ui-menuitem{display:inline-block;position:relative}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.5em}.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{vertical-align:middle;margin-left:.25em}.ui-menubar .ui-menubar-root-list>li ul{display:none}.ui-menubar .ui-menubar-root-list>.ui-menu-separator{display:inline-block;vertical-align:middle;height:1.5em}.ui-menubar .ui-submenu-list{display:none;position:absolute;min-width:12.5em;padding:.25em}.ui-menubar .ui-submenu-list .ui-menuitem{margin:.125em 0;position:relative}.ui-menubar .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-menubar .ui-menuitem-text{vertical-align:middle}.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-menubar .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-menubar .ui-menubar-custom{float:right;padding:.25em}.ui-message{border:1px solid;margin:0 .25em;padding:.25em .5em;display:inline-block;vertical-align:top}.ui-message .ui-message-icon,.ui-message .ui-message-text{vertical-align:middle}.ui-fluid .ui-message{display:block}.ui-messages{border:1px solid;margin:.5em 0;padding:1em 1em 1em .5em;position:relative;display:flex}.ui-messages .ui-messages-icon{display:inline-block;padding:0;vertical-align:middle;font-size:2em}.ui-messages .ui-messages-summary{font-weight:bold;margin-left:.25em}.ui-messages .ui-messages-detail{margin-left:.25em}.ui-messages ul{margin:0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle;display:flex;flex-direction:column}.ui-messages ul>li{padding:.25em}.ui-messages.ui-messages-noicon ul{margin:0 1.5em 0 0}.ui-messages .ui-messages-close{cursor:pointer;position:absolute;top:5px;right:5px}.ui-multiselect{display:inline-flex;position:relative;width:auto;cursor:pointer}.ui-multiselect .ui-multiselect-trigger{border-right:0;border-top:0;border-bottom:0;cursor:pointer;width:1.5em;height:100%;position:absolute;right:0;top:0;padding:0 .25em}.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon{top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute}.ui-multiselect .ui-multiselect-label-container{overflow:hidden}.ui-multiselect .ui-multiselect-label{display:block;padding:.25em 2em .25em .25em;width:auto;border:0;cursor:pointer;text-overflow:ellipsis;overflow:hidden;font-weight:normal;white-space:nowrap}.ui-multiselect.ui-state-disabled .ui-multiselect-trigger,.ui-multiselect.ui-state-disabled .ui-multiselect-label{cursor:auto}.ui-multiselect-panel{padding:.2em;position:absolute;min-width:12em}.ui-multiselect .ui-multiselect-panel{min-width:100%}.ui-multiselect-panel .ui-multiselect-items-wrapper{overflow:auto;position:relative;padding:.2em 0}.ui-multiselect-panel .ui-multiselect-list{border:0 none}.ui-multiselect-panel .ui-multiselect-item{border:0 none;cursor:pointer;font-weight:normal;margin:1px 0;padding:.125em .25em;text-align:left;white-space:nowrap;display:block;position:relative}.ui-multiselect-panel .ui-multiselect-empty-message{padding:.5em}.ui-multiselect-panel .ui-multiselect-item .ui-chkbox{display:inline-block;vertical-align:middle}.ui-multiselect-panel .ui-multiselect-item span{display:inline-block;vertical-align:middle}.ui-multiselect-header{margin-bottom:.3em;padding:.25em;position:relative;text-align:left;min-height:2em}.ui-multiselect-header .ui-chkbox{display:inline-block;vertical-align:middle;cursor:pointer}.ui-multiselect-header .ui-multiselect-filter-container{position:relative;display:inline-block;vertical-align:middle;width:65%}.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container{width:85%}.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{position:absolute;top:.25em;left:.125em}.ui-multiselect-header .ui-inputtext{padding:.125em .125em .125em 1.25em;width:100%}.ui-multiselect-header .ui-multiselect-close{position:absolute;right:.375em;top:.375em;display:block;border:0 none;cursor:pointer}.ui-multiselect-header a.ui-multiselect-all,.ui-multiselect-header a.ui-multiselect-none{float:left;margin-right:10px;display:block}.ui-multiselect-footer{padding:.25em}.ui-fluid .ui-multiselect{width:100%;box-sizing:border-box}.ui-orderlist{display:flex;flex-wrap:wrap}.ui-orderlist-controls-left{flex-direction:row}.ui-orderlist-controls-right{flex-direction:row-reverse}.ui-orderlist-controls,.ui-orderlist-list-container{flex:0 0 auto}.ui-orderlist-controls{padding:0 .25em;width:16.66666%;align-self:center}.ui-orderlist-controls .ui-button.ui-button-icon-only{display:block;margin-bottom:.25em;width:100%}.ui-orderlist-list-container{width:83.33333%}.ui-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em}.ui-orderlist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-orderlist-item{margin:1px;padding:.125em;cursor:pointer;border:0 none;font-weight:inherit}.ui-orderlist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-orderlist-filter-container .ui-inputtext{text-indent:1.1em;width:100%}.ui-orderlist-filter-container .ui-orderlist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-orderlist.ui-state-disabled .ui-orderlist-item,.ui-orderlist.ui-state-disabled .ui-button{cursor:default}.ui-orderlist.ui-state-disabled .ui-orderlist-list{overflow:hidden}.ui-orderlist .ui-orderlist-droppoint{height:6px;list-style-type:none}@media(max-width:767px){.ui-orderlist-controls{width:100%;text-align:center}.ui-orderlist .ui-orderlist-list-container{width:100%}.ui-orderlist .ui-orderlist-controls .ui-button.ui-button.ui-button-icon-only{display:inline-block;width:20%;margin-right:.25em}}.ui-organizationchart .ui-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.ui-organizationchart .ui-organizationchart-table>tr>td{text-align:center;vertical-align:top;padding:0;padding:0 .75em}.ui-organizationchart .ui-organizationchart-node-content{padding:.5em .75em;display:inline-block;position:relative}.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{position:absolute;bottom:-9px;margin-left:-8px;z-index:2;left:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-organizationchart .ui-organizationchart-line-down{margin:0 auto;height:20px;width:1px;float:none}.ui-organizationchart .ui-organizationchart-line-right{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-line-left{float:none;border-radius:0}.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node{cursor:pointer}.ui-organizationchart .ui-organizationchart-node-hidden{display:none}.ui-organizationchart-preservespace .ui-organizationchart-node-hidden{visibility:hidden;display:inherit}.ui-overlaypanel{padding:0;margin:0;position:absolute;margin-top:10px}.ui-overlaypanel-flipped{margin-top:0;margin-bottom:10px}.ui-overlaypanel-content{padding:.5em 1em}.ui-overlaypanel-close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%;cursor:pointer}.ui-overlaypanel-close-icon{line-height:inherit}.ui-overlaypanel:after,.ui-overlaypanel:before{bottom:100%;left:1.25em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-overlaypanel:after{border-width:8px;margin-left:-8px}.ui-overlaypanel:before{border-width:10px;margin-left:-10px}.ui-overlaypanel-shifted:after,.ui-overlaypanel-shifted:before{left:auto;right:1.25em;margin-left:auto}.ui-overlaypanel-shifted:after{margin-right:-8px}.ui-overlaypanel:before{margin-right:-10px}.ui-overlaypanel-flipped:after,.ui-overlaypanel-flipped:before{bottom:auto;top:100%}.ui-overlaypanel.ui-overlaypanel-flipped:after{border-bottom-color:transparent}.ui-overlaypanel.ui-overlaypanel-flipped:before{border-bottom-color:transparent}.ui-paginator{margin:0;text-align:center;padding:.125em}.ui-paginator .ui-paginator-top{border-bottom:0 none}.ui-paginator .ui-paginator-bottom{border-top:0 none}.ui-paginator .ui-paginator-left-content{float:left}.ui-paginator .ui-paginator-right-content{float:right}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current{display:inline-block;min-width:1.5em;height:1.5em;line-height:1.5em;margin-left:.063em;margin-right:.063em;text-decoration:none;vertical-align:middle;text-align:center;position:relative}.ui-paginator .ui-paginator-pages{width:auto;line-height:1}.ui-paginator .ui-paginator-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{cursor:pointer}.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options{margin-left:1em;margin-right:1em;background-image:none}.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option{background-image:none;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui-paginator a.ui-state-disabled{outline:0 none}.ui-paginator .ui-dropdown{min-width:4em;margin-left:.375em}.ui-fluid .ui-paginator .ui-dropdown{width:auto}.ui-panelmenu{width:auto}.ui-panelmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-panelmenu .ui-panelmenu-content-wrapper{overflow:hidden}.ui-panelmenu .ui-panelmenu-header{margin:-1px 0 0 0}.ui-panelmenu .ui-panelmenu-header-link{padding:.5em;display:block;text-decoration:none;cursor:pointer}.ui-panelmenu .ui-panelmenu-icon{vertical-align:middle}.ui-panelmenu .ui-menuitem-text{vertical-align:middle}.ui-panelmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-panelmenu .ui-panelmenu-content{padding:.25em;border-top:0;margin-bottom:1px}.ui-panelmenu .ui-submenu-list{margin:0;padding:0;list-style:none;margin-left:1.5em}.ui-panelmenu .ui-panelmenu-content>.ui-panelmenu-root-submenu>.ui-submenu-list{margin-left:0}.ui-panelmenu .ui-menuitem{overflow:hidden;margin:.125em 0}.ui-panelmenu .ui-menuitem-link{padding:.25em;display:block;text-decoration:none;cursor:pointer}.ui-panel{padding:.2em}.ui-panel .ui-panel-titlebar{padding:.5em .75em}.ui-panel .ui-panel-titlebar.ui-panel-titlebar-clickable{cursor:pointer}.ui-panel .ui-panel-titlebar-icon{float:right;cursor:pointer}.ui-panel .ui-panel-titlebar-icon{margin-left:.2em;margin-top:-0.1em}.ui-panel .ui-panel-content{border:0;background:0;padding:.5em .75em}.ui-panel .ui-panel-footer{border-width:1px 0 0;padding:.25em .5em;text-align:left}.ui-panel-content-wrapper-overflown{overflow:hidden}.ui-password-panel{padding:.25em .5em;position:absolute}.ui-password-panel .ui-password-meter{height:10px;background:transparent url('password-meter.d59e6dc2616c53ce8e77.png') no-repeat left top;padding:0;margin:0}.ui-password-info{margin-top:.25em}.ui-password-panel{transform:translateY(5%);opacity:0;transition:transform .3s,opacity .3s}.ui-password-panel-visible{transform:translateY(0);opacity:1}.ui-password-panel-hidden{opacity:0;transform:translateY(5%);transition:transform .3s,opacity .15s}.ui-picklist>div{float:left}.ui-picklist .ui-picklist-buttons{height:12.5em;padding:0 .25em}.ui-picklist .ui-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;height:12.5em;width:12.5em}.ui-picklist .ui-picklist-list li{margin:1px;padding:.125em}.ui-picklist .ui-button{display:block;margin-bottom:.25em}.ui-picklist .ui-button-text-icon-left{width:100%}.ui-picklist .ui-picklist-item{cursor:pointer;border:0 none;font-weight:inherit}.ui-picklist .ui-picklist-caption{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-picklist table{width:100%;border-collapse:collapse}.ui-picklist .ui-picklist-filter-container{position:relative;width:100%;padding:.5em .6em;border-bottom:0 none}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter{text-indent:1.1em;width:100%}.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{position:absolute;top:50%;left:1em;margin-top:-.6em}.ui-picklist{display:table}.ui-picklist>div{float:none;display:table-cell;vertical-align:top}.ui-picklist .ui-picklist-buttons{vertical-align:middle}.ui-picklist.ui-picklist-vertical{display:table}.ui-picklist.ui-picklist-vertical>div{float:none;display:table-row;vertical-align:top}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons{text-align:center;height:auto}.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button{display:inline-block}.ui-picklist.ui-picklist-vertical .ui-button{margin-top:.25em}.ui-picklist-outline{outline:1px dotted black;z-index:1}.ui-picklist .ui-picklist-droppoint{height:6px;list-style-type:none}.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty{height:100%;list-style-type:none}.ui-picklist-list.ui-picklist-source,.ui-picklist-list.ui-picklist-target{outline:0}.ui-picklist.ui-picklist-responsive *{box-sizing:border-box}.ui-picklist.ui-picklist-responsive{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper{width:35%}.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols{width:45%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{width:10%}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{width:100%}.ui-picklist.ui-picklist-responsive .ui-picklist-list{width:auto}@media(max-width:40em){.ui-picklist.ui-picklist-responsive{display:block}.ui-picklist.ui-picklist-responsive>div{display:block;width:100% !important}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons{text-align:center;height:auto;padding:.4em 0}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{display:inline-block;width:20%;margin-bottom:0;margin-right:.25em}.ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons{padding-bottom:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons{padding-top:.4em}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right::before{content:"\e930"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right::before{content:"\e92c"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left::before{content:"\e933"}.ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left::before{content:"\e92f"}}.ui-progressbar{height:1.2em;text-align:left;position:relative;overflow:hidden}.ui-progressbar-determinate .ui-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}.ui-progressbar-determinate .ui-progressbar-value-animate{transition:width 1s ease-in-out}.ui-progressbar-determinate .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold}.ui-progressbar-indeterminate{height:.5em}.ui-progressbar-indeterminate .ui-progressbar-value{border:0 none}.ui-progressbar-indeterminate .ui-progressbar-value::before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.ui-progressbar-indeterminate .ui-progressbar-value::after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes ui-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes ui-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.ui-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.ui-progress-spinner::before{content:'';display:block;padding-top:100%}.ui-progress-spinner-svg{-webkit-animation:ui-progress-spinner-rotate 2s linear infinite;animation:ui-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.ui-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;-webkit-animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes ui-progress-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes ui-progress-spinner-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes ui-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes ui-progress-spinner-color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.ui-radiobutton{display:inline-block;cursor:pointer;vertical-align:middle;margin-right:.25em;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ui-radiobutton-box{width:1.125em;height:1.125em;line-height:1.125em;border-radius:100%;text-align:center;position:relative}.ui-radiobutton-icon{display:block;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em}.ui-radiobutton{vertical-align:middle}.ui-rating{font-size:1.25em}.ui-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ui-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box}.ui-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ui-scrollpanel-bar-y{width:9px;top:0}.ui-scrollpanel-bar-x{height:9px;bottom:0}.ui-scrollpanel-hidden{visibility:hidden}.ui-scrollpanel:hover .ui-scrollpanel-bar,.ui-scrollpanel:active .ui-scrollpanel-bar{opacity:1}.ui-scrollpanel-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-selectbutton{display:inline-block}.ui-selectbutton.ui-state-error{padding:0}.ui-selectbutton .ui-button.ui-state-focus{outline:0}.ui-sidebar{position:fixed;padding:.5em 1em;transition:transform .3s}.ui-sidebar-left{top:0;left:0;width:20em;height:100%;transform:translateX(-100%)}.ui-sidebar-right{top:0;right:0;width:20em;height:100%;transform:translateX(100%)}.ui-sidebar-top{top:0;left:0;width:100%;height:10em;transform:translateY(-100%)}.ui-sidebar-bottom{bottom:0;left:0;width:100%;height:10em;transform:translateY(100%)}.ui-sidebar-full{width:100%;height:100%;left:0;transition:transform 0s}.ui-sidebar-left.ui-sidebar-active,.ui-sidebar-right.ui-sidebar-active{transform:translateX(0)}.ui-sidebar-left.ui-sidebar-sm,.ui-sidebar-right.ui-sidebar-sm{width:20em}.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-md{width:40em}.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-lg{width:60em}.ui-sidebar-top.ui-sidebar-active,.ui-sidebar-bottom.ui-sidebar-active{transform:translateY(0)}.ui-sidebar-top.ui-sidebar-sm,.ui-sidebar-bottom.ui-sidebar-sm{height:10em}.ui-sidebar-top.ui-sidebar-md,.ui-sidebar-bottom.ui-sidebar-md{height:20em}.ui-sidebar-top.ui-sidebar-lg,.ui-sidebar-bottom.ui-sidebar-lg{height:30em}.ui-sidebar-mask{position:fixed;width:100%;height:100%}.ui-sidebar-close{float:right}.ui-sidebar-close{cursor:pointer}@media screen and (max-width:64em){.ui-sidebar-left.ui-sidebar-lg,.ui-sidebar-left.ui-sidebar-md,.ui-sidebar-right.ui-sidebar-lg,.ui-sidebar-right.ui-sidebar-md{width:20em}}.ui-slidemenu{width:12.5em;padding:.25em}.ui-slidemenu.ui-slidemenu-dynamic{position:absolute}.ui-slidemenu .ui-menu-separator{border-width:1px 0 0 0}.ui-slidemenu ul{list-style:none;margin:0;padding:0}.ui-slidemenu .ui-slidemenu-rootlist{position:absolute;top:0}.ui-slidemenu .ui-submenu-list{display:none;position:absolute;top:0;width:12.5em;padding:.25em}.ui-slidemenu .ui-menuitem-link{padding:.25em;display:block;position:relative;text-decoration:none;cursor:pointer}.ui-slidemenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-slidemenu .ui-menuitem-text{vertical-align:middle}.ui-slidemenu .ui-menuitem{position:relative;margin:.125em 0}.ui-slidemenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-slidemenu .ui-slidemenu-wrapper{position:relative}.ui-slidemenu .ui-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}.ui-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer;display:none}.ui-slidemenu-backward .ui-slidemenu-backward-icon{vertical-align:middle}.ui-slidemenu-backward span{vertical-align:middle}.ui-slidemenu .ui-menuitem-active{position:static}.ui-slidemenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-slidemenu ul:not(.ui-active-submenu)>.ui-menuitem:not(.ui-menuitem-active),.ui-slidemenu .ui-active-submenu>.ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:none}.ui-slidemenu .ui-active-submenu>.ui-menuitem-active ~ .ui-menuitem{display:block}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;width:1.2em;height:1.2em;cursor:default;touch-action:none;z-index:1}.ui-slider .ui-slider-handle.ui-slider-handle-active{z-index:2}.ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.25em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-animate .ui-slider-handle{transition:left .3s}.ui-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle}.ui-spinner-input{vertical-align:middle;padding-right:1.5em}.ui-spinner-button{cursor:default;display:block;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;width:1.5em}.ui-spinner .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-fluid .ui-spinner{width:100%}.ui-fluid .ui-spinner .ui-spinner-input{padding-right:2em;width:100%}.ui-fluid .ui-spinner .ui-spinner-button{width:1.5em}.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:.7em}.ui-splitbutton{position:relative;display:inline-block}.ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em;vertical-align:top}.ui-splitbutton.ui-state-disabled button{cursor:default}.ui-fluid .ui-splitbutton{width:100%}.ui-fluid .ui-splitbutton .ui-button:first-child{width:calc(100% - 2em)}.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton{width:2em}.ui-splitbutton .ui-menuitem-link{cursor:pointer}.ui-table{position:relative}.ui-table table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-table .ui-table-thead>tr>th,.ui-table .ui-table-tbody>tr>td,.ui-table .ui-table-tfoot>tr>td{padding:.25em .5em}.ui-table .ui-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-table p-sorticon{vertical-align:middle}.ui-table-auto-layout>.ui-table-wrapper{overflow-x:auto}.ui-table-auto-layout>.ui-table-wrapper>table{table-layout:auto}.ui-table-caption,.ui-table-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-table-caption{border-bottom:0 none}.ui-table-summary{border-top:0 none}.ui-table .ui-paginator-top{border-bottom:0 none}.ui-table .ui-paginator-bottom{border-top:0 none}.ui-table-scrollable-wrapper{position:relative}.ui-table-scrollable-header,.ui-table-scrollable-footer{overflow:hidden;border:0 none}.ui-table-scrollable-body{overflow:auto;position:relative}.ui-table-flex-scrollable{display:flex;flex-direction:column;flex:1;height:100%}.ui-table-flex-scrollable .ui-table-scrollable-wrapper,.ui-table-flex-scrollable .ui-table-scrollable-view{display:flex;flex-direction:column;flex:1;height:100%}.ui-table-flex-scrollable .ui-table-scrollable-body,.ui-table-flex-scrollable .ui-table-virtual-scrollable-body{flex:1}.ui-table-frozen-view .ui-table-scrollable-body,.ui-table-frozen-view .ui-table-virtual-scrollable-body{overflow:hidden}.ui-table-frozen-view>.ui-table-scrollable-body>table>.ui-table-tbody>tr>td:last-child,.ui-table-frozen-view>.ui-table-virtual-scrollable-body>table>.ui-table-tbody>tr>td:last-child{border-right:0 none}.ui-table-unfrozen-view{position:absolute;top:0}.ui-table-resizable>.ui-table-wrapper{overflow-x:auto}.ui-table-resizable .ui-table-thead>tr>th,.ui-table-resizable .ui-table-tfoot>tr>td,.ui-table-resizable .ui-table-tbody>tr>td{overflow:hidden}.ui-table-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-table .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-table .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-table .ui-table-tbody>tr>td.ui-editing-cell{padding:0}.ui-table .ui-table-tbody>tr>td.ui-editing-cell p-celleditor>*{width:100%}.ui-table-reorder-indicator-up,.ui-table-reorder-indicator-down{position:absolute;display:none}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-table-responsive .ui-table-thead>tr>th,.ui-table-responsive .ui-table-tfoot>tr>td{display:none !important}.ui-table-responsive colgroup{display:none !important}.ui-table-responsive .ui-table-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.ui-table-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-table-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-table .ui-table-loading-icon{font-size:2em}.ui-steps ul{list-style-type:none;padding:0;margin:0}.ui-steps .ui-steps-item{float:left;box-sizing:border-box;cursor:pointer}.ui-steps.ui-steps-readonly .ui-steps-item{cursor:auto}.ui-steps .ui-steps-item .ui-menuitem-link{text-decoration:none;display:block;padding:1em;position:relative;text-align:center}.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link{cursor:default}.ui-steps .ui-steps-number{font-size:2em;display:block}.ui-steps .ui-steps-title{display:block;white-space:nowrap}@media(max-width:40em){.ui-steps .ui-steps-item .ui-menuitem-link{padding:.5em}.ui-steps .ui-steps-item .ui-steps-title{display:none}}.ui-tabmenu .ui-tabmenu-nav{margin:0;padding:.25em .5em 0 .25em}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{list-style:none;float:left;position:relative;margin:0 .2em 1px 0;padding:0;white-space:nowrap;display:block;border-bottom:0;top:1px}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a{float:left;padding:.5em 1em;text-decoration:none;cursor:pointer}.ui-tabmenu .ui-tabmenu-nav a{padding:.5em 1em}.ui-tabmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tabmenu .ui-menuitem-text{vertical-align:middle}.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a{cursor:default}.ui-tabview{padding:.25em}.ui-tabview .ui-tabview-nav{margin:0}.ui-tabview .ui-tabview-nav li{list-style:none;float:left;position:relative;margin:0 .125em 1px 0;padding:0;white-space:nowrap}.ui-tabview .ui-tabview-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,.ui-tabview .ui-tabview-nav li.ui-state-disabled a,.ui-tabview .ui-tabview-nav li.ui-state-processing a{cursor:text}.ui-tabview .ui-tabview-nav li a,.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}.ui-tabview .ui-tabview-panel{border-width:0;padding:1em;background:0}.ui-tabview .ui-tabview-nav li{display:block}.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon{margin-right:.25em;vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon{margin-left:.25em;vertical-align:middle}.ui-tabview .ui-tabview-title{vertical-align:middle}.ui-tabview .ui-tabview-nav li .ui-tabview-close{margin:.5em .3em 0 0;cursor:pointer}.ui-tabview.ui-tabview-top>.ui-tabview-nav li{border-bottom:0;top:1px}.ui-tabview.ui-tabview-top>.ui-tabview-nav{padding:.2em .2em 0}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav{padding:0 .2em .2em}.ui-tabview.ui-tabview-bottom>.ui-tabview-nav li{border-top:0}.ui-tabview-left::after,.ui-tabview-right::after{clear:both;content:".";display:block;height:0;visibility:hidden}.ui-tabview-left>.ui-tabview-nav{float:left;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview-left>.ui-tabview-panels{float:right;width:75%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li,.ui-tabview.ui-tabview-right>.ui-tabview-nav li{display:block;float:right;white-space:normal;width:99%}.ui-tabview.ui-tabview-left>.ui-tabview-nav li{margin:0 0 1px 0;border-right:0 none}.ui-tabview.ui-tabview-right>.ui-tabview-nav{float:right;width:25%;height:300px;background-image:none;padding-top:1px}.ui-tabview.ui-tabview-right>.ui-tabview-panels{float:left;width:75%}.ui-tabview.ui-tabview-right>.ui-tabview-nav li{margin:0 0 1px 0;border-left:0 none}.ui-rtl .ui-tabview .ui-tabview-nav li{float:right}.ui-tieredmenu{width:12.5em;padding:.25em}.ui-tieredmenu.ui-tieredmenu-dynamic{position:absolute}.ui-tieredmenu .ui-menu-separator{border-width:1px 0 0 0}.ui-tieredmenu ul{list-style:none;margin:0;padding:0}.ui-tieredmenu .ui-submenu-list{display:none;position:absolute;width:12.5em;padding:.25em}.ui-tieredmenu .ui-menuitem-link{padding:.25em;display:block;cursor:pointer;position:relative;text-decoration:none}.ui-tieredmenu .ui-menuitem-icon{margin-right:.25em;vertical-align:middle}.ui-tieredmenu .ui-menuitem-text{vertical-align:middle}.ui-tieredmenu .ui-menuitem{position:relative;margin:.125em 0}.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon{position:absolute;margin-top:-.5em;right:0;top:50%}.ui-tieredmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list{display:block}.ui-terminal{height:18em;overflow:auto;padding:.25em}.ui-terminal-input{border:0 none;background-color:transparent;color:inherit;padding:0;margin:0 0 0 .125em;width:75%;outline:0;vertical-align:baseline}.ui-terminal-command{margin-left:.125em;-moz-margin-start:.125em}.ui-terminal-input::-ms-clear{display:none}.ui-toast{position:fixed;width:20em}.ui-toast .ui-toast-message{position:relative;display:block;margin-bottom:.75em;overflow:hidden}.ui-toast .ui-toast-message-content{padding:.5em 1em}.ui-toast .ui-toast-close-icon{position:absolute;top:.25em;right:.25em;cursor:pointer;display:inline-block}.ui-toast .ui-toast-summary{font-weight:bold;padding:0 0 .5em 0;display:block}.ui-toast .ui-toast-icon{position:absolute;display:inline-block;left:.5em;top:.25em;padding:0;font-size:2em}.ui-toast .ui-toast-message-text-content{padding:0 0 .25em 0;margin-left:2.5em}.ui-toast-top-right{top:20px;right:20px}.ui-toast-top-left{top:20px;left:20px}.ui-toast-bottom-right{bottom:20px;right:20px}.ui-toast-bottom-left{bottom:20px;left:20px}.ui-toast-top-center{top:20px;left:50%;margin-left:-10em}.ui-toast-bottom-center{bottom:20px;left:50%;margin-left:-10em}.ui-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.ui-toolbar{padding:.25em .5em}.ui-toolbar-group-left{float:left}.ui-toolbar-group-right{float:right}.ui-tooltip{position:absolute;display:none;padding:.25em .5em;max-width:12.5em;pointer-events:none}.ui-tooltip.ui-tooltip-right,.ui-tooltip.ui-tooltip-left{padding:0 .25em}.ui-tooltip.ui-tooltip-top,.ui-tooltip.ui-tooltip-bottom{padding:.25em 0}.ui-tooltip .ui-tooltip-text{padding:.125em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line}.ui-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ui-tooltip-right .ui-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}.ui-tooltip-left .ui-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}.ui-tooltip.ui-tooltip-top{padding:.25em 0}.ui-tooltip-top .ui-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}.ui-tooltip-bottom .ui-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}.ui-tree{width:20em}.p-treenode{display:block}.ui-tree .ui-treenode-selectable.ui-treenode-content{cursor:pointer}.ui-tree .ui-tree-wrapper{overflow:auto}.ui-tree .ui-tree-container{height:100%;margin:0;overflow:auto;padding:.25em;white-space:nowrap}.ui-tree-empty-message{padding:.25em}.ui-tree .ui-treenode-children{margin:0;padding:0}.ui-tree .ui-treenode{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat-y;list-style:none outside none;margin:0;padding:.125em 0 0 0}.ui-tree .ui-treenode-droppoint{height:4px;list-style-type:none}.ui-tree .ui-treenode-droppoint-active{border:0 none}.ui-tree .ui-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-icon{display:inline-block;vertical-align:middle}.ui-tree .ui-treenode-label{display:inline-block;padding:0 .25em;vertical-align:middle}.ui-tree .ui-treenode-label.ui-state-hover,.ui-tree .ui-treenode-label.ui-state-highlight{font-weight:normal;border:0 none}.ui-tree .ui-chkbox-box{cursor:pointer}.ui-tree .ui-chkbox{display:inline-block;vertical-align:middle}.ui-tree .ui-chkbox .ui-chkbox-icon{margin-left:1px}.ui-tree .ui-tree-filter{width:100%;box-sizing:border-box;padding-right:1.5em}.ui-tree .ui-tree-filter-container{position:relative;margin:0;padding:.4em;display:inline-block;width:100%}.ui-tree .ui-tree-filter-container .ui-tree-filter-icon{position:absolute;top:.8em;right:1em}.ui-tree-flex-scrollable{display:flex;flex:1;height:100%;flex-direction:column}.ui-tree-flex-scrollable .ui-tree-wrapper{flex:1}.ui-fluid .ui-tree{width:100%}.ui-tree-horizontal{width:auto;padding:.5em 0;overflow:auto}.ui-tree.ui-tree-horizontal table,.ui-tree.ui-tree-horizontal tr,.ui-tree.ui-tree-horizontal td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}.ui-tree.ui-tree-horizontal .ui-tree-toggler{vertical-align:middle;margin:0}.ui-tree-horizontal .ui-treenode-content{font-weight:normal;padding:.4em 1em .4em .2em}.ui-tree.ui-tree-horizontal .ui-tree-node-label{margin:0}.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content{font-weight:normal;white-space:nowrap}.ui-tree.ui-tree-horizontal .ui-treenode{background:url('line.567f57385ea3dde2c9ae.gif') repeat-x scroll center center transparent;padding:.25em 2.5em}.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed{padding-right:0}.ui-tree.ui-tree-horizontal .ui-treenode-children{padding:0;margin:0}.ui-tree.ui-tree-horizontal .ui-treenode-connector{width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-table{height:100%;width:1px}.ui-tree.ui-tree-horizontal .ui-treenode-connector-line{background:url('line.567f57385ea3dde2c9ae.gif') repeat-y scroll 0 0 transparent;width:1px}.ui-tree.ui-tree-horizontal table{height:0}.ui-tree.ui-tree-horizontal .ui-chkbox{vertical-align:bottom;margin-right:.25em}.ui-tree.ui-tree-loading{position:relative;min-height:4em}.ui-tree .ui-tree-loading-mask{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-tree .ui-tree-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-tree .ui-tree-loading-content .ui-tree-loading-icon{font-size:2em}.ui-treetable{position:relative}.ui-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.ui-treetable .ui-treetable-thead>tr>th,.ui-treetable .ui-treetable-tbody>tr>td,.ui-treetable .ui-treetable-tfoot>tr>td{padding:.25em .5em}.ui-treetable .ui-treetable-toggler{cursor:pointer;display:inline-block;height:1em;position:relative;top:50%;margin-top:-.5em}.ui-treetable .ui-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-treetable p-treetablesorticon{vertical-align:middle}.ui-treetable-auto-layout>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-auto-layout>.ui-treetable-wrapper>table{table-layout:auto}.ui-treetable .ui-treetable-chkbox{margin:0 .25em;vertical-align:middle}.ui-treetable-caption,.ui-treetable-summary{padding:.25em .5em;text-align:center;font-weight:bold}.ui-treetable-caption{border-bottom:0 none}.ui-treetable-summary{border-top:0 none}.ui-treetable .ui-paginator-top{border-bottom:0 none}.ui-treetable .ui-paginator-bottom{border-top:0 none}.ui-treetable-scrollable-wrapper{position:relative}.ui-treetable-scrollable-header,.ui-treetable-scrollable-footer{overflow:hidden;border:0 none}.ui-treetable-scrollable-body{overflow:auto;position:relative}.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr:first-child>td{border-top:0 none}.ui-treetable-flex-scrollable{display:flex;flex-direction:column;flex:1;height:100%}.ui-treetable-flex-scrollable .ui-treetable-scrollable-wrapper,.ui-treetable-flex-scrollable .ui-treetable-scrollable-view{display:flex;flex-direction:column;flex:1;height:100%}.ui-treetable-flex-scrollable .ui-treetable-scrollable-body,.ui-treetable-flex-scrollable .ui-treetable-virtual-scrollable-body{flex:1}.ui-treetable-frozen-view .ui-treetable-scrollable-body{overflow:hidden}.ui-treetable-frozen-view>.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr>td:last-child{border-right:0 none}.ui-treetable-unfrozen-view{position:absolute;top:0}.ui-treetable-resizable>.ui-treetable-wrapper{overflow-x:auto}.ui-treetable-resizable .ui-treetable-thead>tr>th,.ui-treetable-resizable .ui-treetable-tfoot>tr>td,.ui-treetable-resizable .ui-treetable-tbody>tr>td{overflow:hidden}.ui-treetable-resizable .ui-resizable-column{background-clip:padding-box;position:relative}.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer{display:none}.ui-treetable .ui-column-resizer{display:block;position:absolute !important;top:0;right:0;margin:0;width:.5em;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.ui-treetable .ui-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.ui-treetable-reorder-indicator-up,.ui-treetable-reorder-indicator-down{position:absolute;display:none}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{display:none}@media screen and (max-width:40em){.ui-treetable-responsive .ui-treetable-thead>tr>th,.ui-treetable-responsive .ui-treetable-tfoot>tr>td{display:none !important}.ui-treetable-responsive .ui-treetable-tbody>tr>td{text-align:left;display:block;border:0 none;width:100% !important;box-sizing:border-box;float:left;clear:left}.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em;font-weight:bold}}.ui-treetable-loading{position:absolute;width:100%;height:100%;-ms-filter:"alpha(opacity=10)";opacity:.1;z-index:1}.ui-treetable-loading-content{position:absolute;left:50%;top:50%;z-index:2;margin-top:-1em;margin-left:-1em}.ui-treetable .ui-treetable-loading-icon{font-size:2em}.ui-virtualscroller .ui-virtualscroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}.ui-virtualscroller .ui-virtualscroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}.ui-virtualscroller .ui-virtualscroller-list{list-style-type:none;margin:0;padding:0}
/* You can add global styles to this file, and also import other style files */
/* Navbar */
.sidebar {
    min-height: calc(100vh - 63px);
    background: linear-gradient(to top, #5768f3, #1c45ef);
    font-family: "roboto", sans-serif;
    padding: 0;
    width: 270px;
    
    z-index: 11;
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
    padding-top: 50px;
}
.sidebar > .nav {
    overflow: hidden;
    flex-wrap: nowrap;
    flex-direction: column;
}
.sidebar > .nav .nav-item.nav-profile {
    max-width: 270px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
.nav .nav-item, .navbar-nav .nav-item {
    line-height: 1;
}
.sidebar > .nav .nav-item.nav-profile .nav-link .profile-image {
    margin-right: 15px;
    position: relative;
}
.sidebar > .nav .nav-item.nav-profile .nav-link .dot-indicator {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.dot-indicator {
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.bg-success {
    background-color: #19d895 !important;
}
.sidebar > .nav .nav-item.nav-profile .nav-link .profile-name {
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
}
.sidebar > .nav .nav-item.nav-profile .nav-link .designation {
    margin-bottom: 0;
    font-weight: 400;
    color: #fff;
}
.sidebar > .nav .nav-item.nav-category {
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(255, 255, 255, 0.13);
    margin: 0 30px;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 0px 15px 0px;
}
.ng-valid[required],
.ng-valid.required {
  border-color: #48c774; /* green */
}
.ng-invalid {
  border-color: #f14668; /* red */
}
.ng-untouched {
  border-color: #b5b5b5; /* grey */
}
table,
td {
  word-break: break-all;
}
body input.ui-widget:disabled {
  opacity: 0.9 !important;
}
/* Styles para paneles componente SIG */
.contenidoGeneral {
  font-family: "cabin", sans-serif;
  font-size: 14px;
}
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 15px;
  transition: 0.3s;
  font-size: 14px;
}
.tab button:hover {
  background-color: #ddd;
}
.tab button.active {
  background-color: #ccc;
}
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
.tabcontentAddData {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 8px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 12px;
  transition: 0.4s;
}
.active,
.activeTab,
.accordion:hover {
  background-color: #ccc;
}
.accordion:after {
  content: "\002B";
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.active:after {
  content: "\2212";
}
.panel {
  padding: 0 12px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.custom-file-input {
  outline: none;
  color: transparent;
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: "Cargar Archivo";
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active {
  outline: 0;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #721c24;
  padding: 0.75rem 1.25rem;
  text-align: center;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.text-center {
  text-align: center;
}
.errorMessages{
  color: red;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sidebar > .nav:not(.sub-menu) > .nav-item > .nav-link {
    background: transparent;
    transition-duration: 0.3s;
    transition-timing-function: "ease-in-out";
    transition-property: "background", "color", "box-shadow", "padding", "box-shadow";
    transition-property: "background", "color", "box-shadow", "padding";
}
.sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link {
    position: relative;
}
.sidebar > .nav > .nav-item > .nav-link {
    height: 52px;
}
.sidebar > .nav .nav-item .nav-link {
    align-items: center;
    display: flex;
    padding: 15px 30px 15px 55px;
    white-space: nowrap;
    color: #fff;
    font-size: 15px;
}
.sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) {
    background: #0f25d5;
    padding-left: 65px;
}
.sidebar > .nav .nav-item.nav-profile .nav-link {
    display: flex;
    border-radius: 3px;
    border: 1px solid rgba(255, 255, 255, 0.11);
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 15px 25px;
}
.sidebar > .nav .nav-item .nav-link .menu-icon {
    display: none;
    margin-right: 1.25rem;
    width: 16px;
    line-height: 1;
    font-size: 18px;
    color: #fff;
}
.sidebar > .nav .nav-item .nav-link .menu-title {
    color: inherit;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    vertical-align: middle;
    font-weight: 500;
}
.sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before {
    content: "";
    position: absolute;
    left: 30px;
    right: 50%;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 2px solid #fff;
    display: block;
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar {
    font-family: "roboto", sans-serif;
    background: linear-gradient(to top, #5768f3, #1c45ef);
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
}
.navbar.default-layout .navbar-brand-wrapper {
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
    background: #1c45ef;
    width: 270px;
    height: 63px;
}
.navbar.default-layout .navbar-brand-wrapper .navbar-brand {
    color: #ffffff;
    font-size: 1.5rem;
    line-height: 48px;
    margin-right: 0;
    padding: 0.25rem 0;
    display: flex;
}
img {
  width: 170px;
  max-width: 100%;
  margin: auto;
  vertical-align: middle;
}
.navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {
    display: none;
}
.navbar.default-layout .navbar-menu-wrapper {
    background-color: #fff;
    transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -ms-transition: width 0.25s ease;
    color: #001737;
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 270px);
    height: 63px;
    box-shadow: 0 4px 16px 0 rgba(167, 175, 183, 0.33);
}
/*@media (max-width: 991px) {
        width: calc(100% - #{$sidebar-width-icon});
      }*/
.navbar-toggler {
    border: 0;
    color: inherit;
}
.search-form {
    width: 35%;
    margin-right: 30px;
}
.form-group {
    margin-bottom: 0;  
}
.navbar-nav {
    flex-direction: row;
    align-items: center;
}
.nav-item {
          margin-left: 1rem;
}
.nav-link {
    color: inherit;
    font-size: 1.5rem;
    vertical-align: middle;
}
i {
    font-size: 1.5rem;
    vertical-align: middle;
    margin-right: 0;
}
.dropdown-menu {
  min-width: 250px;
  margin-top: 9px;
}
.dropdown-header {
    padding: 20px;
  }
.dropdown-item {
    padding: 10px 15px;
  }
/*.dropdown-toggle {
  &:after {
    position: relative;
    top: 50%;
  }
}
          

          &.language-dropdown {
            .dropdown-menu {
              width: 170px;
              left: -15px !important;


              .dropdown-item {
                padding-left: 22px;
                padding-right: 12px;

                .flag-icon-holder {
                  margin-right: 15px;
                }
              }
            }

            .flag-icon-holder {
              height: 25px;
              width: 25px;
              border-radius: 100%;
              overflow: hidden;

              i {
                font-size: 25px;
              }
            }
          }
        }

        &.navbar-nav-right {
          @media (min-width: 992px) {
            margin-left: auto;
          }
        }
      }
    }
  }
}

@media (max-width:991px) {
  .navbar {
    &.default-layout {
      flex-direction: row;

      .navbar-brand-wrapper {
        width: $sidebar-width-icon;

        .brand-logo {
          display: none;
        }

        .brand-logo-mini {
          display: inline-block;
        }
      }
    }
  }

  .navbar-collapse {
    display: flex;
    margin-top: 0.5rem;
  }
}*/
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    color: inherit;
    font-size: 15px;
    vertical-align: middle;
}
.nav .nav-item.dropdown .count-indicator, .navbar-nav .nav-item.dropdown .count-indicator {
    position: relative;
    text-align: center;
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.stretch-card {
    display: flex;
    align-items: stretch;
    justify-content: stretch;
}
.stretch-card > .card {
    width: 100%;
    min-width: 100%;
}
.card {
    box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
    border: solid 1px #dde4eb;
    border-radius: 0px;
}
.card {
    border: none;
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
.grid-margin {
    margin-bottom: 25px;
}
.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: 12.5px;
    padding-left: 12.5px;
}
.btn, .btn-group.open .dropdown-toggle, .btn:active, .btn:focus, .btn:hover, .btn:visited, a, a:active, a:checked, a:focus, a:hover, a:visited, body, button, button:active, button:hover, button:visited, div, input, input:active, input:focus, input:hover, input:visited, select, select:active, select:focus, select:visited, textarea, textarea:active, textarea:focus, textarea:hover, textarea:visited {
    box-shadow: none;
}
a, div, h1, h2, h3, h4, h5, p, span {
    text-shadow: none;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.main-panel {
    transition: width 0.25s ease, margin 0.25s ease;
    width: calc(100% - 270px);
    min-height: calc(100vh - 63px);
    display: flex;
    flex-direction: column;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12.5px;
    margin-left: -12.5px;
}
.page-body-wrapper-menu {
    min-height: calc(100vh - 63px);
    display: flex;
    flex-direction: row;
    padding-left: 0;
    /* padding-right: 0; */
}
.container-fluid {
    width: 100%;
    padding-right: 12.5px;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.container-scroller .page-body-wrapper-menu{
    padding-left: 0;
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav {
    flex-direction: row;
    align-items: center;
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
dl, ol, ul {
    padding-left: 1rem;
    font-size: 0.875rem;
}
ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
.navbar.default-layout .navbar-menu-wrapper .search-form {
    width: 35%;
    margin-right: 30px;
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
.d-none {
    display: none !important;
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {
    margin-left: 1rem;
}
.font-weight-medium {
    font-weight: 500;
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder {
    height: 25px;
    width: 25px;
    border-radius: 100%;
    overflow: hidden;
}
.nav .nav-item.dropdown .count-indicator .count, .navbar-nav .nav-item.dropdown .count-indicator .count {
    position: absolute;
    left: 50%;
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: #FF0017;
    color: #ffffff;
    font-size: 11px;
    top: -1px;
    font-weight: 600;
    line-height: 1rem;
    border: none;
    text-align: center;
}
.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu {
    min-width: 250px;
    margin-top: 9px;
}
.nav .nav-item.dropdown .navbar-dropdown, .navbar-nav .nav-item.dropdown .navbar-dropdown {
    font-size: 0.9rem;
    margin-top: 15px;
    position: absolute;
    right: 0;
    left: auto;
    border: 1px solid rgba(182, 182, 182, 0.1);
    padding: 0 0 20px;
    min-width: 100%;
    border-radius: 2px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13);
    overflow-x: hidden;
    max-height: 350px;
    overflow-y: auto;
    overflow: hidden;
}
.dropdownAnimation, .nav .nav-item.dropdown .navbar-dropdown, .navbar-nav .nav-item.dropdown .navbar-dropdown {
    -webkit-animation-name: dropdownAnimation;
    animation-name: dropdownAnimation;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.dropdown-menu.dropdown-menu-right {
    left: auto !important;
    right: 0 !important;
}
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-menu {
    font-size: 0.875rem;
    border: 1px solid #dee2e6;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.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: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}
.content-wrapper-menu {
    background: #F3F3F3;
    padding: 5.5rem 1.7rem;
    width: 100%;
    flex-grow: 1;
}
.input_checked_full{
    color: #57EA78;
}
.nav-main-menu .nav-item-main-menu{
    margin-left: 0;
}
.dropdown a{
    cursor: pointer; 
}
.bg-notfound{
    background-color: #94b9c9 !important;
}
.row-impar{
    background-color: #ececec;
}
.row-par{
    
}
.list-group-item{
    cursor: pointer;
}
.list-group-item:hover{
    background-color: #ececec;
}

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
/*------------------------------------------------------------------
 [Master Stylesheet]

  Project:	Star Admin Free 
  Version:	3.5
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
  ===== Table of Contents =====

  * Bootstrap functions
  * Template variables
  * Boostrap Main SCSS
  * Template mixins
    + Animation Mixins
    + Accordion Mixins
    + Background Mixins
    + Badges Mixins
    + BlockQuote Mixins
    + Buttons Mixins
    + Breadcrumbs Mixins
    + Cards Mixins
    + Color Functions Mixins
    + Miscellaneous Mixins
    + No-ui-slider Mixins
    + Pagination Mixins
    + Popover Mixins
    + Tabs Mixins
    + Tooltip Mixins
    + Text Mixins
  * Core Styles
    + Reset Styles
    + Fonts
    + Functions
    + Typography
    + Miscellaneous
    + Layouts
    + Utilities
    + Demo styles
    + Dashboard
  * Components
    + Accordions
    + Badges
    + Bootstrap Alerts
    + Boostrap Progress
    + Buttons
    + Breadcrumbs
    + Cards
    + Checkboxes and Radios
    + Dropdowns
    + Forms
    + Google Maps
    + Icons
    + Lists
    + Loaders
    + Modals
    + New Accounts
    + Pagination
    + Popovers
    + Portfolio
    + Preview
    + Pricing Table
    + Tables
    + Tabs
    + Tooltips
    + Timeline
    + Todo List
    + Settings Panel
    + User Profile
    + Purchase Banner
  * Email
    + Mail Sidebar
    + Mail List Container
    + Message Content
  * Plugin Overrides
    + Ace Editor
    + Avgrund Popup
    + Bootstrap Tour
    + Chartjs
    + Chartist
    + CodeMirror
    + Colcade
    + Colorpicker
    + Context Menu
    + Data Tables
    + Datepicker
    + Dropify
    + Dropzone
    + Flot chart
    + Full Calendar
    + Google Charts
    + Icheck
    + Jquery File Upload
    + Js-grid
    + Jvectormap
    + Light Gallery
    + Listify
    + No-ui-slider
    + Owl-carousel
    + Progressbar-js
    + Pws-tabs
    + Quill Editor
    + Rating
    + Select2
    + Summernote Editor
    + SweetAlert
    + Switchery
    + Tags
    + TinyMCE Editor
    + Toast
    + Typeahead
    + Wysi Editor
    + X-editable
    + Wizard
  * Screens
    + Auth
    + Error
    + Lock Screen
    + Landing
    + Profile Page
    + Invoice
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/* === Import Bootstrap functions and variables === */
/*-------------------------------------------------------------------*/
/* === Import template variables === */
/*-------------------------------------------------------------------*/
/* === Boostrap Main SCSS === */
/*!
 * 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: #00aeef;
  --indigo: #6610f2;
  --purple: #ab8ce4;
  --pink: #E91E63;
  --red: #ff0017;
  --orange: #fb9678;
  --yellow: #ffd500;
  --green: #3bd949;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #292b2c;
  --blue: #00aeef;
  --indigo: #6610f2;
  --purple: #ab8ce4;
  --pink: #E91E63;
  --red: #ff0017;
  --orange: #fb9678;
  --yellow: #ffd500;
  --green: #3bd949;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --white-smoke: #f3f5f6;
  --gray: #6c757d;
  --gray-light: #8ba2b5;
  --gray-lightest: #f7f7f9;
  --primary: #2196f3;
  --secondary: #dde4eb;
  --success: #19d895;
  --info: #8862e0;
  --warning: #ffaf00;
  --danger: #ff6258;
  --light: #fbfbfb;
  --dark: #252C46;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,
*::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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }
[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;
  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: .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: -.25em; }
sup {
  top: -.5em; }
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
a:hover {
    color: #0056b3;
    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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  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: 12px 15px;
  padding-bottom: 12px 15px;
  color: #6c757d;
  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: .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-weight: 500;
  line-height: 1.2; }
h1, .h1 {
  font-size: 2.5rem; }
h2, .h2 {
  font-size: 2rem; }
h3, .h3 {
  font-size: 1.75rem; }
h4, .h4 {
  font-size: 1.5rem; }
h5, .h5 {
  font-size: 1.25rem; }
h6, .h6 {
  font-size: 1rem; }
.lead {
  font-size: 1.25rem;
  font-weight: 300; }
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  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: #6c757d; }
.blockquote-footer::before {
    content: "\2014\00A0"; }
.img-fluid {
  max-width: 100%;
  height: auto; }
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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: #6c757d; }
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
a > code {
    color: inherit; }
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }
.container {
  width: 100%;
  padding-right: 12.5px;
  padding-left: 12.5px;
  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: 12.5px;
  padding-left: 12.5px;
  margin-right: auto;
  margin-left: auto; }
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12.5px;
  margin-left: -12.5px; }
.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: 12.5px;
  padding-left: 12.5px; }
.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: #212529; }
.table th,
  .table td {
    padding: 12px 15px;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
    border-top: 2px solid #dee2e6; }
.table-sm th,
.table-sm td {
  padding: 0.3rem; }
.table-bordered {
  border: 1px solid #dee2e6; }
.table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
.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(0, 0, 0, 0.05); }
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c1e2fc; }
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8cc8f9; }
.table-hover .table-primary:hover {
  background-color: #a9d7fb; }
.table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #a9d7fb; }
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f5f7f9; }
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #edf1f5; }
.table-hover .table-secondary:hover {
  background-color: #e5eaef; }
.table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #e5eaef; }
.table-success,
.table-success > th,
.table-success > td {
  background-color: #bff4e1; }
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #87ebc8; }
.table-hover .table-success:hover {
  background-color: #a9f0d7; }
.table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a9f0d7; }
.table-info,
.table-info > th,
.table-info > td {
  background-color: #ded3f6; }
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #c1adef; }
.table-hover .table-info:hover {
  background-color: #cebef2; }
.table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #cebef2; }
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe9b8; }
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd57a; }
.table-hover .table-warning:hover {
  background-color: #ffe19f; }
.table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe19f; }
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffd3d0; }
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ffada8; }
.table-hover .table-danger:hover {
  background-color: #ffbbb7; }
.table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ffbbb7; }
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fefefe; }
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fdfdfd; }
.table-hover .table-light:hover {
  background-color: #f1f1f1; }
.table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #f1f1f1; }
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c2c4cb; }
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8e919f; }
.table-hover .table-dark:hover {
  background-color: #b4b7bf; }
.table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b4b7bf; }
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }
.table-dark {
  color: #fff;
  background-color: #343a40; }
.table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
.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: #fff;
    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.5em + 0.75rem + 2px);
  padding: 0.56rem 1.375rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 2px;
  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: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }
.col-form-label {
  padding-top: calc(0.56rem + 1px);
  padding-bottom: calc(0.56rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1; }
.col-form-label-lg {
  padding-top: calc(0.94rem + 1px);
  padding-bottom: calc(0.94rem + 1px);
  font-size: 1.25rem;
  line-height: 1; }
.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.56rem;
  padding-bottom: 0.56rem;
  margin-bottom: 0;
  line-height: 1;
  color: #212529;
  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.5em + 0.5rem + 2px);
  padding: 0.5rem 0.81rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.2rem; }
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.94rem 1.94rem;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 0.3rem; }
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: #6c757d; }
.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: #28a745; }
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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: #28a745; }
.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: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }
.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: #34ce57;
  background-color: #34ce57; }
.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(40, 167, 69, 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: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }
.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: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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: #dc3545; }
.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: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }
.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: #e4606d;
  background-color: #e4606d; }
.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(220, 53, 69, 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: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }
.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: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4rem 1rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.1875rem;
  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: #212529;
    text-decoration: none; }
.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.btn.disabled, .btn:disabled {
    opacity: 0.65; }
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }
.btn-primary {
  color: #fff;
  background-color: #2196f3;
  border-color: #2196f3; }
.btn-primary:hover {
    color: #fff;
    background-color: #0c83e2;
    border-color: #0c7cd5; }
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0c7cd5;
    border-color: #0b75c9; }
.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(66, 166, 245, 0.5); }
.btn-secondary {
  color: #212529;
  background-color: #dde4eb;
  border-color: #dde4eb; }
.btn-secondary:hover {
    color: #212529;
    background-color: #c5d1dd;
    border-color: #bdcbd8; }
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #dde4eb;
    border-color: #dde4eb; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #bdcbd8;
    border-color: #b5c4d3; }
.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(193, 199, 206, 0.5); }
.btn-success {
  color: #212529;
  background-color: #19d895;
  border-color: #19d895; }
.btn-success:hover {
    color: #fff;
    background-color: #15b67d;
    border-color: #14aa75; }
.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #19d895;
    border-color: #19d895; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #14aa75;
    border-color: #129f6e; }
.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(26, 189, 133, 0.5); }
.btn-info {
  color: #fff;
  background-color: #8862e0;
  border-color: #8862e0; }
.btn-info:hover {
    color: #fff;
    background-color: #7042da;
    border-color: #6837d8; }
.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #8862e0;
    border-color: #8862e0; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #6837d8;
    border-color: #602dd5; }
.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(154, 122, 229, 0.5); }
.btn-warning {
  color: #212529;
  background-color: #ffaf00;
  border-color: #ffaf00; }
.btn-warning:hover {
    color: #212529;
    background-color: #d99500;
    border-color: #cc8c00; }
.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffaf00;
    border-color: #ffaf00; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #cc8c00;
    border-color: #bf8300; }
.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(222, 154, 6, 0.5); }
.btn-danger {
  color: #fff;
  background-color: #ff6258;
  border-color: #ff6258; }
.btn-danger:hover {
    color: #fff;
    background-color: #ff3e32;
    border-color: #ff3225; }
.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #ff6258;
    border-color: #ff6258; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ff3225;
    border-color: #ff2618; }
.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(255, 122, 113, 0.5); }
.btn-light {
  color: #212529;
  background-color: #fbfbfb;
  border-color: #fbfbfb; }
.btn-light:hover {
    color: #212529;
    background-color: #e8e8e8;
    border-color: #e2e2e2; }
.btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); }
.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #e2e2e2;
    border-color: #dbdbdb; }
.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(218, 219, 220, 0.5); }
.btn-dark {
  color: #fff;
  background-color: #252C46;
  border-color: #252C46; }
.btn-dark:hover {
    color: #fff;
    background-color: #181c2d;
    border-color: #131725; }
.btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #252C46;
    border-color: #252C46; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #131725;
    border-color: #0f121c; }
.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(70, 76, 98, 0.5); }
.btn-outline-primary {
  color: #2196f3;
  border-color: #2196f3; }
.btn-outline-primary:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #2196f3;
    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: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
.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(33, 150, 243, 0.5); }
.btn-outline-secondary {
  color: #dde4eb;
  border-color: #dde4eb; }
.btn-outline-secondary:hover {
    color: #212529;
    background-color: #dde4eb;
    border-color: #dde4eb; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #dde4eb;
    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: #212529;
    background-color: #dde4eb;
    border-color: #dde4eb; }
.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(221, 228, 235, 0.5); }
.btn-outline-success {
  color: #19d895;
  border-color: #19d895; }
.btn-outline-success:hover {
    color: #212529;
    background-color: #19d895;
    border-color: #19d895; }
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #19d895;
    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: #212529;
    background-color: #19d895;
    border-color: #19d895; }
.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(25, 216, 149, 0.5); }
.btn-outline-info {
  color: #8862e0;
  border-color: #8862e0; }
.btn-outline-info:hover {
    color: #fff;
    background-color: #8862e0;
    border-color: #8862e0; }
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #8862e0;
    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: #fff;
    background-color: #8862e0;
    border-color: #8862e0; }
.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(136, 98, 224, 0.5); }
.btn-outline-warning {
  color: #ffaf00;
  border-color: #ffaf00; }
.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffaf00;
    border-color: #ffaf00; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffaf00;
    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: #212529;
    background-color: #ffaf00;
    border-color: #ffaf00; }
.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, 175, 0, 0.5); }
.btn-outline-danger {
  color: #ff6258;
  border-color: #ff6258; }
.btn-outline-danger:hover {
    color: #fff;
    background-color: #ff6258;
    border-color: #ff6258; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #ff6258;
    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: #fff;
    background-color: #ff6258;
    border-color: #ff6258; }
.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(255, 98, 88, 0.5); }
.btn-outline-light {
  color: #fbfbfb;
  border-color: #fbfbfb; }
.btn-outline-light:hover {
    color: #212529;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #fbfbfb;
    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: #212529;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
.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(251, 251, 251, 0.5); }
.btn-outline-dark {
  color: #252C46;
  border-color: #252C46; }
.btn-outline-dark:hover {
    color: #fff;
    background-color: #252C46;
    border-color: #252C46; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #252C46;
    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: #fff;
    background-color: #252C46;
    border-color: #252C46; }
.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(37, 44, 70, 0.5); }
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
.btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
.btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
.btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }
.btn-lg, .btn-group-lg > .btn {
  padding: 0.94rem 1.94rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem; }
.btn-sm, .btn-group-sm > .btn {
  padding: 0.5rem 0.81rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem; }
.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: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  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 #e9ecef; }
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
.dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
.dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    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: #6c757d;
  white-space: nowrap; }
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }
.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.6075rem;
  padding-left: 0.6075rem; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.455rem;
  padding-left: 1.455rem; }
.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.56rem 1.375rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 2px; }
.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.5em + 1rem + 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: 0.94rem 1.94rem;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 0.3rem; }
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 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.81rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.2rem; }
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }
.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.5rem;
  padding-left: 1.75rem; }
.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: #fff;
    border-color: #007bff;
    background-color: #007bff; }
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #80bdff; }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff; }
.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
.custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
.custom-control-label::before {
    position: absolute;
    top: 0.125rem;
    left: -1.75rem;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
.custom-control-label::after {
    position: absolute;
    top: 0.125rem;
    left: -1.75rem;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    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: #007bff;
  background-color: #007bff; }
.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(0, 123, 255, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 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(0, 123, 255, 0.5); }
.custom-switch {
  padding-left: 2.75rem; }
.custom-switch .custom-control-label::before {
    left: -2.75rem;
    width: 2.25rem;
    pointer-events: all;
    border-radius: 50px; }
.custom-switch .custom-control-label::after {
    top: calc(0.125rem + 2px);
    left: calc(-2.75rem + 2px);
    width: 1rem;
    height: 1rem;
    background-color: #adb5bd;
    border-radius: 50px;
    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: #fff;
    transform: translateX(1rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5); }
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
.custom-select::-ms-expand {
    display: none; }
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
.custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
.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.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    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;
  -moz-appearance: none;
  appearance: none; }
.custom-range:focus {
    outline: none; }
.custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-range::-moz-focus-outer {
    border: 0; }
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    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 {
        transition: none; } }
.custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff; }
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none; }
@media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
.custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff; }
.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    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: #007bff;
    border: 0;
    border-radius: 1rem;
    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 {
        transition: none; } }
.custom-range::-ms-thumb:active {
      background-color: #b3d7ff; }
.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: #dee2e6;
    border-radius: 1rem; }
.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    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: #6c757d;
    pointer-events: none;
    cursor: default; }
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
.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: #e9ecef #e9ecef #dee2e6; }
.nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
.nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
.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: #fff;
  background-color: #007bff; }
.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.3125rem;
  padding-bottom: 0.3125rem;
  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: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }
.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: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  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='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand {
  color: #fff; }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
.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: #fff; }
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  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='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
    color: #fff; }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
.card > hr {
    margin-right: 0;
    margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }
.card-title {
  margin-bottom: 0.75rem; }
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }
.card-text:last-child {
  margin-bottom: 0; }
.card-link:hover {
  text-decoration: none; }
.card-link + .card-link {
  margin-left: 1.25rem; }
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {
    border-top: 0; }
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 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: 0.75rem; }
@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.56rem 1.13rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent;
  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: #6c757d;
    content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }
.breadcrumb-item.active {
  color: #6c757d; }
.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: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.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: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  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: #fff;
  background-color: #2196f3; }
a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0c7cd5; }
a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
.badge-secondary {
  color: #212529;
  background-color: #dde4eb; }
a.badge-secondary:hover, a.badge-secondary:focus {
    color: #212529;
    background-color: #bdcbd8; }
a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); }
.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online {
  color: #212529;
  background-color: #19d895; }
a.badge-success:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:hover, a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus {
    color: #212529;
    background-color: #14aa75; }
a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus, a.badge-success.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-online {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); }
.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline {
  color: #fff;
  background-color: #8862e0; }
a.badge-info:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:hover, a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus {
    color: #fff;
    background-color: #6837d8; }
a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus, a.badge-info.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-offline {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); }
.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy {
  color: #212529;
  background-color: #ffaf00; }
a.badge-warning:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:hover, a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus {
    color: #212529;
    background-color: #cc8c00; }
a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus, a.badge-warning.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-busy {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); }
.badge-danger {
  color: #fff;
  background-color: #ff6258; }
a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #ff3225; }
a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); }
.badge-light {
  color: #212529;
  background-color: #fbfbfb; }
a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #e2e2e2; }
a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); }
.badge-dark {
  color: #fff;
  background-color: #252C46; }
a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #131725; }
a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); }
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
@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 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.alert-heading {
  color: inherit; }
.alert-link {
  font-weight: 700; }
.alert-dismissible {
  padding-right: 4rem; }
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }
.alert-primary {
  color: #114e7e;
  background-color: #d3eafd;
  border-color: #c1e2fc; }
.alert-primary hr {
    border-top-color: #a9d7fb; }
.alert-primary .alert-link {
    color: #0b3251; }
.alert-secondary {
  color: #73777a;
  background-color: #f8fafb;
  border-color: #f5f7f9; }
.alert-secondary hr {
    border-top-color: #e5eaef; }
.alert-secondary .alert-link {
    color: #5a5d60; }
.alert-success {
  color: #0d704d;
  background-color: #d1f7ea;
  border-color: #bff4e1; }
.alert-success hr {
    border-top-color: #a9f0d7; }
.alert-success .alert-link {
    color: #08422e; }
.alert-info {
  color: #473374;
  background-color: #e7e0f9;
  border-color: #ded3f6; }
.alert-info hr {
    border-top-color: #cebef2; }
.alert-info .alert-link {
    color: #312351; }
.alert-warning {
  color: #855b00;
  background-color: #ffefcc;
  border-color: #ffe9b8; }
.alert-warning hr {
    border-top-color: #ffe19f; }
.alert-warning .alert-link {
    color: #523800; }
.alert-danger {
  color: #85332e;
  background-color: #ffe0de;
  border-color: #ffd3d0; }
.alert-danger hr {
    border-top-color: #ffbbb7; }
.alert-danger .alert-link {
    color: #5f2421; }
.alert-light {
  color: #838383;
  background-color: #fefefe;
  border-color: #fefefe; }
.alert-light hr {
    border-top-color: #f1f1f1; }
.alert-light .alert-link {
    color: #6a6a6a; }
.alert-dark {
  color: #131724;
  background-color: #d3d5da;
  border-color: #c2c4cb; }
.alert-dark hr {
    border-top-color: #b4b7bf; }
.alert-dark .alert-link {
    color: #010203; }
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
@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: #e9ecef;
  border-radius: 0.25rem; }
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite; }
@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
      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: #495057;
  text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
.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: #6c757d;
    pointer-events: none;
    background-color: #fff; }
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
.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: #114e7e;
  background-color: #c1e2fc; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #114e7e;
    background-color: #a9d7fb; }
.list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #114e7e;
    border-color: #114e7e; }
.list-group-item-secondary {
  color: #73777a;
  background-color: #f5f7f9; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #73777a;
    background-color: #e5eaef; }
.list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #73777a;
    border-color: #73777a; }
.list-group-item-success {
  color: #0d704d;
  background-color: #bff4e1; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #0d704d;
    background-color: #a9f0d7; }
.list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #0d704d;
    border-color: #0d704d; }
.list-group-item-info {
  color: #473374;
  background-color: #ded3f6; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #473374;
    background-color: #cebef2; }
.list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #473374;
    border-color: #473374; }
.list-group-item-warning {
  color: #855b00;
  background-color: #ffe9b8; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #855b00;
    background-color: #ffe19f; }
.list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #855b00;
    border-color: #855b00; }
.list-group-item-danger {
  color: #85332e;
  background-color: #ffd3d0; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #85332e;
    background-color: #ffbbb7; }
.list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #85332e;
    border-color: #85332e; }
.list-group-item-light {
  color: #838383;
  background-color: #fefefe; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #838383;
    background-color: #f1f1f1; }
.list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #838383;
    border-color: #838383; }
.list-group-item-dark {
  color: #131724;
  background-color: #c2c4cb; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #131724;
    background-color: #b4b7bf; }
.list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #131724;
    border-color: #131724; }
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
.close:hover {
    color: #000;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-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);
  -webkit-backdrop-filter: blur(10px);
  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: #6c757d;
  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: 10px;
  pointer-events: none; }
.modal.fade .modal-dialog {
    transition: transform 0.4s ease;
    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% - 20px); }
.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 20px);
    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% - 20px); }
.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 20px);
    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: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
.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 #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
.modal-header .close {
    padding: 1rem 1rem;
    margin: -25px -26px -25px auto; }
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px; }
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
.modal-footer > :not(:first-child) {
    margin-left: .25rem; }
.modal-footer > :not(:last-child) {
    margin-right: .25rem; }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 60px); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 60px); }
  .modal-dialog-centered {
    min-height: calc(100% - 60px); }
    .modal-dialog-centered::before {
      height: calc(100vh - 60px); }
  .modal-sm {
    max-width: 300px; } }
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 90%; } }
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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.75rem;
  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: #000; }
.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: #000; }
.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: #000; }
.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: #000; }
.tooltip-inner {
  max-width: 200px;
  padding: 0.4rem 0.75rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.375rem; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
.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: #fff; }
.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.3rem 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: #fff; }
.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: #fff; }
.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.3rem 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: #fff; }
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
    display: none; }
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }
.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%;
  -webkit-backface-visibility: hidden;
  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: #fff;
  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: #fff;
    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: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .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: #fff;
  text-align: center; }
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg); } }
@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%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite; }
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1; } }
@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;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .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: #2196f3 !important; }
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0c7cd5 !important; }
.bg-secondary {
  background-color: #dde4eb !important; }
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #bdcbd8 !important; }
.bg-success {
  background-color: #19d895 !important; }
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #14aa75 !important; }
.bg-info {
  background-color: #8862e0 !important; }
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #6837d8 !important; }
.bg-warning {
  background-color: #ffaf00 !important; }
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #cc8c00 !important; }
.bg-danger {
  background-color: #ff6258 !important; }
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff3225 !important; }
.bg-light {
  background-color: #fbfbfb !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e2e2e2 !important; }
.bg-dark {
  background-color: #252C46 !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #131725 !important; }
.bg-white {
  background-color: #ffffff !important; }
.bg-transparent {
  background-color: transparent !important; }
.border, .loader-demo-box {
  border: 1px solid #dee2e6 !important; }
.border-top {
  border-top: 1px solid #dee2e6 !important; }
.border-right {
  border-right: 1px solid #dee2e6 !important; }
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }
.border-left {
  border-left: 1px solid #dee2e6 !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: #2196f3 !important; }
.border-secondary, .loader-demo-box {
  border-color: #dde4eb !important; }
.border-success {
  border-color: #19d895 !important; }
.border-info {
  border-color: #8862e0 !important; }
.border-warning {
  border-color: #ffaf00 !important; }
.border-danger {
  border-color: #ff6258 !important; }
.border-light {
  border-color: #fbfbfb !important; }
.border-dark {
  border-color: #252C46 !important; }
.border-white {
  border-color: #ffffff !important; }
.rounded-sm {
  border-radius: 0.2rem !important; }
.rounded, .loader-demo-box {
  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.3rem !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, .loader-demo-box {
  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, .loader-demo-box {
  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: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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: 0.25rem !important; }
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }
.m-2 {
  margin: 0.5rem !important; }
.mt-2, .template-demo > .btn, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .circle-progress,
.my-2 {
  margin-top: 0.5rem !important; }
.mr-2, .template-demo > .btn, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .dropdown,
.mx-2 {
  margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }
.ml-2, .btn-toolbar .btn-group + .btn-group,
.mx-2 {
  margin-left: 0.5rem !important; }
.m-3 {
  margin: 1rem !important; }
.mt-3,
.my-3 {
  margin-top: 1rem !important; }
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }
.mb-3, .template-demo .circle-progress-block,
.my-3 {
  margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }
.m-4 {
  margin: 1.5rem !important; }
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }
.m-5 {
  margin: 3rem !important; }
.mt-5,
.my-5 {
  margin-top: 3rem !important; }
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }
.p-0 {
  padding: 0 !important; }
.pt-0, .card-revenue-table .revenue-item:first-child,
.py-0 {
  padding-top: 0 !important; }
.pr-0,
.px-0 {
  padding-right: 0 !important; }
.pb-0, .card-revenue-table .revenue-item:last-child,
.py-0 {
  padding-bottom: 0 !important; }
.pl-0,
.px-0 {
  padding-left: 0 !important; }
.p-1 {
  padding: 0.25rem !important; }
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }
.p-2 {
  padding: 0.5rem !important; }
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }
.pr-2,
.px-2,
.template-demo .circle-progress-block {
  padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }
.pl-2,
.px-2,
.template-demo .circle-progress-block {
  padding-left: 0.5rem !important; }
.p-3 {
  padding: 1rem !important; }
.pt-3,
.py-3,
.card-revenue-table .revenue-item {
  padding-top: 1rem !important; }
.pr-3,
.px-3 {
  padding-right: 1rem !important; }
.pb-3,
.py-3,
.card-revenue-table .revenue-item {
  padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
  padding-left: 1rem !important; }
.p-4 {
  padding: 1.5rem !important; }
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }
.p-5 {
  padding: 3rem !important; }
.pt-5,
.py-5 {
  padding-top: 3rem !important; }
.pr-5,
.px-5 {
  padding-right: 3rem !important; }
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
  padding-left: 3rem !important; }
.m-n1 {
  margin: -0.25rem !important; }
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }
.m-n2 {
  margin: -0.5rem !important; }
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }
.m-n3 {
  margin: -1rem !important; }
.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }
.m-n4 {
  margin: -1.5rem !important; }
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }
.m-n5 {
  margin: -3rem !important; }
.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }
.ml-n5,
.mx-n5 {
  margin-left: -3rem !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: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !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: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !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: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !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: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !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: #2196f3 !important; }
a.text-primary:hover, a.text-primary:focus {
  color: #0a6ebd !important; }
.text-secondary {
  color: #dde4eb !important; }
a.text-secondary:hover, a.text-secondary:focus {
  color: #adbecf !important; }
.text-success {
  color: #19d895 !important; }
a.text-success:hover, a.text-success:focus {
  color: #119366 !important; }
.text-info {
  color: #8862e0 !important; }
a.text-info:hover, a.text-info:focus {
  color: #5a28cd !important; }
.text-warning {
  color: #ffaf00 !important; }
a.text-warning:hover, a.text-warning:focus {
  color: #b37b00 !important; }
.text-danger {
  color: #ff6258 !important; }
a.text-danger:hover, a.text-danger:focus {
  color: #ff1a0c !important; }
.text-light {
  color: #fbfbfb !important; }
a.text-light:hover, a.text-light:focus {
  color: #d5d5d5 !important; }
.text-dark {
  color: #252C46 !important; }
a.text-dark:hover, a.text-dark:focus {
  color: #0b0d14 !important; }
.text-body {
  color: #212529 !important; }
.text-muted, .preview-list .preview-item .preview-item-content p .content-category {
  color: #6c757d !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 #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #ffffff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }
/*-------------------------------------------------------------------*/
/* === Template mixins === */
/* Animation Mixins */
@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0); }
  to {
    opacity: 1;
    transform: none;
    transform: translate3d(0, 0px, 0); } }
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0); }
  to {
    opacity: 1;
    transform: none;
    transform: translate3d(0, 0px, 0); } }
.dropdownAnimation {
  -webkit-animation-name: dropdownAnimation;
  animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }
.infinite-spin {
  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }
@-webkit-keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }
@-webkit-keyframes menufadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }
@keyframes menufadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }
.menufadeInLeft {
  -webkit-animation-name: menufadeInLeft;
  animation-name: menufadeInLeft; }
/*-------------------------------------------------------------------*/
/* === Core Styles === */
/* Reset Styles */
body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.form-control,
.form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }
.form-control {
  box-shadow: none; }
.form-control:focus {
  outline: 0;
  box-shadow: none; }
a,
div,
h1,
h2,
h3,
h4,
h5,
p,
span {
  text-shadow: none; }
[type=button]:focus,
a:active,
a:focus,
a:visited,
button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
select::-moz-focus-inner {
  outline: 0; }
.form-control:focus,
button:focus,
input,
input:focus,
select:focus,
textarea:focus {
  outline: none;
  outline-width: 0;
  outline-color: transparent;
  box-shadow: none;
  outline-style: none; }
textarea {
  resize: none;
  overflow-x: hidden; }
.btn,
.btn-group.open .dropdown-toggle,
.btn:active,
.btn:focus,
.btn:hover,
.btn:visited,
a,
a:active,
a:checked,
a:focus,
a:hover,
a:visited,
body,
button,
button:active,
button:hover,
button:visited,
div,
input,
input:active,
input:focus,
input:hover,
input:visited,
select,
select:active,
select:focus,
select:visited,
textarea,
textarea:active,
textarea:focus,
textarea:hover,
textarea:visited {
  box-shadow: none; }
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
button,
button:active,
button:checked,
button:focus,
button:hover,
button:visited {
  outline: 0;
  outline-offset: 0; }
.bootstrap-select .dropdown-toggle:focus {
  outline: 0 !important;
  outline-offset: 0; }
.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:visited {
  outline: 0 !important; }
a:focus,
input:focus {
  border-color: transparent;
  outline: none; }
/* Fonts */
.text-twitter {
  color: #4DBFF5; }
.text-facebook {
  color: #648ACA; }
.text-google {
  color: #E55F4B; }
.text-linkedin {
  color: #0177b4; }
.text-pinterest {
  color: #cc2127; }
.text-youtube {
  color: #e52d27; }
.text-github {
  color: #333333; }
.text-behance {
  color: #1769ff; }
.text-dribbble {
  color: #ea4c89; }
.text-reddit {
  color: #ff4500; }
.bg-twitter {
  background: #4DBFF5; }
.bg-facebook {
  background: #648ACA; }
.bg-google {
  background: #E55F4B; }
.bg-linkedin {
  background: #0177b4; }
.bg-pinterest {
  background: #cc2127; }
.bg-youtube {
  background: #e52d27; }
.bg-github {
  background: #333333; }
.bg-behance {
  background: #1769ff; }
.bg-dribbble {
  background: #ea4c89; }
.bg-reddit {
  background: #ff4500; }
/* Typography */
:root,
body {
  font-size: 1rem;
  font-family: "roboto", sans-serif;
  color: #212529; }
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "roboto", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal; }
p,
a:not([href]):not([tabindex]) {
  color: #212529;
  font-size: 0.875rem; }
.h1,
h1 {
  font-size: 2.3125rem; }
.h2,
h2 {
  font-size: 2rem; }
.h3,
h3 {
  font-size: 1.6875rem; }
.h4,
h4 {
  font-size: 1.25rem; }
.h5,
h5 {
  font-size: 1.0625rem; }
.h6,
h6 {
  font-size: 1rem; }
p {
  font-size: 0.875rem; }
.display-1 {
  font-size: 3.75rem; }
@media (max-width: 991px) {
    .display-1 {
      font-size: 3rem; } }
.display-2 {
  font-size: 3.125rem; }
@media (max-width: 991px) {
    .display-2 {
      font-size: 2.5rem; } }
.display-3 {
  font-size: 2.5rem; }
@media (max-width: 991px) {
    .display-3 {
      font-size: 2rem; } }
.display-4 {
  font-size: 1.875rem; }
@media (max-width: 991px) {
    .display-4 {
      font-size: 1.5rem; } }
.display-5 {
  font-size: 1.25rem; }
@media (max-width: 991px) {
    .display-5 {
      font-size: 1rem; } }
.blockquote {
  padding: 1.25rem;
  border: 1px solid #dee2e6; }
address p {
  margin-bottom: 0; }
.blockquote-primary {
  border-color: #2196f3; }
.blockquote-primary .blockquote-footer {
    color: #2196f3; }
.blockquote-secondary {
  border-color: #dde4eb; }
.blockquote-secondary .blockquote-footer {
    color: #dde4eb; }
.blockquote-success {
  border-color: #19d895; }
.blockquote-success .blockquote-footer {
    color: #19d895; }
.blockquote-info {
  border-color: #8862e0; }
.blockquote-info .blockquote-footer {
    color: #8862e0; }
.blockquote-warning {
  border-color: #ffaf00; }
.blockquote-warning .blockquote-footer {
    color: #ffaf00; }
.blockquote-danger {
  border-color: #ff6258; }
.blockquote-danger .blockquote-footer {
    color: #ff6258; }
.blockquote-light {
  border-color: #fbfbfb; }
.blockquote-light .blockquote-footer {
    color: #fbfbfb; }
.blockquote-dark {
  border-color: #252C46; }
.blockquote-dark .blockquote-footer {
    color: #252C46; }
.page-title {
  color: #212529;
  margin: 0.38rem 0 0.75rem; }
.card-title {
  font-family: "roboto", sans-serif;
  font-weight: 500;
  color: #212229;
  margin-bottom: 15px;
  font-size: 14px;
  text-transform: capitalize; }
.rtl .card-title {
    text-align: right; }
.card-subtitle {
  font-weight: 300;
  font-family: "roboto", sans-serif;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem; }
.card-description {
  margin-bottom: 0.9375rem;
  font-family: "roboto", sans-serif; }
.rtl .card-description {
    text-align: right; }
.font-weight-normal {
  font-weight: 400; }
.font-weight-medium {
  font-weight: 500; }
.font-weight-semibold {
  font-weight: 600; }
small,
.text-small {
  font-size: 12px; }
.icon-lg {
  font-size: 2.5rem; }
.icon-md {
  font-size: 1.875rem; }
.icon-sm {
  font-size: 1.3rem; }
/* Miscellanoeous */
body,
html {
  overflow-x: hidden;
  padding-right: 0 !important; }
*:-moz-full-screen,
*:-webkit-full-screen,
*:-moz-full-screen *:-ms-fullscreen {
  overflow: auto !important; }
*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-fullscreen {
  overflow: auto !important; }
.scroll-container {
  position: relative; }
.scroll-container.horizontally {
    overflow-x: hidden;
    width: 100%;
    max-width: 100%; }
.scroll-container.vertically {
    overflow-y: hidden;
    height: 100%;
    max-height: 100%; }
pre {
  padding: 15px;
  font-size: 14px; }
/* Utilities */
.logo {
  width: 150px;
  max-width: 100%; }
.grid-margin {
  margin-bottom: 25px; }
@media (min-width: 576px) {
  .grid-margin-sm-0 {
    margin-bottom: 0; } }
@media (min-width: 768px) {
  .grid-margin-md-0 {
    margin-bottom: 0; } }
@media (min-width: 992px) {
  .grid-margin-lg-0 {
    margin-bottom: 0; } }
@media (min-width: 1200px) {
  .grid-margin-xl-0 {
    margin-bottom: 0; } }
.rounded-circle[class*='img'] {
  position: relative;
  overflow: hidden; }
.rounded-circle[class*='img'] .flag-icon {
    position: absolute;
    top: auto;
    left: -10px;
    right: 0;
    bottom: auto;
    width: calc(100% + 20px);
    height: 100%;
    display: block;
    margin: auto; }
.img-curved {
  border-radius: 10px; }
.img-raised {
  box-shadow: 0 4px 8px 0 rgba(42, 55, 71, 0.15); }
.img-lg {
  width: 92px;
  min-width: 92px;
  height: 92px; }
.img-md {
  width: 60px;
  min-width: 60px;
  height: 60px; }
.img-sm {
  width: 43px;
  min-width: 43px;
  height: 43px; }
.img-xs {
  width: 32px;
  min-width: 32px;
  height: 32px; }
.img-ss, .table td img:not(.thumb-image),
.table th img:not(.thumb-image) {
  width: 35px;
  min-width: 35px;
  height: 35px; }
.img-curved {
  border-radius: 10px; }
.display-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 43px;
  min-width: 43px;
  height: 43px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 100%; }
.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch; }
.stretch-card > .card {
    width: 100%;
    min-width: 100%; }
.dot-indicator {
  width: 10px;
  height: 10px;
  border-radius: 100%; }
.dot-indicator.dot-indicator-sm {
    width: 6px;
    height: 6px; }
.border-indicator {
  width: 10px;
  height: 10px;
  border-width: 2px;
  border-style: solid;
  border-color: #dee2e6;
  border-radius: 100%; }
.dropdown-divider {
  border-color: #dee2e6; }
@media (min-width: 576px) {
  .border-right-sm {
    border-right: 1px solid #dee2e6; } }
@media (min-width: 768px) {
  .border-right-md {
    border-right: 1px solid #dee2e6; } }
@media (min-width: 992px) {
  .border-right-lg {
    border-right: 1px solid #dee2e6; } }
@media (min-width: 576px) {
  .border-left-sm {
    border-left: 1px solid #dee2e6; } }
.border-strong {
  border-color: #131619; }
.count-wrapper {
  position: relative; }
.count-wrapper .count {
    position: absolute;
    width: auto;
    min-width: 8px;
    min-height: 8px;
    padding: 2px 4px;
    font-size: 75%;
    line-height: 1;
    vertical-align: middle;
    border-radius: 100%;
    color: #ffffff;
    font-weight: 500; }
.count-wrapper .count.top-right {
      top: -5px;
      right: 0; }
.count-wrapper .count.bottom-right {
      bottom: -5px;
      right: 0; }
.count-wrapper .count.bottom-left {
      bottom: -5px;
      left: 0; }
.count-wrapper .count.top-left {
      top: -5px;
      left: 0; }
@media (min-width: 768px) {
  .border-left-md {
    border-left: 1px solid #dee2e6; } }
@media (min-width: 992px) {
  .border-left-lg {
    border-left: 1px solid #dee2e6; } }
.text-gray, .card-subtitle {
  color: #212529; }
.text-black {
  color: #000; }
.flex-grow {
  flex-grow: 1; }
.ellipsis {
  max-width: 95%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
.no-wrap {
  white-space: nowrap; }
.status-indicator {
  border-width: 2px;
  border-style: solid;
  border-color: #ffaf00;
  border-radius: 100%;
  display: inline-block;
  height: 8px;
  width: 8px; }
.status-indicator.online {
    border-color: #19d895; }
.status-indicator.offline {
    border-color: #2196f3; }
.status-indicator.away {
    border-color: #ffaf00; }
.bg-transparent {
  background: transparent; }
.aligner-wrapper {
  position: relative; }
.aligner-wrapper .absolute {
    position: absolute; }
.aligner-wrapper .absolute.absolute-center {
      top: 50%;
      transform: translateY(-50%);
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto; }
.aligner-wrapper .absolute.left {
      left: 0; }
.aligner-wrapper .absolute.right {
      right: 0; }
.aligner-wrapper .absolute.bottom {
      bottom: 0; }
.aligner-wrapper .absolute.top {
      top: 0; }
.v-strock-1 {
  width: 2px; }
.v-strock-2 {
  width: 3px; }
.v-strock-3 {
  width: 4px; }
.v-strock-4 {
  width: 5px; }
.h-strock-1 {
  height: 2px; }
.h-strock-2 {
  height: 3px; }
.h-strock-3 {
  height: 4px; }
.h-strock-4 {
  height: 5px; }
.list {
  padding-left: 0; }
.list.list-noborders .list-item {
    border: none; }
.list .list-item {
    display: flex;
    align-items: center;
    padding: 0 0 30px 0; }
.list .list-item:first-child {
      padding-top: 0; }
.list .list-item:last-child {
      padding-bottom: 0; }
.text-transparent {
  opacity: 0.6; }
.text-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500; }
/* Demo Styles */
.template-demo > .btn-group .btn {
  margin: 0 !important; }
.template-demo .progress {
  margin-top: 1.5rem; }
.template-demo > h2,
.template-demo > h3,
.template-demo > h4,
.template-demo > h5,
.template-demo > h6,
.template-demo > h1 {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem 0 0; }
.template-demo .ul-slider.noUi-horizontal {
  margin-top: 2rem; }
.template-demo .ul-slider.noUi-vertical {
  margin-right: 2rem; }
.template-demo .dropdown {
  display: inline-block;
  margin-bottom: 0.5rem; }
.template-demo nav .breadcrumb {
  margin-bottom: 1.375rem; }
.template-demo nav:last-child .breadcrumb {
  margin-bottom: 0; }
.template-demo .editable-form > .form-group {
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem; }
.template-demo .circle-progress {
  padding: 15px; }
.demo-modal {
  position: static;
  display: block; }
.demo-modal .modal-dialog {
    margin-top: 0 !important; }
.demo-modal .modal-dialog.modal-lg {
      max-width: 100%; }
.documentation {
  padding-top: 0;
  max-width: 100%; }
.documentation .content-wrapper {
    padding-top: 0;
    min-height: calc(100vh - 63px); }
.doc-table-contents,
.doc-header {
  position: fixed; }
.doc-header {
  padding-top: 24px;
  padding-bottom: 24px;
  z-index: 2;
  background: #F3F3F3; }
.doc-content {
  padding-top: 157px; }
.doc-table-contents {
  overflow: auto;
  max-height: calc(100% - 157px); }
.doc-table-contents ul li {
    margin-top: 10px; }
.doc-table-contents ul li:before {
      font-size: .5rem; }
.doc-credits ul li {
  margin-bottom: 10px; }
.doc-credits ul li a {
    margin-left: .25rem; }
.demo_blank_card.card-1 {
  height: 100vh;
  min-height: 400px; }
.demo_blank_card.card-2 {
  height: 320px; }
.demo_blank_card.card-3 {
  height: 500px; }
.loader-demo-box {
  width: 100%;
  height: 200px; }
/* Dashboard */
.card-statistics .highlight-icon {
  height: 53px;
  width: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px; }
.card-statistics .highlight-icon i {
    font-size: 27px; }
.card-statistics .card-col {
  border-right: 1px solid #dee2e6; }
.card-statistics .card-col:last-child {
    border-right: none; }
@media (max-width: 767.98px) {
    .card-statistics .card-col {
      padding-left: 0;
      padding-right: 0;
      position: relative;
      border: none; }
      .card-statistics .card-col:first-child:after, .card-statistics .card-col:first-child:before, .card-statistics .card-col:nth-child(2):after, .card-statistics .card-col:nth-child(2):before, .card-statistics .card-col:nth-child(3):after, .card-statistics .card-col:nth-child(3):before {
        content: "";
        position: absolute;
        background: #dee2e6; }
      .card-statistics .card-col:first-child:before {
        bottom: 0;
        width: 94.2%;
        height: 1px;
        right: 0; }
      .card-statistics .card-col:first-child:after {
        bottom: 0;
        width: 1px;
        height: 100%;
        right: 0; }
      .card-statistics .card-col:nth-child(2):before {
        bottom: 0;
        width: 94.2%;
        height: 1px;
        left: 0; }
      .card-statistics .card-col:nth-child(3):before {
        width: 1px;
        height: 100%;
        right: 0; } }
.card-revenue-table .revenue-item {
  border-bottom: 1px solid #dee2e6; }
.card-revenue-table .revenue-item:last-child {
    border-bottom: 0; }
.card-revenue-table .revenue-item .revenue-desc {
    margin-right: auto;
    width: 80%; }
.card-revenue-table .revenue-item .revenue-desc p {
      margin-bottom: 0; }
.card-revenue-table .revenue-item .revenue-amount {
    margin-left: auto;
    width: 40%; }
.card-revenue-table .revenue-item .revenue-amount p {
      font-size: 1.25rem;
      font-family: "roboto", sans-serif;
      font-weight: 600;
      text-align: right; }
.rtl .card-revenue-table .revenue-item .revenue-amount p {
        text-align: left; }
.card-revenue {
  background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);
  background-size: cover;
  color: #ffffff; }
.card-revenue .highlight-text {
    font-size: 1.875rem;
    font-family: "roboto", sans-serif;
    font-weight: 500; }
.card-revenue .badge {
    background-color: rgba(255, 255, 255, 0.2);
    font-size: 1.125rem;
    padding: 0.5rem 1.25rem; }
.card-weather {
  background: #fff; }
.card-weather .card-body {
    background: #ffffff; }
.card-weather .card-body:first-child {
      background: url('weather.7ca48b90024a16eade9b.svg') no-repeat center;
      background-size: cover; }
.card-weather .weather-date-location {
    padding: 0 0 38px; }
.card-weather .weather-data {
    padding: 0 0 4.75rem; }
.card-weather .weather-data i {
      font-size: 5.313rem;
      line-height: 1; }
.card-weather .weakly-weather {
    background: #fff;
    overflow-x: auto; }
.card-weather .weakly-weather .weakly-weather-item {
      flex: 0 0 14.28%;
      border-right: 1px solid #dee2e6;
      padding: 1rem;
      text-align: center; }
.card-weather .weakly-weather .weakly-weather-item i {
        font-size: 1.2rem; }
.card-weather .weakly-weather .weakly-weather-item:last-child {
        border-right: 0; }
.card-weather .weakly-weather .weakly-weather-item .symbol {
        color: #6c757d;
        font-size: 1.875rem;
        font-weight: 300; }
.product-chart-wrapper {
  height: 92%; }
#dashboardTrendingProgress {
  width: 60px; }
.dashboard-bar-chart-legend .col {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column; }
.dashboard-bar-chart-legend .col .bg {
    margin-left: auto;
    margin-right: auto;
    height: 5px;
    width: 30px;
    display: block;
    margin-top: 5px; }
.dashboard-bar-chart-legend .col:nth-child(1) .bg {
    background: #8862e0; }
.dashboard-bar-chart-legend .col:nth-child(2) .bg {
    background: #2196f3; }
.dashboard-bar-chart-legend .col:nth-child(3) .bg {
    background: #ff6258; }
.intro-banner {
  background: #dbe4ec;
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 2px; }
.intro-banner .banner-image {
    width: 24%;
    max-width: 100%; }
.intro-banner .banner-image img {
      display: block;
      margin: auto; }
.intro-banner .content-area {
    width: 58%;
    color: #000;
    display: flex;
    flex-direction: column;
    align-items: end; }
.sales-mini-tabs {
  border-bottom: none; }
.sales-mini-tabs .nav-item .nav-link {
    border: none;
    font-weight: 500;
    padding: 5px 15px;
    border-radius: 2px;
    transition-duration: 0.7s;
    transition-property: "color"; }
.sales-mini-tabs .nav-item .nav-link.active {
      font-weight: 600;
      background: white;
      color: #2196f3; }
/*-------------------------------------------------------------------*/
/* === Components === */
/* Bootstrap Progress */
.progress {
  border-radius: 3px;
  height: 8px;
  background: #e6e6e6; }
.progress .progress-bar {
    border-radius: 3px; }
.progress.grouped .progress-bar {
    border-radius: 0px; }
.progress.grouped .progress-bar:last-child {
      border-radius: 0px 3px 3px 0px; }
.progress.progress-sm {
    height: 0.375rem; }
.progress.progress-md {
    height: 8px; }
.progress.progress-lg {
    height: 15px; }
.progress.progress-xl {
    height: 18px; }
/* Buttons */
.btn {
  font-size: 0.875rem;
  line-height: 1;
  font-family: "roboto", sans-serif; }
.btn i {
    margin-right: 0.3125rem;
    font-size: inherit; }
.btn .btn-label:before {
    font-size: 1rem;
    line-height: 5px;
    vertical-align: middle; }
.btn .btn-label.btn-label-left {
    margin-right: 5px; }
.btn .btn-label.btn-label-right {
    margin-left: 5px; }
.btn.btn-rounded {
    border-radius: 50px; }
.btn.btn-square {
    border-radius: 0px; }
.btn.btn-icons {
    width: 40px;
    height: 40px;
    padding: 10px;
    text-align: center;
    vertical-align: middle; }
.btn.btn-icons i {
      margin: auto;
      line-height: initial; }
.btn.btn-fw {
    min-width: 120px; }
.btn.icon-btn i {
    margin-right: 0; }
.btn.social-btn {
    padding: 13px; }
.btn.social-btn i {
      margin-right: 0;
      font-size: 1rem; }
.btn.btn-sm, .btn-group-sm > .btn {
    font-size: 0.875rem; }
.btn.btn-lg, .btn-group-lg > .btn {
    font-size: 0.875rem; }
.btn.btn-xs {
    padding: 0.5rem 0.75rem;
    font-size: 0.625rem; }
.btn.btn-transparent {
    background: transparent; }
.btn.btn-danger, .btn.btn-info, .btn.btn-success, .btn.btn-teal, .btn.btn-warning {
    color: #ffffff; }
.btn.btn-outline-light {
    border-color: #d5d5d5;
    color: #d5d5d5; }
.btn.btn-outline-secondary {
    color: rgba(0, 0, 0, 0.5); }
.btn.btn-inverse-secondary {
    background-color: rgba(221, 228, 235, 0.5);
    color: rgba(0, 0, 0, 0.5); }
.btn.btn-inverse-secondary:hover {
      color: rgba(0, 0, 0, 0.5); }
.btn.btn-inverse-light {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.5);
    border-color: #d9d9d9; }
.btn.btn-inverse-light:hover {
      color: rgba(0, 0, 0, 0.5);
      border-color: #d9d9d9; }
.btn-group {
  border: 1px solid #dee2e6;
  border-radius: 0.1875rem; }
.btn-group .btn {
    border-top: none;
    border-bottom: none;
    border-left: none; }
.btn-group .btn:last-child {
      border-right: none; }
.btn-group .btn.btn-primary {
      border-color: #128ff2; }
.btn-group .btn.btn-secondary {
      border-color: #d3dce5; }
.btn-group .btn.btn-info {
      border-color: #7e55dd; }
.btn-group .btn.btn-warning {
      border-color: #f0a500; }
.btn-group .btn.btn-success {
      border-color: #17ca8c; }
.btn-group .btn.btn-danger {
      border-color: #ff5449; }
.btn-group .btn.btn-dark {
      border-color: #20263c; }
.btn-group .btn.btn-light {
      border-color: #f3f3f3; }
/*social buttons*/
.btn-twitter {
  background: #4DBFF5;
  color: #ffffff; }
.btn-twitter:hover {
    background: #1daef2; }
.btn-twitter.btn-link {
    background: none;
    color: #4DBFF5; }
.btn-twitter.btn-link:hover {
      color: #1daef2; }
.btn-facebook {
  background: #648ACA;
  color: #ffffff; }
.btn-facebook:hover {
    background: #406ebb; }
.btn-facebook.btn-link {
    background: none;
    color: #648ACA; }
.btn-facebook.btn-link:hover {
      color: #406ebb; }
.btn-google {
  background: #E55F4B;
  color: #ffffff; }
.btn-google:hover {
    background: #dd3820; }
.btn-google.btn-link {
    background: none;
    color: #E55F4B; }
.btn-google.btn-link:hover {
      color: #dd3820; }
.btn-linkedin {
  background: #0177b4;
  color: #ffffff; }
.btn-linkedin:hover {
    background: #015581; }
.btn-linkedin.btn-link {
    background: none;
    color: #0177b4; }
.btn-linkedin.btn-link:hover {
      color: #015581; }
.btn-pinterest {
  background: #cc2127;
  color: #ffffff; }
.btn-pinterest:hover {
    background: #a01a1f; }
.btn-pinterest.btn-link {
    background: none;
    color: #cc2127; }
.btn-pinterest.btn-link:hover {
      color: #a01a1f; }
.btn-youtube {
  background: #e52d27;
  color: #ffffff; }
.btn-youtube:hover {
    background: #c21d17; }
.btn-youtube.btn-link {
    background: none;
    color: #e52d27; }
.btn-youtube.btn-link:hover {
      color: #c21d17; }
.btn-github {
  background: #333333;
  color: #ffffff; }
.btn-github:hover {
    background: #1a1a1a; }
.btn-github.btn-link {
    background: none;
    color: #333333; }
.btn-github.btn-link:hover {
      color: #1a1a1a; }
.btn-behance {
  background: #1769ff;
  color: #ffffff; }
.btn-behance:hover {
    background: #0050e3; }
.btn-behance.btn-link {
    background: none;
    color: #1769ff; }
.btn-behance.btn-link:hover {
      color: #0050e3; }
.btn-dribbble {
  background: #ea4c89;
  color: #ffffff; }
.btn-dribbble:hover {
    background: #e51e6b; }
.btn-dribbble.btn-link {
    background: none;
    color: #ea4c89; }
.btn-dribbble.btn-link:hover {
      color: #e51e6b; }
.btn-reddit {
  background: #ff4500;
  color: #ffffff; }
.btn-reddit:hover {
    background: #cc3700; }
.btn-reddit.btn-link {
    background: none;
    color: #ff4500; }
.btn-reddit.btn-link:hover {
      color: #cc3700; }
/*social buttons*/
.btn-social-outline-twitter {
  background: transparent;
  border-color: #4DBFF5;
  color: #4DBFF5; }
.btn-social-outline-twitter:hover {
    background: rgba(77, 191, 245, 0.2); }
.btn-social-outline-facebook {
  background: transparent;
  border-color: #648ACA;
  color: #648ACA; }
.btn-social-outline-facebook:hover {
    background: rgba(100, 138, 202, 0.2); }
.btn-social-outline-google {
  background: transparent;
  border-color: #E55F4B;
  color: #E55F4B; }
.btn-social-outline-google:hover {
    background: rgba(229, 95, 75, 0.2); }
.btn-social-outline-linkedin {
  background: transparent;
  border-color: #0177b4;
  color: #0177b4; }
.btn-social-outline-linkedin:hover {
    background: rgba(1, 119, 180, 0.2); }
.btn-social-outline-pinterest {
  background: transparent;
  border-color: #cc2127;
  color: #cc2127; }
.btn-social-outline-pinterest:hover {
    background: rgba(204, 33, 39, 0.2); }
.btn-social-outline-youtube {
  background: transparent;
  border-color: #e52d27;
  color: #e52d27; }
.btn-social-outline-youtube:hover {
    background: rgba(229, 45, 39, 0.2); }
.btn-social-outline-github {
  background: transparent;
  border-color: #333333;
  color: #333333; }
.btn-social-outline-github:hover {
    background: rgba(51, 51, 51, 0.2); }
.btn-social-outline-behance {
  background: transparent;
  border-color: #1769ff;
  color: #1769ff; }
.btn-social-outline-behance:hover {
    background: rgba(23, 105, 255, 0.2); }
.btn-social-outline-dribbble {
  background: transparent;
  border-color: #ea4c89;
  color: #ea4c89; }
.btn-social-outline-dribbble:hover {
    background: rgba(234, 76, 137, 0.2); }
.btn-social-outline-reddit {
  background: transparent;
  border-color: #ff4500;
  color: #ff4500; }
.btn-social-outline-reddit:hover {
    background: rgba(255, 69, 0, 0.2); }
/* inverse buttons */
.btn-inverse-primary {
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.2);
  background-image: none;
  border-color: rgba(33, 150, 243, 0); }
.btn-inverse-primary:hover {
    color: #ffffff;
    background-color: #2196f3;
    border-color: #2196f3; }
.btn-inverse-primary.disabled, .btn-inverse-primary:disabled {
    color: #2196f3;
    background-color: transparent; }
.btn-inverse-primary.active, .btn-inverse-primary:active,
  .show > .btn-inverse-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #2196f3;
    border-color: #2196f3; }
.btn-inverse-secondary {
  color: #dde4eb;
  background-color: rgba(221, 228, 235, 0.2);
  background-image: none;
  border-color: rgba(221, 228, 235, 0); }
.btn-inverse-secondary:hover {
    color: #ffffff;
    background-color: #dde4eb;
    border-color: #dde4eb; }
.btn-inverse-secondary.disabled, .btn-inverse-secondary:disabled {
    color: #dde4eb;
    background-color: transparent; }
.btn-inverse-secondary.active, .btn-inverse-secondary:active,
  .show > .btn-inverse-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #dde4eb;
    border-color: #dde4eb; }
.btn-inverse-success {
  color: #19d895;
  background-color: rgba(25, 216, 149, 0.2);
  background-image: none;
  border-color: rgba(25, 216, 149, 0); }
.btn-inverse-success:hover {
    color: #ffffff;
    background-color: #19d895;
    border-color: #19d895; }
.btn-inverse-success.disabled, .btn-inverse-success:disabled {
    color: #19d895;
    background-color: transparent; }
.btn-inverse-success.active, .btn-inverse-success:active,
  .show > .btn-inverse-success.dropdown-toggle {
    color: #ffffff;
    background-color: #19d895;
    border-color: #19d895; }
.btn-inverse-info {
  color: #8862e0;
  background-color: rgba(136, 98, 224, 0.2);
  background-image: none;
  border-color: rgba(136, 98, 224, 0); }
.btn-inverse-info:hover {
    color: #ffffff;
    background-color: #8862e0;
    border-color: #8862e0; }
.btn-inverse-info.disabled, .btn-inverse-info:disabled {
    color: #8862e0;
    background-color: transparent; }
.btn-inverse-info.active, .btn-inverse-info:active,
  .show > .btn-inverse-info.dropdown-toggle {
    color: #ffffff;
    background-color: #8862e0;
    border-color: #8862e0; }
.btn-inverse-warning {
  color: #ffaf00;
  background-color: rgba(255, 175, 0, 0.2);
  background-image: none;
  border-color: rgba(255, 175, 0, 0); }
.btn-inverse-warning:hover {
    color: #ffffff;
    background-color: #ffaf00;
    border-color: #ffaf00; }
.btn-inverse-warning.disabled, .btn-inverse-warning:disabled {
    color: #ffaf00;
    background-color: transparent; }
.btn-inverse-warning.active, .btn-inverse-warning:active,
  .show > .btn-inverse-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #ffaf00;
    border-color: #ffaf00; }
.btn-inverse-danger {
  color: #ff6258;
  background-color: rgba(255, 98, 88, 0.2);
  background-image: none;
  border-color: rgba(255, 98, 88, 0); }
.btn-inverse-danger:hover {
    color: #ffffff;
    background-color: #ff6258;
    border-color: #ff6258; }
.btn-inverse-danger.disabled, .btn-inverse-danger:disabled {
    color: #ff6258;
    background-color: transparent; }
.btn-inverse-danger.active, .btn-inverse-danger:active,
  .show > .btn-inverse-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #ff6258;
    border-color: #ff6258; }
.btn-inverse-light {
  color: #fbfbfb;
  background-color: rgba(251, 251, 251, 0.2);
  background-image: none;
  border-color: rgba(251, 251, 251, 0); }
.btn-inverse-light:hover {
    color: #ffffff;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
.btn-inverse-light.disabled, .btn-inverse-light:disabled {
    color: #fbfbfb;
    background-color: transparent; }
.btn-inverse-light.active, .btn-inverse-light:active,
  .show > .btn-inverse-light.dropdown-toggle {
    color: #ffffff;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
.btn-inverse-dark {
  color: #252C46;
  background-color: rgba(37, 44, 70, 0.2);
  background-image: none;
  border-color: rgba(37, 44, 70, 0); }
.btn-inverse-dark:hover {
    color: #ffffff;
    background-color: #252C46;
    border-color: #252C46; }
.btn-inverse-dark.disabled, .btn-inverse-dark:disabled {
    color: #252C46;
    background-color: transparent; }
.btn-inverse-dark.active, .btn-inverse-dark:active,
  .show > .btn-inverse-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #252C46;
    border-color: #252C46; }
/* Inverse Outlined Buttons */
.btn-inverse-outline-primary {
  color: #2196f3;
  background-image: none;
  background: transparent;
  border-color: rgba(33, 150, 243, 0.2); }
.btn-inverse-outline-primary:hover {
    color: #2196f3;
    background-color: rgba(33, 150, 243, 0.2);
    border-color: rgba(33, 150, 243, 0.2); }
.btn-inverse-outline-primary.focus, .btn-inverse-outline-primary:focus {
    box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); }
.btn-inverse-outline-primary.disabled, .btn-inverse-outline-primary:disabled {
    color: #2196f3;
    background-color: transparent; }
.btn-inverse-outline-primary.active, .btn-inverse-outline-primary:active,
  .show > .btn-inverse-outline-primary.dropdown-toggle {
    color: #ffffff;
    border-color: #2196f3; }
.btn-inverse-outline-secondary {
  color: #dde4eb;
  background-image: none;
  background: transparent;
  border-color: rgba(221, 228, 235, 0.2); }
.btn-inverse-outline-secondary:hover {
    color: #dde4eb;
    background-color: rgba(221, 228, 235, 0.2);
    border-color: rgba(221, 228, 235, 0.2); }
.btn-inverse-outline-secondary.focus, .btn-inverse-outline-secondary:focus {
    box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); }
.btn-inverse-outline-secondary.disabled, .btn-inverse-outline-secondary:disabled {
    color: #dde4eb;
    background-color: transparent; }
.btn-inverse-outline-secondary.active, .btn-inverse-outline-secondary:active,
  .show > .btn-inverse-outline-secondary.dropdown-toggle {
    color: #ffffff;
    border-color: #dde4eb; }
.btn-inverse-outline-success {
  color: #19d895;
  background-image: none;
  background: transparent;
  border-color: rgba(25, 216, 149, 0.2); }
.btn-inverse-outline-success:hover {
    color: #19d895;
    background-color: rgba(25, 216, 149, 0.2);
    border-color: rgba(25, 216, 149, 0.2); }
.btn-inverse-outline-success.focus, .btn-inverse-outline-success:focus {
    box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); }
.btn-inverse-outline-success.disabled, .btn-inverse-outline-success:disabled {
    color: #19d895;
    background-color: transparent; }
.btn-inverse-outline-success.active, .btn-inverse-outline-success:active,
  .show > .btn-inverse-outline-success.dropdown-toggle {
    color: #ffffff;
    border-color: #19d895; }
.btn-inverse-outline-info {
  color: #8862e0;
  background-image: none;
  background: transparent;
  border-color: rgba(136, 98, 224, 0.2); }
.btn-inverse-outline-info:hover {
    color: #8862e0;
    background-color: rgba(136, 98, 224, 0.2);
    border-color: rgba(136, 98, 224, 0.2); }
.btn-inverse-outline-info.focus, .btn-inverse-outline-info:focus {
    box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); }
.btn-inverse-outline-info.disabled, .btn-inverse-outline-info:disabled {
    color: #8862e0;
    background-color: transparent; }
.btn-inverse-outline-info.active, .btn-inverse-outline-info:active,
  .show > .btn-inverse-outline-info.dropdown-toggle {
    color: #ffffff;
    border-color: #8862e0; }
.btn-inverse-outline-warning {
  color: #ffaf00;
  background-image: none;
  background: transparent;
  border-color: rgba(255, 175, 0, 0.2); }
.btn-inverse-outline-warning:hover {
    color: #ffaf00;
    background-color: rgba(255, 175, 0, 0.2);
    border-color: rgba(255, 175, 0, 0.2); }
.btn-inverse-outline-warning.focus, .btn-inverse-outline-warning:focus {
    box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); }
.btn-inverse-outline-warning.disabled, .btn-inverse-outline-warning:disabled {
    color: #ffaf00;
    background-color: transparent; }
.btn-inverse-outline-warning.active, .btn-inverse-outline-warning:active,
  .show > .btn-inverse-outline-warning.dropdown-toggle {
    color: #ffffff;
    border-color: #ffaf00; }
.btn-inverse-outline-danger {
  color: #ff6258;
  background-image: none;
  background: transparent;
  border-color: rgba(255, 98, 88, 0.2); }
.btn-inverse-outline-danger:hover {
    color: #ff6258;
    background-color: rgba(255, 98, 88, 0.2);
    border-color: rgba(255, 98, 88, 0.2); }
.btn-inverse-outline-danger.focus, .btn-inverse-outline-danger:focus {
    box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); }
.btn-inverse-outline-danger.disabled, .btn-inverse-outline-danger:disabled {
    color: #ff6258;
    background-color: transparent; }
.btn-inverse-outline-danger.active, .btn-inverse-outline-danger:active,
  .show > .btn-inverse-outline-danger.dropdown-toggle {
    color: #ffffff;
    border-color: #ff6258; }
.btn-inverse-outline-light {
  color: #fbfbfb;
  background-image: none;
  background: transparent;
  border-color: rgba(251, 251, 251, 0.2); }
.btn-inverse-outline-light:hover {
    color: #fbfbfb;
    background-color: rgba(251, 251, 251, 0.2);
    border-color: rgba(251, 251, 251, 0.2); }
.btn-inverse-outline-light.focus, .btn-inverse-outline-light:focus {
    box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); }
.btn-inverse-outline-light.disabled, .btn-inverse-outline-light:disabled {
    color: #fbfbfb;
    background-color: transparent; }
.btn-inverse-outline-light.active, .btn-inverse-outline-light:active,
  .show > .btn-inverse-outline-light.dropdown-toggle {
    color: #ffffff;
    border-color: #fbfbfb; }
.btn-inverse-outline-dark {
  color: #252C46;
  background-image: none;
  background: transparent;
  border-color: rgba(37, 44, 70, 0.2); }
.btn-inverse-outline-dark:hover {
    color: #252C46;
    background-color: rgba(37, 44, 70, 0.2);
    border-color: rgba(37, 44, 70, 0.2); }
.btn-inverse-outline-dark.focus, .btn-inverse-outline-dark:focus {
    box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); }
.btn-inverse-outline-dark.disabled, .btn-inverse-outline-dark:disabled {
    color: #252C46;
    background-color: transparent; }
.btn-inverse-outline-dark.active, .btn-inverse-outline-dark:active,
  .show > .btn-inverse-outline-dark.dropdown-toggle {
    color: #ffffff;
    border-color: #252C46; }
/* Cards */
.card {
  border: none; }
.card .card-header {
    background: white;
    padding: 1.88rem 1.81rem;
    border-bottom: 1px solid #dee2e6; }
.card .card-header h1,
    .card .card-header h2,
    .card .card-header h3,
    .card .card-header h4,
    .card .card-header h5,
    .card .card-header h6,
    .card .card-header p,
    .card .card-header small {
      margin-bottom: 0px; }
.card .card-header.header-sm {
      padding: 15px 1.81rem;
      height: 60px; }
.card .card-header.header-sm p,
      .card .card-header.header-sm .dropdown .dropdown-toggle i {
        color: #6c757d; }
.card .card-body {
    padding: 1.88rem 1.81rem; }
.card .card-body.no-gutter {
      padding: 0; }
.card .card-body + .card-body {
      padding-top: 0; }
.card.card-rounded {
    border-radius: 5px; }
.card.card-faded {
    background: #b5b0b2;
    border-color: #b5b0b2; }
.card .card-subtitle {
    color: rgba(33, 37, 41, 0.7); }
.card.card-no-shadow {
    box-shadow: none; }
/* Checkboxes and Radios */
.form-check,
.form-radio {
  position: relative;
  display: block;
  margin-top: 15px;
  margin-bottom: 10px; }
.form-check .form-check-label,
  .form-radio .form-check-label {
    display: block;
    padding-left: 30px;
    line-height: 1.5; }
.form-check .form-check-label input,
    .form-radio .form-check-label input {
      position: absolute;
      margin-left: -20px;
      margin-top: 4px\9;
      top: 0;
      left: 0;
      z-index: 1;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0);
      margin-top: 0; }
.form-check .form-check-label {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 10px; }
.form-check .form-check-label input:checked + .input-helper:before {
    background-color: #fbfbfb; }
.form-check .form-check-label input:checked + .input-helper:after {
    width: 18px;
    opacity: 1;
    line-height: 18px;
    transform: scale(1); }
.form-check .form-check-label input:disabled + .input-helper:before {
    border-color: #dee2e6; }
.form-check .form-check-label input:disabled:checked + .input-helper:after {
    color: #dee2e6; }
.form-check .form-check-label .input-helper:before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    border-radius: 2px;
    left: 0;
    border: 2px solid #dee2e6;
    transition: all;
    transition-duration: 0s;
    transition-duration: 250ms; }
.form-check .form-check-label .input-helper:after {
    transition: all;
    transition-duration: 0s;
    transition-duration: 250ms;
    font-family: Material Design Icons;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: scale(0);
    content: '\F12C';
    position: absolute;
    font-size: 0.9375rem;
    font-weight: bold;
    left: 0;
    top: 14%;
    transform: translateY(-14%);
    color: #8862e0; }
.form-check.form-check-flat label input:checked + .input-helper:before {
  background-color: #19d895;
  border: none; }
.form-check.form-check-flat label input:disabled + .input-helper:after {
  color: #fbfbfb; }
.form-check.form-check-flat label input:disabled + .input-helper:before {
  border-color: #dee2e6; }
.form-check.form-check-flat label input:disabled:checked + .input-helper:before {
  background: #fbfbfb; }
.form-check.form-check-flat label .input-helper:before {
  border: 2px solid #dee2e6; }
.form-check.form-check-flat label .input-helper:after {
  color: #fbfbfb; }
.form-radio label input + .input-helper:before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  border: 2px solid #dee2e6;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: all;
  transition-duration: 0s;
  transition-duration: 250ms; }
.form-radio label input + .input-helper:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #ff6258;
  border-radius: 50%;
  top: 30%;
  transform: translateY(-30%);
  left: 6px;
  transition: none;
  transition-duration: 250s;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: scale(0);
  position: absolute; }
.form-radio label input:checked + .input-helper:before {
  background-color: #fbfbfb;
  border: 2px solid #dee2e6;
  top: 30%;
  transform: translateY(-30%); }
.form-radio label input:checked + .input-helper:after {
  opacity: 1;
  line-height: 1.5;
  filter: alpha(opacity=100);
  transform: scale(1); }
.form-radio label input:disabled + .input-helper:before {
  border-color: #dee2e6; }
.form-radio label input:disabled:checked + .input-helper:before {
  background-color: #fbfbfb;
  border-color: #dee2e6; }
.form-radio label input:disabled:checked + .input-helper:after {
  background-color: #dee2e6; }
.form-radio.form-radio-flat label input:checked + .input-helper:before {
  background: #19d895;
  border-color: #19d895;
  top: 50%;
  transform: translateY(-50%); }
.form-radio.form-radio-flat label input:checked + .input-helper:after {
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
  left: -2px;
  color: #fbfbfb;
  background: none;
  content: '\F12C';
  font-family: Material Design Icons;
  text-align: center;
  font-weight: bold; }
.form-radio.form-radio-flat label input:disabled + .input-helper:before {
  background: rgba(25, 216, 149, 0.4);
  border-color: rgba(25, 216, 149, 0.05); }
/* Dropdowns */
.dropdown .dropdown-toggle {
  display: flex;
  align-items: center; }
.dropdown .dropdown-toggle:after {
    border: none;
    content: "\F140";
    font-family: "Material Design Icons";
    font-size: 20px;
    color: #fff;
    text-rendering: auto;
    line-height: inherit;
    vertical-align: 0; }
.dropdown .dropdown-toggle.arrow-disabled {
    border: none;
    outline: none;
    box-shadow: none; }
.dropdown .dropdown-toggle.arrow-disabled:focus, .dropdown .dropdown-toggle.arrow-disabled:visited, .dropdown .dropdown-toggle.arrow-disabled:active {
      outline: none;
      box-shadow: none; }
.dropdown .dropdown-toggle.arrow-disabled:after {
      display: none; }
.dropdown-menu {
  font-size: 0.875rem;
  border: 1px solid #dee2e6; }
@media (max-width: 992px) {
    .dropdown-menu {
      position: unset; } }
.dropdown-menu .dropdown-header {
    background: #fff;
    color: #212529; }
.dropdown-menu .dropdown-header * {
      background: inherit;
      color: inherit; }
.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item,
  .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item {
    background: #fff;
    color: #212529; }
.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:hover,
    .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:hover {
      background: #fbfbfb;
      color: #212529; }
.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:active,
    .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:active {
      background: initial; }
.dropdown-menu .dropdown-item {
    background: #fff;
    color: #212529; }
.dropdown-menu .dropdown-item:hover {
      background: #fbfbfb;
      color: #212529; }
.dropdown-menu .dropdown-item:active {
      background: initial; }
.dropdown-menu.dropdown-menu-left {
    left: 0 !important;
    right: auto !important; }
@media (max-width: 991px) {
      .dropdown-menu.dropdown-menu-left {
        right: 0 !important; } }
.dropdown-menu.dropdown-menu-right {
    left: auto !important;
    right: 0 !important; }
@media (max-width: 991px) {
      .dropdown-menu.dropdown-menu-right {
        left: 0 !important; } }
/* Forms */
.input-group-append,
.input-group-prepend {
  background: #fff;
  color: #6c757d;
  width: auto;
  border: none; }
.input-group-append .input-group-text,
  .input-group-prepend .input-group-text {
    background: transparent;
    border-color: #dee2e6; }
.form-control {
  display: inline-block;
  border: 1px solid #dee2e6;
  font-family: "roboto", sans-serif;
  font-size: 0.75rem;
  color: #212529;
  padding: 0 .75rem;
  line-height: 14px;
  font-weight: 300; }
.form-control.form-control-lg {
    padding: 0.5rem 0.75rem; }
.form-control.form-control-sm {
    padding: 0.25rem 0.75rem; }
textarea.form-control {
  height: auto;
  padding-top: 1rem;
  padding-bottom: 1rem; }
select.form-control {
  padding: 0.4375rem 0.75rem; }
.form-group label {
  font-size: 0.875rem;
  line-height: 1;
  vertical-align: top; }
.form-group.has-danger .form-control {
  border-color: #ff6258; }
.form-group .file-upload-default {
  visibility: hidden;
  position: absolute; }
.form-group .file-upload-info {
  background: transparent; }
/* Icons */
.icons-list {
  border-left: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6; }
.icons-list > div {
    background: #fff;
    border-top: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    display: flex;
    align-items: center;
    padding: 15px;
    font-family: "roboto", sans-serif;
    font-size: 0.875rem; }
.icons-list > div i {
      display: inline-block;
      font-size: 20px;
      width: 40px;
      text-align: left;
      color: #2196f3; }
/* Lists */
dl,
ol,
ul {
  padding-left: 1rem;
  font-size: 0.875rem; }
dl li,
  ol li,
  ul li {
    line-height: 1.8; }
.list-arrow,
.list-star,
.list-ticked {
  list-style: none;
  padding: 0; }
.list-arrow li,
  .list-star li,
  .list-ticked li {
    padding-left: 1.5rem; }
.list-arrow li:before,
    .list-star li:before,
    .list-ticked li:before {
      font-family: "Material Design Icons";
      margin-left: -1.5rem;
      width: 1.5rem;
      margin-right: 0.5rem; }
.list-ticked li:before {
  content: '\F12D';
  color: #ff6258; }
.list-arrow li:before {
  content: '\F142';
  color: #19d895; }
.list-star li:before {
  content: '\F4CE';
  color: #ffaf00; }
.bullet-line-list {
  padding-left: 30px;
  margin-bottom: 0;
  position: relative;
  list-style-type: none; }
.bullet-line-list li {
    position: relative;
    line-height: 1;
    padding-bottom: 10px; }
.bullet-line-list li:before {
      content: "";
      position: absolute;
      border-radius: 100%;
      width: 12px;
      height: 12px;
      left: -28px;
      top: 6px;
      border: 3px solid #2196f3;
      margin-right: 15px;
      z-index: 2;
      background: #ffffff; }
.bullet-line-list li:after {
      content: "";
      border: 1px solid #dee2e6;
      position: absolute;
      bottom: 0;
      left: -23px;
      height: 100%; }
.bullet-line-list li:first-child:after {
      content: "";
      height: 80%; }
.bullet-line-list li:last-child {
      padding-bottom: 0; }
.bullet-line-list li:last-child:after {
        content: "";
        top: 0;
        height: 30%; }
/* Preview */
.preview-list .preview-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0.75rem 1.5rem;
  font-size: 0.875rem;
  border-bottom: 1px solid #dee2e6; }
.preview-list .preview-item:last-child {
    border-bottom: 0; }
.preview-list .preview-item .form-check {
    margin-top: 8px;
    margin-right: 1rem; }
.preview-list .preview-item .preview-thumbnail {
    color: #ffffff;
    position: relative; }
.preview-list .preview-item .preview-thumbnail .preview-icon,
    .preview-list .preview-item .preview-thumbnail img {
      border-radius: 100%; }
.preview-list .preview-item .preview-thumbnail .preview-icon {
      padding: 6px;
      text-align: center; }
.preview-list .preview-item .preview-thumbnail .preview-icon i {
        font-size: 1.125rem; }
.preview-list .preview-item .preview-thumbnail .badge {
      border: 2px solid #dee2e6;
      border-radius: 100%;
      bottom: 5px;
      display: block;
      height: 14px;
      left: -5px;
      padding: 0;
      position: absolute;
      width: 14px; }
.preview-list .preview-item .preview-item-content {
    line-height: 1;
    padding-left: 1.5rem;
    color: #212529; }
.preview-list .preview-item .preview-item-content:first-child {
      padding-left: 0; }
.preview-list .preview-item .preview-item-content p {
      margin-bottom: 10px; }
.preview-list .preview-item .preview-item-content p .content-category {
        font-family: "roboto", sans-serif;
        padding-right: 15px;
        border-right: 1px solid #dee2e6; }
.preview-list .preview-item .preview-actions {
    display: flex;
    flex-direction: row; }
.preview-list .preview-item .preview-actions i {
      width: 29px;
      color: #f7f7f9;
      height: 29px;
      border: 2px solid #f7f7f9;
      border-radius: 100%;
      padding: 3px 6px;
      display: inline-block; }
.preview-list .preview-item .preview-actions i:first-child {
        margin-right: 10px; }
.preview-list.comment-preview .preview-item {
  padding: 0.87rem 0; }
.preview-list.comment-preview .preview-item:first-child {
    padding-top: 0; }
.preview-list.comment-preview .preview-item p {
    line-height: 27px; }
.preview-list.bordered .preview-item {
  border-bottom: 1px solid #dee2e6; }
.preview-list.bordered .preview-item:last-child {
    border-bottom: 0; }
/* Tables */
.table {
  margin-bottom: 0; }
.table thead th {
    border-top: 0;
    border-bottom-width: 1px;
    font-family: "roboto", sans-serif;
    font-weight: 500;
    color: #212529;
    border-bottom-color: #dee2e6; }
.table thead th i {
      margin-left: 0.325rem; }
.table tbody td {
    border-top-color: #dee2e6; }
.table td,
  .table th {
    vertical-align: middle;
    font-size: 0.875rem;
    line-height: 1;
    white-space: nowrap;
    height: 35px;
    padding: 12px 15px; }
.table td img:not(.thumb-image),
    .table th img:not(.thumb-image) {
      border-radius: 100%; }
.table td img.thumb-image,
    .table th img.thumb-image {
      width: 50px;
      height: 50px;
      border: 1px solid #dee2e6; }
.table td .badge,
    .table th .badge {
      margin-bottom: 0; }
.table td .form-check,
    .table td .form-radio,
    .table th .form-check,
    .table th .form-radio {
      margin-top: 0;
      margin-bottom: -0px; }
.table td {
    color: #212529; }
.table td .form-check .form-check-label input:checked + .input-helper:after {
      line-height: 1px; }
.table.table-borderless {
    border: none; }
.table.table-borderless td,
    .table.table-borderless th,
    .table.table-borderless tr {
      border: none; }
.table.table-bordered thead {
    border: 1px solid #dee2e6;
    border-bottom: none; }
.table.table-bordered thead tr:not(.enable-border) th {
      border-left: none;
      border-right: none; }
.table.table-bordered td {
    border-color: #dee2e6; }
.table.table-bordered.table-edge-border-0 {
    border-left: none;
    border-right: none;
    border-bottom: none; }
.table.table-bordered.table-edge-border-0 thead {
      border-left: none;
      border-right: none; }
.table.table-bordered.table-edge-border-0 th:first-child,
    .table.table-bordered.table-edge-border-0 td:first-child {
      border-left: 1px solid transparent; }
.table.table-bordered.table-edge-border-0 th:last-child,
    .table.table-bordered.table-edge-border-0 td:last-child {
      border-right: 1px solid transparent; }
.table.table-striped tbody tr:nth-child(odd) {
    background: rgba(0, 0, 0, 0.05); }
.table.table-striped tbody tr:nth-child(even) {
    background: transparent; }
.table.table-stretched thead tr th:first-child,
  .table.table-stretched thead tr td:first-child,
  .table.table-stretched tbody tr th:first-child,
  .table.table-stretched tbody tr td:first-child {
    padding-left: 0; }
.table.table-stretched thead tr th:last-child,
  .table.table-stretched thead tr td:last-child,
  .table.table-stretched tbody tr th:last-child,
  .table.table-stretched tbody tr td:last-child {
    padding-right: 0;
    text-align: right; }
.timeline {
  list-style: none;
  padding-left: 0; }
.timeline .timeline-item {
    border-left: 1px solid #dee2e6;
    color: #6c757d;
    padding-left: 20px;
    padding-bottom: 20px;
    position: relative; }
.timeline .timeline-item:before {
      content: "";
      height: 10px;
      width: 10px;
      border-radius: 10px;
      position: absolute;
      top: 0px;
      left: -5px; }
.timeline .timeline-item:nth-child(4n + 1):before {
      background: #19d895; }
.timeline .timeline-item:nth-child(4n + 2):before {
      background: #2196f3; }
.timeline .timeline-item:nth-child(4n + 3):before {
      background: #ffaf00; }
.timeline .timeline-item:nth-child(4n + 4):before {
      background: #8862e0; }
.timeline .timeline-item:last-child {
      border-left: none;
      padding-bottom: 0; }
.timeline .timeline-item .timeline-content {
      margin-bottom: 0;
      line-height: 10px; }
.timeline .timeline-item .event-time {
      margin-bottom: 0; }
/*-------------------------------------------------------------------*/
/* === Plugin overrides === */
#chartjs-tooltip {
  background: white;
  border-radius: 4px;
  padding: 10px;
  box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.6);
  transition: 0.3s ease; }
#chartjs-tooltip table tr th {
    color: #6c757d; }
#chartjs-tooltip table tr td {
    display: flex;
    align-items: center;
    line-height: 1px;
    padding-top: 5px;
    padding-bottom: 5px; }
#chartjs-tooltip table tr td:first-letter {
      text-transform: uppercase; }
#chartjs-tooltip table tr td span {
      width: 7px;
      height: 7px;
      display: inline-block;
      border-radius: 100px;
      margin-right: 7px;
      color: #212529; }
.chartjs-legend ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  align-items: center;
  margin-bottom: 0; }
.chartjs-legend ul li {
    margin-right: 8%;
    display: flex;
    align-items: center;
    white-space: nowrap;
    color: #6c757d; }
.chartjs-legend ul li span {
      height: 10px;
      width: 10px;
      border-radius: 100%;
      margin-right: 10px;
      display: inline-block;
      font-size: 0.875rem; }
.rtl .chartjs-legend ul {
  padding-right: 0; }
.rtl .chartjs-legend ul li {
    margin-right: 0;
    margin-left: 8%; }
.rtl .chartjs-legend ul li span {
      margin-right: 0;
      margin-left: 1rem; }
.item-purchase-banner {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  z-index: 9990;
  background: #000;
  color: #ffffff; }
.item-purchase-banner .banner-text {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 15px;
    font-weight: 400;
    color: #ffffff; }
.item-purchase-banner .banner-button {
    background-image: linear-gradient(109.6deg, #0b85ea 11.2%, #223fc9 91.1%);
    border: none;
    color: #ffffff; }
.item-purchase-banner .toggler-close {
    margin-left: auto;
    color: #ffffff; }
/*-------------------------------------------------------------------*/
/* === Landing screens === */
/* Auth */
.full-page-wrapper {
  min-height: 100vh;
  padding-left: 0;
  padding-right: 0; }
.auth {
  min-height: 100vh; }
.auth.auth-bg-1 {
    background: url('login_1.592490e06d1f0f05a229.jpg');
    background-size: cover; }
.auth.register-bg-1 {
    background: url('register.9d149f79ad800f6841c7.jpg') center center no-repeat;
    background-size: cover; }
.auth.theme-one .auto-form-wrapper {
    background: #fff;
    padding: 40px 40px 10px;
    border-radius: 4px;
    box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); }
.auth.theme-one .auto-form-wrapper .form-group .input-group {
      height: 44px; }
.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control {
        border: 1px solid #cfd5db;
        border-right: none;
        border-radius: 6px 0 0 6px;
        height: 44px;
        line-height: 4px;
        display: inline-block;
        padding-top: 0px;
        padding-bottom: 0px; }
.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control:focus {
          border-right: none;
          border-color: #cfd5db; }
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append {
        border-left: none; }
.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text {
          border-radius: 0 6px 6px 0;
          border-left: none;
          border-color: #cfd5db;
          color: #b6b6b6; }
.auth.theme-one .auto-form-wrapper .form-group .submit-btn {
      font-family: "roboto", sans-serif;
      font-size: 13px;
      padding: 12px 8px;
      font-weight: 600; }
.auth.theme-one .auto-form-wrapper .g-login {
      border: 1px solid #dee2e6;
      padding: 13px;
      font-size: 12px;
      font-weight: 600;
      background: transparent; }
.auth.theme-one .auth-footer {
    list-style-type: none;
    padding-left: 0;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    justify-content: center; }
.auth.theme-one .auth-footer li {
      margin-right: 10px;
      line-height: 1;
      padding-right: 10px;
      border-right: 1px solid rgba(255, 255, 255, 0.4); }
.auth.theme-one .auth-footer li:last-child {
        margin-right: 0;
        border-right: none; }
.auth.theme-one .auth-footer li a {
        font-size: 13px;
        color: rgba(255, 255, 255, 0.4); }
@media (max-width: 576px) {
      .auth.theme-one .auth-footer {
        justify-content: center; } }
.auth.theme-one .footer-text {
    color: rgba(255, 255, 255, 0.4); }
/* Error */
.error-page {
  min-height: 100vh; }
.error-page h1 {
    font-size: 9.375rem;
    line-height: 1; }
@media (max-width: 991px) {
      .error-page h1 {
        font-size: 8rem; } }
.error-page h2 {
    font-size: 4.375rem;
    line-height: 1; }
@media (min-width: 992px) {
    .error-page .error-page-divider {
      border-left: 3px solid rgba(255, 255, 255, 0.2); } }
/*-------------------------------------------------------------------*/
/* 
 *
 *Checkboxes and Radios 
 *
*/
.form-check,
.form-radio {
  position: relative;
  display: block;
  margin-top: 15px;
  margin-bottom: 10px;

  .form-check-label {
    display: block;
    padding-left: 30px;

    line-height: 1.5;

    input {
      position: absolute;
      margin-left: -20px;
      margin-top: 4px\9;
      top: 0;
      left: 0;

      z-index: 1;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0);
      margin-top: 0;
    }
  }
}
.form-check {
  .form-check-label {
    font-size: $default-font-size;
    line-height: 1.5;
    padding-left: 10px;

    input {
      &:checked {
        +.input-helper {
          &:before {
            background-color: $form-check-label-input-helper-bg;
          }

          &:after {
            width: 18px;
            opacity: 1;
            line-height: 18px;
            transform: scale(1);
          }
        }
      }

      &:disabled {
        +.input-helper {
          &:before {
            border-color: $border-color;
          }
        }

        &:checked {
          +.input-helper {
            &:after {
              color: $border-color;
            }
          }
        }
      }
    }

    .input-helper {
      &:before {
        position: absolute;
        content: "";
        top: 50%;
        transform: translateY(-50%);
        width: 18px;
        height: 18px;
        border-radius: 2px;
        left: 0;
        border: 2px solid $border-color;
        transition: all;
        transition-duration: 0s;
        transition-duration: 250ms;
      }

      &:after {
        transition: all;
        transition-duration: 0s;
        transition-duration: 250ms;
        font-family: Material Design Icons;
        opacity: 0;
        filter: alpha(opacity=0);
        transform: scale(0);
        content: '\F12C';
        position: absolute;
        font-size: 0.9375rem;
        font-weight: bold;
        left: 0;
        top: 14%;
        transform: translateY(-14%);
        color: theme-color(info);
      }
    }
  }

  &.form-check-flat {
    label {
      input {
        &:checked {
          +.input-helper {
            &:before {
              background-color: theme-color(success);
              border: none;
            }
          }
        }

        &:disabled {
          +.input-helper {
            &:after {
              color: $form-check-label-input-helper-bg;
            }

            &:before {
              border-color: $border-color;
            }
          }

          &:checked {
            +.input-helper {
              &:before {
                background: $form-check-label-input-helper-bg;
              }
            }
          }
        }
      }

      .input-helper {
        &:before {
          border: 2px solid $border-color;
        }

        &:after {
          color: $form-check-label-input-helper-bg;
        }
      }
    }
  }
}
.form-radio {
  label {
    input {
      +.input-helper {
        &:before {
          position: absolute;
          content: "";
          top: 50%;
          transform: translateY(-50%);
          left: 0;
          border: 2px solid $border-color;
          width: 20px;
          height: 20px;
          border-radius: 50%;
          transition: all;
          transition-duration: 0s;
          transition-duration: 250ms;
        }

        &:after {
          content: "";
          width: 8px;
          height: 8px;
          background: theme-color(danger);
          border-radius: 50%;
          top: 30%;
          transform: translateY(-30%);
          left: 6px;
          transition: none;
          transition-duration: 250s;
          opacity: 0;
          filter: alpha(opacity=0);
          transform: scale(0);
          position: absolute;
        }
      }

      &:checked {
        +.input-helper {
          &:before {
            background-color: $form-check-label-input-helper-bg;
            border: 2px solid $border-color;
            top: 30%;
            transform: translateY(-30%);
          }

          &:after {
            opacity: 1;
            line-height: 1.5;
            filter: alpha(opacity=100);
            transform: scale(1);
          }
        }
      }

      &:disabled {
        +.input-helper {
          &:before {
            border-color: $border-color;
          }
        }

        &:checked {
          +.input-helper {
            &:before {
              background-color: $form-check-label-input-helper-bg;
              border-color: $border-color;
            }

            &:after {
              background-color: $border-color;
            }
          }
        }
      }
    }
  }

  &.form-radio-flat {
    label {
      input {
        &:checked {
          +.input-helper {
            &:before {
              background: theme-color(success);
              border-color: theme-color(success);
              top: 50%;
              transform: translateY(-50%);
            }

            &:after {
              width: 20px;
              height: 20px;
              top: 50%;
              transform: translateY(-50%);
              left: -2px;
              color: $form-check-label-input-helper-bg;
              background: none;
              content: '\F12C';
              font-family: Material Design Icons;
              text-align: center;
              font-weight: bold;
            }
          }
        }

        &:disabled {
          +.input-helper {
            &:before {
              background: rgba(theme-color(success), 0.4);
              border-color: rgba(theme-color(success), 0.05);
            }
          }
        }
      }
    }
  }
}
/* MaterialDesignIcons.com */

@font-face{
    font-family:"Material Design Icons";
    src:url('materialdesignicons-webfont.1993c4a16cce5446a5cf.eot?v=3.5.95');
    src:url('materialdesignicons-webfont.1993c4a16cce5446a5cf.eot?#iefix&v=3.5.95') 
        format("embedded-opentype"),url('materialdesignicons-webfont.af3f6dbe172a9c1aba77.woff2?v=3.5.95') 
        format("woff2"),url('materialdesignicons-webfont.26333b3884782fdb5f8c.woff?v=3.5.95') 
        format("woff"),url('materialdesignicons-webfont.baded94134f273450a47.ttf?v=3.5.95') 
        format("truetype"),url('materialdesignicons-webfont.032eb679a327d4668d75.svg?v=3.5.95#materialdesigniconsregular') 
        format("svg");
    font-weight:normal;
    font-style:normal
}

.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.mdi-access-point:before{content:"\F002"}

.mdi-access-point-network:before{content:"\F003"}

.mdi-access-point-network-off:before{content:"\FBBD"}

.mdi-account:before{content:"\F004"}

.mdi-account-alert:before{content:"\F005"}

.mdi-account-alert-outline:before{content:"\FB2C"}

.mdi-account-arrow-left:before{content:"\FB2D"}

.mdi-account-arrow-left-outline:before{content:"\FB2E"}

.mdi-account-arrow-right:before{content:"\FB2F"}

.mdi-account-arrow-right-outline:before{content:"\FB30"}

.mdi-account-badge:before{content:"\FD83"}

.mdi-account-badge-alert:before{content:"\FD84"}

.mdi-account-badge-alert-outline:before{content:"\FD85"}

.mdi-account-badge-outline:before{content:"\FD86"}

.mdi-account-box:before{content:"\F006"}

.mdi-account-box-multiple:before{content:"\F933"}

.mdi-account-box-outline:before{content:"\F007"}

.mdi-account-card-details:before{content:"\F5D2"}

.mdi-account-card-details-outline:before{content:"\FD87"}

.mdi-account-check:before{content:"\F008"}

.mdi-account-check-outline:before{content:"\FBBE"}

.mdi-account-child:before{content:"\FA88"}

.mdi-account-child-circle:before{content:"\FA89"}

.mdi-account-circle:before{content:"\F009"}

.mdi-account-circle-outline:before{content:"\FB31"}

.mdi-account-clock:before{content:"\FB32"}

.mdi-account-clock-outline:before{content:"\FB33"}

.mdi-account-convert:before{content:"\F00A"}

.mdi-account-details:before{content:"\F631"}

.mdi-account-edit:before{content:"\F6BB"}

.mdi-account-group:before{content:"\F848"}

.mdi-account-group-outline:before{content:"\FB34"}

.mdi-account-heart:before{content:"\F898"}

.mdi-account-heart-outline:before{content:"\FBBF"}

.mdi-account-key:before{content:"\F00B"}

.mdi-account-key-outline:before{content:"\FBC0"}

.mdi-account-minus:before{content:"\F00D"}

.mdi-account-minus-outline:before{content:"\FAEB"}

.mdi-account-multiple:before{content:"\F00E"}

.mdi-account-multiple-check:before{content:"\F8C4"}

.mdi-account-multiple-minus:before{content:"\F5D3"}

.mdi-account-multiple-minus-outline:before{content:"\FBC1"}

.mdi-account-multiple-outline:before{content:"\F00F"}

.mdi-account-multiple-plus:before{content:"\F010"}

.mdi-account-multiple-plus-outline:before{content:"\F7FF"}

.mdi-account-network:before{content:"\F011"}

.mdi-account-network-outline:before{content:"\FBC2"}

.mdi-account-off:before{content:"\F012"}

.mdi-account-off-outline:before{content:"\FBC3"}

.mdi-account-outline:before{content:"\F013"}

.mdi-account-plus:before{content:"\F014"}

.mdi-account-plus-outline:before{content:"\F800"}

.mdi-account-question:before{content:"\FB35"}

.mdi-account-question-outline:before{content:"\FB36"}

.mdi-account-remove:before{content:"\F015"}

.mdi-account-remove-outline:before{content:"\FAEC"}

.mdi-account-search:before{content:"\F016"}

.mdi-account-search-outline:before{content:"\F934"}

.mdi-account-settings:before{content:"\F630"}

.mdi-account-star:before{content:"\F017"}

.mdi-account-star-outline:before{content:"\FBC4"}

.mdi-account-supervisor:before{content:"\FA8A"}

.mdi-account-supervisor-circle:before{content:"\FA8B"}

.mdi-account-switch:before{content:"\F019"}

.mdi-account-tie:before{content:"\FCBF"}

.mdi-accusoft:before{content:"\F849"}

.mdi-adchoices:before{content:"\FD1E"}

.mdi-adjust:before{content:"\F01A"}

.mdi-adobe:before{content:"\F935"}

.mdi-air-conditioner:before{content:"\F01B"}

.mdi-air-filter:before{content:"\FD1F"}

.mdi-air-horn:before{content:"\FD88"}

.mdi-air-purifier:before{content:"\FD20"}

.mdi-airbag:before{content:"\FBC5"}

.mdi-airballoon:before{content:"\F01C"}

.mdi-airplane:before{content:"\F01D"}

.mdi-airplane-landing:before{content:"\F5D4"}

.mdi-airplane-off:before{content:"\F01E"}

.mdi-airplane-takeoff:before{content:"\F5D5"}

.mdi-airplay:before{content:"\F01F"}

.mdi-airport:before{content:"\F84A"}

.mdi-alarm:before{content:"\F020"}

.mdi-alarm-bell:before{content:"\F78D"}

.mdi-alarm-check:before{content:"\F021"}

.mdi-alarm-light:before{content:"\F78E"}

.mdi-alarm-light-outline:before{content:"\FBC6"}

.mdi-alarm-multiple:before{content:"\F022"}

.mdi-alarm-off:before{content:"\F023"}

.mdi-alarm-plus:before{content:"\F024"}

.mdi-alarm-snooze:before{content:"\F68D"}

.mdi-album:before{content:"\F025"}

.mdi-alert:before{content:"\F026"}

.mdi-alert-box:before{content:"\F027"}

.mdi-alert-box-outline:before{content:"\FCC0"}

.mdi-alert-circle:before{content:"\F028"}

.mdi-alert-circle-outline:before{content:"\F5D6"}

.mdi-alert-decagram:before{content:"\F6BC"}

.mdi-alert-decagram-outline:before{content:"\FCC1"}

.mdi-alert-octagon:before{content:"\F029"}

.mdi-alert-octagon-outline:before{content:"\FCC2"}

.mdi-alert-octagram:before{content:"\F766"}

.mdi-alert-octagram-outline:before{content:"\FCC3"}

.mdi-alert-outline:before{content:"\F02A"}

.mdi-alien:before{content:"\F899"}

.mdi-all-inclusive:before{content:"\F6BD"}

.mdi-alpha:before{content:"\F02B"}

.mdi-alpha-a:before{content:"\41"}

.mdi-alpha-a-box:before{content:"\FAED"}

.mdi-alpha-a-box-outline:before{content:"\FBC7"}

.mdi-alpha-a-circle:before{content:"\FBC8"}

.mdi-alpha-a-circle-outline:before{content:"\FBC9"}

.mdi-alpha-b:before{content:"\42"}

.mdi-alpha-b-box:before{content:"\FAEE"}

.mdi-alpha-b-box-outline:before{content:"\FBCA"}

.mdi-alpha-b-circle:before{content:"\FBCB"}

.mdi-alpha-b-circle-outline:before{content:"\FBCC"}

.mdi-alpha-c:before{content:"\43"}

.mdi-alpha-c-box:before{content:"\FAEF"}

.mdi-alpha-c-box-outline:before{content:"\FBCD"}

.mdi-alpha-c-circle:before{content:"\FBCE"}

.mdi-alpha-c-circle-outline:before{content:"\FBCF"}

.mdi-alpha-d:before{content:"\44"}

.mdi-alpha-d-box:before{content:"\FAF0"}

.mdi-alpha-d-box-outline:before{content:"\FBD0"}

.mdi-alpha-d-circle:before{content:"\FBD1"}

.mdi-alpha-d-circle-outline:before{content:"\FBD2"}

.mdi-alpha-e:before{content:"\45"}

.mdi-alpha-e-box:before{content:"\FAF1"}

.mdi-alpha-e-box-outline:before{content:"\FBD3"}

.mdi-alpha-e-circle:before{content:"\FBD4"}

.mdi-alpha-e-circle-outline:before{content:"\FBD5"}

.mdi-alpha-f:before{content:"\46"}

.mdi-alpha-f-box:before{content:"\FAF2"}

.mdi-alpha-f-box-outline:before{content:"\FBD6"}

.mdi-alpha-f-circle:before{content:"\FBD7"}

.mdi-alpha-f-circle-outline:before{content:"\FBD8"}

.mdi-alpha-g:before{content:"\47"}

.mdi-alpha-g-box:before{content:"\FAF3"}

.mdi-alpha-g-box-outline:before{content:"\FBD9"}

.mdi-alpha-g-circle:before{content:"\FBDA"}

.mdi-alpha-g-circle-outline:before{content:"\FBDB"}

.mdi-alpha-h:before{content:"\48"}

.mdi-alpha-h-box:before{content:"\FAF4"}

.mdi-alpha-h-box-outline:before{content:"\FBDC"}

.mdi-alpha-h-circle:before{content:"\FBDD"}

.mdi-alpha-h-circle-outline:before{content:"\FBDE"}

.mdi-alpha-i:before{content:"\49"}

.mdi-alpha-i-box:before{content:"\FAF5"}

.mdi-alpha-i-box-outline:before{content:"\FBDF"}

.mdi-alpha-i-circle:before{content:"\FBE0"}

.mdi-alpha-i-circle-outline:before{content:"\FBE1"}

.mdi-alpha-j:before{content:"\4A"}

.mdi-alpha-j-box:before{content:"\FAF6"}

.mdi-alpha-j-box-outline:before{content:"\FBE2"}

.mdi-alpha-j-circle:before{content:"\FBE3"}

.mdi-alpha-j-circle-outline:before{content:"\FBE4"}

.mdi-alpha-k:before{content:"\4B"}

.mdi-alpha-k-box:before{content:"\FAF7"}

.mdi-alpha-k-box-outline:before{content:"\FBE5"}

.mdi-alpha-k-circle:before{content:"\FBE6"}

.mdi-alpha-k-circle-outline:before{content:"\FBE7"}

.mdi-alpha-l:before{content:"\4C"}

.mdi-alpha-l-box:before{content:"\FAF8"}

.mdi-alpha-l-box-outline:before{content:"\FBE8"}

.mdi-alpha-l-circle:before{content:"\FBE9"}

.mdi-alpha-l-circle-outline:before{content:"\FBEA"}

.mdi-alpha-m:before{content:"\4D"}

.mdi-alpha-m-box:before{content:"\FAF9"}

.mdi-alpha-m-box-outline:before{content:"\FBEB"}

.mdi-alpha-m-circle:before{content:"\FBEC"}

.mdi-alpha-m-circle-outline:before{content:"\FBED"}

.mdi-alpha-n:before{content:"\4E"}

.mdi-alpha-n-box:before{content:"\FAFA"}

.mdi-alpha-n-box-outline:before{content:"\FBEE"}

.mdi-alpha-n-circle:before{content:"\FBEF"}

.mdi-alpha-n-circle-outline:before{content:"\FBF0"}

.mdi-alpha-o:before{content:"\4F"}

.mdi-alpha-o-box:before{content:"\FAFB"}

.mdi-alpha-o-box-outline:before{content:"\FBF1"}

.mdi-alpha-o-circle:before{content:"\FBF2"}

.mdi-alpha-o-circle-outline:before{content:"\FBF3"}

.mdi-alpha-p:before{content:"\50"}

.mdi-alpha-p-box:before{content:"\FAFC"}

.mdi-alpha-p-box-outline:before{content:"\FBF4"}

.mdi-alpha-p-circle:before{content:"\FBF5"}

.mdi-alpha-p-circle-outline:before{content:"\FBF6"}

.mdi-alpha-q:before{content:"\51"}

.mdi-alpha-q-box:before{content:"\FAFD"}

.mdi-alpha-q-box-outline:before{content:"\FBF7"}

.mdi-alpha-q-circle:before{content:"\FBF8"}

.mdi-alpha-q-circle-outline:before{content:"\FBF9"}

.mdi-alpha-r:before{content:"\52"}

.mdi-alpha-r-box:before{content:"\FAFE"}

.mdi-alpha-r-box-outline:before{content:"\FBFA"}

.mdi-alpha-r-circle:before{content:"\FBFB"}

.mdi-alpha-r-circle-outline:before{content:"\FBFC"}

.mdi-alpha-s:before{content:"\53"}

.mdi-alpha-s-box:before{content:"\FAFF"}

.mdi-alpha-s-box-outline:before{content:"\FBFD"}

.mdi-alpha-s-circle:before{content:"\FBFE"}

.mdi-alpha-s-circle-outline:before{content:"\FBFF"}

.mdi-alpha-t:before{content:"\54"}

.mdi-alpha-t-box:before{content:"\FB00"}

.mdi-alpha-t-box-outline:before{content:"\FC00"}

.mdi-alpha-t-circle:before{content:"\FC01"}

.mdi-alpha-t-circle-outline:before{content:"\FC02"}

.mdi-alpha-u:before{content:"\55"}

.mdi-alpha-u-box:before{content:"\FB01"}

.mdi-alpha-u-box-outline:before{content:"\FC03"}

.mdi-alpha-u-circle:before{content:"\FC04"}

.mdi-alpha-u-circle-outline:before{content:"\FC05"}

.mdi-alpha-v:before{content:"\56"}

.mdi-alpha-v-box:before{content:"\FB02"}

.mdi-alpha-v-box-outline:before{content:"\FC06"}

.mdi-alpha-v-circle:before{content:"\FC07"}

.mdi-alpha-v-circle-outline:before{content:"\FC08"}

.mdi-alpha-w:before{content:"\57"}

.mdi-alpha-w-box:before{content:"\FB03"}

.mdi-alpha-w-box-outline:before{content:"\FC09"}

.mdi-alpha-w-circle:before{content:"\FC0A"}

.mdi-alpha-w-circle-outline:before{content:"\FC0B"}

.mdi-alpha-x:before{content:"\58"}

.mdi-alpha-x-box:before{content:"\FB04"}

.mdi-alpha-x-box-outline:before{content:"\FC0C"}

.mdi-alpha-x-circle:before{content:"\FC0D"}

.mdi-alpha-x-circle-outline:before{content:"\FC0E"}

.mdi-alpha-y:before{content:"\59"}

.mdi-alpha-y-box:before{content:"\FB05"}

.mdi-alpha-y-box-outline:before{content:"\FC0F"}

.mdi-alpha-y-circle:before{content:"\FC10"}

.mdi-alpha-y-circle-outline:before{content:"\FC11"}

.mdi-alpha-z:before{content:"\5A"}

.mdi-alpha-z-box:before{content:"\FB06"}

.mdi-alpha-z-box-outline:before{content:"\FC12"}

.mdi-alpha-z-circle:before{content:"\FC13"}

.mdi-alpha-z-circle-outline:before{content:"\FC14"}

.mdi-alphabetical:before{content:"\F02C"}

.mdi-altimeter:before{content:"\F5D7"}

.mdi-amazon:before{content:"\F02D"}

.mdi-amazon-alexa:before{content:"\F8C5"}

.mdi-amazon-drive:before{content:"\F02E"}

.mdi-ambulance:before{content:"\F02F"}

.mdi-ammunition:before{content:"\FCC4"}

.mdi-ampersand:before{content:"\FA8C"}

.mdi-amplifier:before{content:"\F030"}

.mdi-anchor:before{content:"\F031"}

.mdi-android:before{content:"\F032"}

.mdi-android-auto:before{content:"\FA8D"}

.mdi-android-debug-bridge:before{content:"\F033"}

.mdi-android-head:before{content:"\F78F"}

.mdi-android-messages:before{content:"\FD21"}

.mdi-android-studio:before{content:"\F034"}

.mdi-angle-acute:before{content:"\F936"}

.mdi-angle-obtuse:before{content:"\F937"}

.mdi-angle-right:before{content:"\F938"}

.mdi-angular:before{content:"\F6B1"}

.mdi-angularjs:before{content:"\F6BE"}

.mdi-animation:before{content:"\F5D8"}

.mdi-animation-outline:before{content:"\FA8E"}

.mdi-animation-play:before{content:"\F939"}

.mdi-animation-play-outline:before{content:"\FA8F"}

.mdi-anvil:before{content:"\F89A"}

.mdi-apple:before{content:"\F035"}

.mdi-apple-finder:before{content:"\F036"}

.mdi-apple-icloud:before{content:"\F038"}

.mdi-apple-ios:before{content:"\F037"}

.mdi-apple-keyboard-caps:before{content:"\F632"}

.mdi-apple-keyboard-command:before{content:"\F633"}

.mdi-apple-keyboard-control:before{content:"\F634"}

.mdi-apple-keyboard-option:before{content:"\F635"}

.mdi-apple-keyboard-shift:before{content:"\F636"}

.mdi-apple-safari:before{content:"\F039"}

.mdi-application:before{content:"\F614"}

.mdi-application-export:before{content:"\FD89"}

.mdi-application-import:before{content:"\FD8A"}

.mdi-apps:before{content:"\F03B"}

.mdi-apps-box:before{content:"\FD22"}

.mdi-arch:before{content:"\F8C6"}

.mdi-archive:before{content:"\F03C"}

.mdi-arrange-bring-forward:before{content:"\F03D"}

.mdi-arrange-bring-to-front:before{content:"\F03E"}

.mdi-arrange-send-backward:before{content:"\F03F"}

.mdi-arrange-send-to-back:before{content:"\F040"}

.mdi-arrow-all:before{content:"\F041"}

.mdi-arrow-bottom-left:before{content:"\F042"}

.mdi-arrow-bottom-left-bold-outline:before{content:"\F9B6"}

.mdi-arrow-bottom-left-thick:before{content:"\F9B7"}

.mdi-arrow-bottom-right:before{content:"\F043"}

.mdi-arrow-bottom-right-bold-outline:before{content:"\F9B8"}

.mdi-arrow-bottom-right-thick:before{content:"\F9B9"}

.mdi-arrow-collapse:before{content:"\F615"}

.mdi-arrow-collapse-all:before{content:"\F044"}

.mdi-arrow-collapse-down:before{content:"\F791"}

.mdi-arrow-collapse-horizontal:before{content:"\F84B"}

.mdi-arrow-collapse-left:before{content:"\F792"}

.mdi-arrow-collapse-right:before{content:"\F793"}

.mdi-arrow-collapse-up:before{content:"\F794"}

.mdi-arrow-collapse-vertical:before{content:"\F84C"}

.mdi-arrow-decision:before{content:"\F9BA"}

.mdi-arrow-decision-auto:before{content:"\F9BB"}

.mdi-arrow-decision-auto-outline:before{content:"\F9BC"}

.mdi-arrow-decision-outline:before{content:"\F9BD"}

.mdi-arrow-down:before{content:"\F045"}

.mdi-arrow-down-bold:before{content:"\F72D"}

.mdi-arrow-down-bold-box:before{content:"\F72E"}

.mdi-arrow-down-bold-box-outline:before{content:"\F72F"}

.mdi-arrow-down-bold-circle:before{content:"\F047"}

.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}

.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}

.mdi-arrow-down-bold-outline:before{content:"\F9BE"}

.mdi-arrow-down-box:before{content:"\F6BF"}

.mdi-arrow-down-circle:before{content:"\FCB7"}

.mdi-arrow-down-circle-outline:before{content:"\FCB8"}

.mdi-arrow-down-drop-circle:before{content:"\F04A"}

.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}

.mdi-arrow-down-thick:before{content:"\F046"}

.mdi-arrow-expand:before{content:"\F616"}

.mdi-arrow-expand-all:before{content:"\F04C"}

.mdi-arrow-expand-down:before{content:"\F795"}

.mdi-arrow-expand-horizontal:before{content:"\F84D"}

.mdi-arrow-expand-left:before{content:"\F796"}

.mdi-arrow-expand-right:before{content:"\F797"}

.mdi-arrow-expand-up:before{content:"\F798"}

.mdi-arrow-expand-vertical:before{content:"\F84E"}

.mdi-arrow-left:before{content:"\F04D"}

.mdi-arrow-left-bold:before{content:"\F730"}

.mdi-arrow-left-bold-box:before{content:"\F731"}

.mdi-arrow-left-bold-box-outline:before{content:"\F732"}

.mdi-arrow-left-bold-circle:before{content:"\F04F"}

.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}

.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}

.mdi-arrow-left-bold-outline:before{content:"\F9BF"}

.mdi-arrow-left-box:before{content:"\F6C0"}

.mdi-arrow-left-circle:before{content:"\FCB9"}

.mdi-arrow-left-circle-outline:before{content:"\FCBA"}

.mdi-arrow-left-drop-circle:before{content:"\F052"}

.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}

.mdi-arrow-left-right-bold-outline:before{content:"\F9C0"}

.mdi-arrow-left-thick:before{content:"\F04E"}

.mdi-arrow-right:before{content:"\F054"}

.mdi-arrow-right-bold:before{content:"\F733"}

.mdi-arrow-right-bold-box:before{content:"\F734"}

.mdi-arrow-right-bold-box-outline:before{content:"\F735"}

.mdi-arrow-right-bold-circle:before{content:"\F056"}

.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}

.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}

.mdi-arrow-right-bold-outline:before{content:"\F9C1"}

.mdi-arrow-right-box:before{content:"\F6C1"}

.mdi-arrow-right-circle:before{content:"\FCBB"}

.mdi-arrow-right-circle-outline:before{content:"\FCBC"}

.mdi-arrow-right-drop-circle:before{content:"\F059"}

.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}

.mdi-arrow-right-thick:before{content:"\F055"}

.mdi-arrow-split-horizontal:before{content:"\F93A"}

.mdi-arrow-split-vertical:before{content:"\F93B"}

.mdi-arrow-top-left:before{content:"\F05B"}

.mdi-arrow-top-left-bold-outline:before{content:"\F9C2"}

.mdi-arrow-top-left-thick:before{content:"\F9C3"}

.mdi-arrow-top-right:before{content:"\F05C"}

.mdi-arrow-top-right-bold-outline:before{content:"\F9C4"}

.mdi-arrow-top-right-thick:before{content:"\F9C5"}

.mdi-arrow-up:before{content:"\F05D"}

.mdi-arrow-up-bold:before{content:"\F736"}

.mdi-arrow-up-bold-box:before{content:"\F737"}

.mdi-arrow-up-bold-box-outline:before{content:"\F738"}

.mdi-arrow-up-bold-circle:before{content:"\F05F"}

.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}

.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}

.mdi-arrow-up-bold-outline:before{content:"\F9C6"}

.mdi-arrow-up-box:before{content:"\F6C2"}

.mdi-arrow-up-circle:before{content:"\FCBD"}

.mdi-arrow-up-circle-outline:before{content:"\FCBE"}

.mdi-arrow-up-down-bold-outline:before{content:"\F9C7"}

.mdi-arrow-up-drop-circle:before{content:"\F062"}

.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}

.mdi-arrow-up-thick:before{content:"\F05E"}

.mdi-artist:before{content:"\F802"}

.mdi-artist-outline:before{content:"\FCC5"}

.mdi-artstation:before{content:"\FB37"}

.mdi-aspect-ratio:before{content:"\FA23"}

.mdi-assistant:before{content:"\F064"}

.mdi-asterisk:before{content:"\F6C3"}

.mdi-at:before{content:"\F065"}

.mdi-atlassian:before{content:"\F803"}

.mdi-atm:before{content:"\FD23"}

.mdi-atom:before{content:"\F767"}

.mdi-attachment:before{content:"\F066"}

.mdi-audio-video:before{content:"\F93C"}

.mdi-audiobook:before{content:"\F067"}

.mdi-augmented-reality:before{content:"\F84F"}

.mdi-auto-fix:before{content:"\F068"}

.mdi-auto-upload:before{content:"\F069"}

.mdi-autorenew:before{content:"\F06A"}

.mdi-av-timer:before{content:"\F06B"}

.mdi-axe:before{content:"\F8C7"}

.mdi-axis:before{content:"\FD24"}

.mdi-axis-arrow:before{content:"\FD25"}

.mdi-axis-arrow-lock:before{content:"\FD26"}

.mdi-axis-lock:before{content:"\FD27"}

.mdi-axis-x-arrow:before{content:"\FD28"}

.mdi-axis-x-arrow-lock:before{content:"\FD29"}

.mdi-axis-x-rotate-clockwise:before{content:"\FD2A"}

.mdi-axis-x-rotate-counterclockwise:before{content:"\FD2B"}

.mdi-axis-x-y-arrow-lock:before{content:"\FD2C"}

.mdi-axis-y-arrow:before{content:"\FD2D"}

.mdi-axis-y-arrow-lock:before{content:"\FD2E"}

.mdi-axis-y-rotate-clockwise:before{content:"\FD2F"}

.mdi-axis-y-rotate-counterclockwise:before{content:"\FD30"}

.mdi-axis-z-arrow:before{content:"\FD31"}

.mdi-axis-z-arrow-lock:before{content:"\FD32"}

.mdi-axis-z-rotate-clockwise:before{content:"\FD33"}

.mdi-axis-z-rotate-counterclockwise:before{content:"\FD34"}

.mdi-azure:before{content:"\F804"}

.mdi-babel:before{content:"\FA24"}

.mdi-baby:before{content:"\F06C"}

.mdi-baby-buggy:before{content:"\F68E"}

.mdi-backburger:before{content:"\F06D"}

.mdi-backspace:before{content:"\F06E"}

.mdi-backspace-outline:before{content:"\FB38"}

.mdi-backup-restore:before{content:"\F06F"}

.mdi-badminton:before{content:"\F850"}

.mdi-balloon:before{content:"\FA25"}

.mdi-ballot:before{content:"\F9C8"}

.mdi-ballot-outline:before{content:"\F9C9"}

.mdi-ballot-recount:before{content:"\FC15"}

.mdi-ballot-recount-outline:before{content:"\FC16"}

.mdi-bandage:before{content:"\FD8B"}

.mdi-bandcamp:before{content:"\F674"}

.mdi-bank:before{content:"\F070"}

.mdi-bank-minus:before{content:"\FD8C"}

.mdi-bank-plus:before{content:"\FD8D"}

.mdi-bank-remove:before{content:"\FD8E"}

.mdi-bank-transfer:before{content:"\FA26"}

.mdi-bank-transfer-in:before{content:"\FA27"}

.mdi-bank-transfer-out:before{content:"\FA28"}

.mdi-barcode:before{content:"\F071"}

.mdi-barcode-scan:before{content:"\F072"}

.mdi-barley:before{content:"\F073"}

.mdi-barley-off:before{content:"\FB39"}

.mdi-barn:before{content:"\FB3A"}

.mdi-barrel:before{content:"\F074"}

.mdi-baseball:before{content:"\F851"}

.mdi-baseball-bat:before{content:"\F852"}

.mdi-basecamp:before{content:"\F075"}

.mdi-basket:before{content:"\F076"}

.mdi-basket-fill:before{content:"\F077"}

.mdi-basket-unfill:before{content:"\F078"}

.mdi-basketball:before{content:"\F805"}

.mdi-basketball-hoop:before{content:"\FC17"}

.mdi-basketball-hoop-outline:before{content:"\FC18"}

.mdi-bat:before{content:"\FB3B"}

.mdi-battery:before{content:"\F079"}

.mdi-battery-10:before{content:"\F07A"}

.mdi-battery-10-bluetooth:before{content:"\F93D"}

.mdi-battery-20:before{content:"\F07B"}

.mdi-battery-20-bluetooth:before{content:"\F93E"}

.mdi-battery-30:before{content:"\F07C"}

.mdi-battery-30-bluetooth:before{content:"\F93F"}

.mdi-battery-40:before{content:"\F07D"}

.mdi-battery-40-bluetooth:before{content:"\F940"}

.mdi-battery-50:before{content:"\F07E"}

.mdi-battery-50-bluetooth:before{content:"\F941"}

.mdi-battery-60:before{content:"\F07F"}

.mdi-battery-60-bluetooth:before{content:"\F942"}

.mdi-battery-70:before{content:"\F080"}

.mdi-battery-70-bluetooth:before{content:"\F943"}

.mdi-battery-80:before{content:"\F081"}

.mdi-battery-80-bluetooth:before{content:"\F944"}

.mdi-battery-90:before{content:"\F082"}

.mdi-battery-90-bluetooth:before{content:"\F945"}

.mdi-battery-alert:before{content:"\F083"}

.mdi-battery-alert-bluetooth:before{content:"\F946"}

.mdi-battery-bluetooth:before{content:"\F947"}

.mdi-battery-bluetooth-variant:before{content:"\F948"}

.mdi-battery-charging:before{content:"\F084"}

.mdi-battery-charging-10:before{content:"\F89B"}

.mdi-battery-charging-100:before{content:"\F085"}

.mdi-battery-charging-20:before{content:"\F086"}

.mdi-battery-charging-30:before{content:"\F087"}

.mdi-battery-charging-40:before{content:"\F088"}

.mdi-battery-charging-50:before{content:"\F89C"}

.mdi-battery-charging-60:before{content:"\F089"}

.mdi-battery-charging-70:before{content:"\F89D"}

.mdi-battery-charging-80:before{content:"\F08A"}

.mdi-battery-charging-90:before{content:"\F08B"}

.mdi-battery-charging-outline:before{content:"\F89E"}

.mdi-battery-charging-wireless:before{content:"\F806"}

.mdi-battery-charging-wireless-10:before{content:"\F807"}

.mdi-battery-charging-wireless-20:before{content:"\F808"}

.mdi-battery-charging-wireless-30:before{content:"\F809"}

.mdi-battery-charging-wireless-40:before{content:"\F80A"}

.mdi-battery-charging-wireless-50:before{content:"\F80B"}

.mdi-battery-charging-wireless-60:before{content:"\F80C"}

.mdi-battery-charging-wireless-70:before{content:"\F80D"}

.mdi-battery-charging-wireless-80:before{content:"\F80E"}

.mdi-battery-charging-wireless-90:before{content:"\F80F"}

.mdi-battery-charging-wireless-alert:before{content:"\F810"}

.mdi-battery-charging-wireless-outline:before{content:"\F811"}

.mdi-battery-minus:before{content:"\F08C"}

.mdi-battery-negative:before{content:"\F08D"}

.mdi-battery-outline:before{content:"\F08E"}

.mdi-battery-plus:before{content:"\F08F"}

.mdi-battery-positive:before{content:"\F090"}

.mdi-battery-unknown:before{content:"\F091"}

.mdi-battery-unknown-bluetooth:before{content:"\F949"}

.mdi-battlenet:before{content:"\FB3C"}

.mdi-beach:before{content:"\F092"}

.mdi-beaker:before{content:"\FCC6"}

.mdi-beaker-outline:before{content:"\F68F"}

.mdi-beats:before{content:"\F097"}

.mdi-bed-empty:before{content:"\F89F"}

.mdi-beer:before{content:"\F098"}

.mdi-behance:before{content:"\F099"}

.mdi-bell:before{content:"\F09A"}

.mdi-bell-alert:before{content:"\FD35"}

.mdi-bell-circle:before{content:"\FD36"}

.mdi-bell-circle-outline:before{content:"\FD37"}

.mdi-bell-off:before{content:"\F09B"}

.mdi-bell-off-outline:before{content:"\FA90"}

.mdi-bell-outline:before{content:"\F09C"}

.mdi-bell-plus:before{content:"\F09D"}

.mdi-bell-plus-outline:before{content:"\FA91"}

.mdi-bell-ring:before{content:"\F09E"}

.mdi-bell-ring-outline:before{content:"\F09F"}

.mdi-bell-sleep:before{content:"\F0A0"}

.mdi-bell-sleep-outline:before{content:"\FA92"}

.mdi-beta:before{content:"\F0A1"}

.mdi-betamax:before{content:"\F9CA"}

.mdi-bible:before{content:"\F0A2"}

.mdi-bike:before{content:"\F0A3"}

.mdi-billiards:before{content:"\FB3D"}

.mdi-billiards-rack:before{content:"\FB3E"}

.mdi-bing:before{content:"\F0A4"}

.mdi-binoculars:before{content:"\F0A5"}

.mdi-bio:before{content:"\F0A6"}

.mdi-biohazard:before{content:"\F0A7"}

.mdi-bitbucket:before{content:"\F0A8"}

.mdi-bitcoin:before{content:"\F812"}

.mdi-black-mesa:before{content:"\F0A9"}

.mdi-blackberry:before{content:"\F0AA"}

.mdi-blender:before{content:"\FCC7"}

.mdi-blender-software:before{content:"\F0AB"}

.mdi-blinds:before{content:"\F0AC"}

.mdi-block-helper:before{content:"\F0AD"}

.mdi-blogger:before{content:"\F0AE"}

.mdi-blood-bag:before{content:"\FCC8"}

.mdi-bluetooth:before{content:"\F0AF"}

.mdi-bluetooth-audio:before{content:"\F0B0"}

.mdi-bluetooth-connect:before{content:"\F0B1"}

.mdi-bluetooth-off:before{content:"\F0B2"}

.mdi-bluetooth-settings:before{content:"\F0B3"}

.mdi-bluetooth-transfer:before{content:"\F0B4"}

.mdi-blur:before{content:"\F0B5"}

.mdi-blur-linear:before{content:"\F0B6"}

.mdi-blur-off:before{content:"\F0B7"}

.mdi-blur-radial:before{content:"\F0B8"}

.mdi-bolnisi-cross:before{content:"\FCC9"}

.mdi-bolt:before{content:"\FD8F"}

.mdi-bomb:before{content:"\F690"}

.mdi-bomb-off:before{content:"\F6C4"}

.mdi-bone:before{content:"\F0B9"}

.mdi-book:before{content:"\F0BA"}

.mdi-book-lock:before{content:"\F799"}

.mdi-book-lock-open:before{content:"\F79A"}

.mdi-book-minus:before{content:"\F5D9"}

.mdi-book-multiple:before{content:"\F0BB"}

.mdi-book-multiple-minus:before{content:"\FA93"}

.mdi-book-multiple-plus:before{content:"\FA94"}

.mdi-book-multiple-remove:before{content:"\FA95"}

.mdi-book-multiple-variant:before{content:"\F0BC"}

.mdi-book-open:before{content:"\F0BD"}

.mdi-book-open-outline:before{content:"\FB3F"}

.mdi-book-open-page-variant:before{content:"\F5DA"}

.mdi-book-open-variant:before{content:"\F0BE"}

.mdi-book-outline:before{content:"\FB40"}

.mdi-book-plus:before{content:"\F5DB"}

.mdi-book-remove:before{content:"\FA96"}

.mdi-book-variant:before{content:"\F0BF"}

.mdi-bookmark:before{content:"\F0C0"}

.mdi-bookmark-check:before{content:"\F0C1"}

.mdi-bookmark-minus:before{content:"\F9CB"}

.mdi-bookmark-minus-outline:before{content:"\F9CC"}

.mdi-bookmark-music:before{content:"\F0C2"}

.mdi-bookmark-off:before{content:"\F9CD"}

.mdi-bookmark-off-outline:before{content:"\F9CE"}

.mdi-bookmark-outline:before{content:"\F0C3"}

.mdi-bookmark-plus:before{content:"\F0C5"}

.mdi-bookmark-plus-outline:before{content:"\F0C4"}

.mdi-bookmark-remove:before{content:"\F0C6"}

.mdi-boombox:before{content:"\F5DC"}

.mdi-bootstrap:before{content:"\F6C5"}

.mdi-border-all:before{content:"\F0C7"}

.mdi-border-all-variant:before{content:"\F8A0"}

.mdi-border-bottom:before{content:"\F0C8"}

.mdi-border-bottom-variant:before{content:"\F8A1"}

.mdi-border-color:before{content:"\F0C9"}

.mdi-border-horizontal:before{content:"\F0CA"}

.mdi-border-inside:before{content:"\F0CB"}

.mdi-border-left:before{content:"\F0CC"}

.mdi-border-left-variant:before{content:"\F8A2"}

.mdi-border-none:before{content:"\F0CD"}

.mdi-border-none-variant:before{content:"\F8A3"}

.mdi-border-outside:before{content:"\F0CE"}

.mdi-border-right:before{content:"\F0CF"}

.mdi-border-right-variant:before{content:"\F8A4"}

.mdi-border-style:before{content:"\F0D0"}

.mdi-border-top:before{content:"\F0D1"}

.mdi-border-top-variant:before{content:"\F8A5"}

.mdi-border-vertical:before{content:"\F0D2"}

.mdi-bottle-wine:before{content:"\F853"}

.mdi-bow-tie:before{content:"\F677"}

.mdi-bowl:before{content:"\F617"}

.mdi-bowling:before{content:"\F0D3"}

.mdi-box:before{content:"\F0D4"}

.mdi-box-cutter:before{content:"\F0D5"}

.mdi-box-shadow:before{content:"\F637"}

.mdi-boxing-glove:before{content:"\FB41"}

.mdi-braille:before{content:"\F9CF"}

.mdi-brain:before{content:"\F9D0"}

.mdi-bread-slice:before{content:"\FCCA"}

.mdi-bread-slice-outline:before{content:"\FCCB"}

.mdi-bridge:before{content:"\F618"}

.mdi-briefcase:before{content:"\F0D6"}

.mdi-briefcase-account:before{content:"\FCCC"}

.mdi-briefcase-account-outline:before{content:"\FCCD"}

.mdi-briefcase-check:before{content:"\F0D7"}

.mdi-briefcase-download:before{content:"\F0D8"}

.mdi-briefcase-download-outline:before{content:"\FC19"}

.mdi-briefcase-edit:before{content:"\FA97"}

.mdi-briefcase-edit-outline:before{content:"\FC1A"}

.mdi-briefcase-minus:before{content:"\FA29"}

.mdi-briefcase-minus-outline:before{content:"\FC1B"}

.mdi-briefcase-outline:before{content:"\F813"}

.mdi-briefcase-plus:before{content:"\FA2A"}

.mdi-briefcase-plus-outline:before{content:"\FC1C"}

.mdi-briefcase-remove:before{content:"\FA2B"}

.mdi-briefcase-remove-outline:before{content:"\FC1D"}

.mdi-briefcase-search:before{content:"\FA2C"}

.mdi-briefcase-search-outline:before{content:"\FC1E"}

.mdi-briefcase-upload:before{content:"\F0D9"}

.mdi-briefcase-upload-outline:before{content:"\FC1F"}

.mdi-brightness-1:before{content:"\F0DA"}

.mdi-brightness-2:before{content:"\F0DB"}

.mdi-brightness-3:before{content:"\F0DC"}

.mdi-brightness-4:before{content:"\F0DD"}

.mdi-brightness-5:before{content:"\F0DE"}

.mdi-brightness-6:before{content:"\F0DF"}

.mdi-brightness-7:before{content:"\F0E0"}

.mdi-brightness-auto:before{content:"\F0E1"}

.mdi-brightness-percent:before{content:"\FCCE"}

.mdi-broom:before{content:"\F0E2"}

.mdi-brush:before{content:"\F0E3"}

.mdi-buddhism:before{content:"\F94A"}

.mdi-buffer:before{content:"\F619"}

.mdi-bug:before{content:"\F0E4"}

.mdi-bug-check:before{content:"\FA2D"}

.mdi-bug-check-outline:before{content:"\FA2E"}

.mdi-bug-outline:before{content:"\FA2F"}

.mdi-bugle:before{content:"\FD90"}

.mdi-bulldozer:before{content:"\FB07"}

.mdi-bullet:before{content:"\FCCF"}

.mdi-bulletin-board:before{content:"\F0E5"}

.mdi-bullhorn:before{content:"\F0E6"}

.mdi-bullhorn-outline:before{content:"\FB08"}

.mdi-bullseye:before{content:"\F5DD"}

.mdi-bullseye-arrow:before{content:"\F8C8"}

.mdi-bus:before{content:"\F0E7"}

.mdi-bus-alert:before{content:"\FA98"}

.mdi-bus-articulated-end:before{content:"\F79B"}

.mdi-bus-articulated-front:before{content:"\F79C"}

.mdi-bus-clock:before{content:"\F8C9"}

.mdi-bus-double-decker:before{content:"\F79D"}

.mdi-bus-school:before{content:"\F79E"}

.mdi-bus-side:before{content:"\F79F"}

.mdi-cached:before{content:"\F0E8"}

.mdi-cactus:before{content:"\FD91"}

.mdi-cake:before{content:"\F0E9"}

.mdi-cake-layered:before{content:"\F0EA"}

.mdi-cake-variant:before{content:"\F0EB"}

.mdi-calculator:before{content:"\F0EC"}

.mdi-calculator-variant:before{content:"\FA99"}

.mdi-calendar:before{content:"\F0ED"}

.mdi-calendar-alert:before{content:"\FA30"}

.mdi-calendar-blank:before{content:"\F0EE"}

.mdi-calendar-blank-outline:before{content:"\FB42"}

.mdi-calendar-check:before{content:"\F0EF"}

.mdi-calendar-check-outline:before{content:"\FC20"}

.mdi-calendar-clock:before{content:"\F0F0"}

.mdi-calendar-edit:before{content:"\F8A6"}

.mdi-calendar-export:before{content:"\FB09"}

.mdi-calendar-heart:before{content:"\F9D1"}

.mdi-calendar-import:before{content:"\FB0A"}

.mdi-calendar-minus:before{content:"\FD38"}

.mdi-calendar-multiple:before{content:"\F0F1"}

.mdi-calendar-multiple-check:before{content:"\F0F2"}

.mdi-calendar-multiselect:before{content:"\FA31"}

.mdi-calendar-outline:before{content:"\FB43"}

.mdi-calendar-plus:before{content:"\F0F3"}

.mdi-calendar-question:before{content:"\F691"}

.mdi-calendar-range:before{content:"\F678"}

.mdi-calendar-range-outline:before{content:"\FB44"}

.mdi-calendar-remove:before{content:"\F0F4"}

.mdi-calendar-remove-outline:before{content:"\FC21"}

.mdi-calendar-search:before{content:"\F94B"}

.mdi-calendar-star:before{content:"\F9D2"}

.mdi-calendar-text:before{content:"\F0F5"}

.mdi-calendar-text-outline:before{content:"\FC22"}

.mdi-calendar-today:before{content:"\F0F6"}

.mdi-calendar-week:before{content:"\FA32"}

.mdi-calendar-week-begin:before{content:"\FA33"}

.mdi-call-made:before{content:"\F0F7"}

.mdi-call-merge:before{content:"\F0F8"}

.mdi-call-missed:before{content:"\F0F9"}

.mdi-call-received:before{content:"\F0FA"}

.mdi-call-split:before{content:"\F0FB"}

.mdi-camcorder:before{content:"\F0FC"}

.mdi-camcorder-box:before{content:"\F0FD"}

.mdi-camcorder-box-off:before{content:"\F0FE"}

.mdi-camcorder-off:before{content:"\F0FF"}

.mdi-camera:before{content:"\F100"}

.mdi-camera-account:before{content:"\F8CA"}

.mdi-camera-burst:before{content:"\F692"}

.mdi-camera-control:before{content:"\FB45"}

.mdi-camera-enhance:before{content:"\F101"}

.mdi-camera-enhance-outline:before{content:"\FB46"}

.mdi-camera-front:before{content:"\F102"}

.mdi-camera-front-variant:before{content:"\F103"}

.mdi-camera-gopro:before{content:"\F7A0"}

.mdi-camera-image:before{content:"\F8CB"}

.mdi-camera-iris:before{content:"\F104"}

.mdi-camera-metering-center:before{content:"\F7A1"}

.mdi-camera-metering-matrix:before{content:"\F7A2"}

.mdi-camera-metering-partial:before{content:"\F7A3"}

.mdi-camera-metering-spot:before{content:"\F7A4"}

.mdi-camera-off:before{content:"\F5DF"}

.mdi-camera-outline:before{content:"\FD39"}

.mdi-camera-party-mode:before{content:"\F105"}

.mdi-camera-rear:before{content:"\F106"}

.mdi-camera-rear-variant:before{content:"\F107"}

.mdi-camera-switch:before{content:"\F108"}

.mdi-camera-timer:before{content:"\F109"}

.mdi-camera-wireless:before{content:"\FD92"}

.mdi-camera-wireless-outline:before{content:"\FD93"}

.mdi-cancel:before{content:"\F739"}

.mdi-candle:before{content:"\F5E2"}

.mdi-candycane:before{content:"\F10A"}

.mdi-cannabis:before{content:"\F7A5"}

.mdi-caps-lock:before{content:"\FA9A"}

.mdi-car:before{content:"\F10B"}

.mdi-car-battery:before{content:"\F10C"}

.mdi-car-brake-abs:before{content:"\FC23"}

.mdi-car-brake-alert:before{content:"\FC24"}

.mdi-car-brake-hold:before{content:"\FD3A"}

.mdi-car-brake-parking:before{content:"\FD3B"}

.mdi-car-connected:before{content:"\F10D"}

.mdi-car-convertible:before{content:"\F7A6"}

.mdi-car-cruise-control:before{content:"\FD3C"}

.mdi-car-defrost-front:before{content:"\FD3D"}

.mdi-car-defrost-rear:before{content:"\FD3E"}

.mdi-car-door:before{content:"\FB47"}

.mdi-car-electric:before{content:"\FB48"}

.mdi-car-esp:before{content:"\FC25"}

.mdi-car-estate:before{content:"\F7A7"}

.mdi-car-hatchback:before{content:"\F7A8"}

.mdi-car-key:before{content:"\FB49"}

.mdi-car-light-dimmed:before{content:"\FC26"}

.mdi-car-light-fog:before{content:"\FC27"}

.mdi-car-light-high:before{content:"\FC28"}

.mdi-car-limousine:before{content:"\F8CC"}

.mdi-car-multiple:before{content:"\FB4A"}

.mdi-car-parking-lights:before{content:"\FD3F"}

.mdi-car-pickup:before{content:"\F7A9"}

.mdi-car-side:before{content:"\F7AA"}

.mdi-car-sports:before{content:"\F7AB"}

.mdi-car-tire-alert:before{content:"\FC29"}

.mdi-car-traction-control:before{content:"\FD40"}

.mdi-car-wash:before{content:"\F10E"}

.mdi-caravan:before{content:"\F7AC"}

.mdi-card:before{content:"\FB4B"}

.mdi-card-bulleted:before{content:"\FB4C"}

.mdi-card-bulleted-off:before{content:"\FB4D"}

.mdi-card-bulleted-off-outline:before{content:"\FB4E"}

.mdi-card-bulleted-outline:before{content:"\FB4F"}

.mdi-card-bulleted-settings:before{content:"\FB50"}

.mdi-card-bulleted-settings-outline:before{content:"\FB51"}

.mdi-card-outline:before{content:"\FB52"}

.mdi-card-text:before{content:"\FB53"}

.mdi-card-text-outline:before{content:"\FB54"}

.mdi-cards:before{content:"\F638"}

.mdi-cards-club:before{content:"\F8CD"}

.mdi-cards-diamond:before{content:"\F8CE"}

.mdi-cards-heart:before{content:"\F8CF"}

.mdi-cards-outline:before{content:"\F639"}

.mdi-cards-playing-outline:before{content:"\F63A"}

.mdi-cards-spade:before{content:"\F8D0"}

.mdi-cards-variant:before{content:"\F6C6"}

.mdi-carrot:before{content:"\F10F"}

.mdi-carry-on-bag-check:before{content:"\FD41"}

.mdi-cart:before{content:"\F110"}

.mdi-cart-arrow-down:before{content:"\FD42"}

.mdi-cart-arrow-right:before{content:"\FC2A"}

.mdi-cart-arrow-up:before{content:"\FD43"}

.mdi-cart-minus:before{content:"\FD44"}

.mdi-cart-off:before{content:"\F66B"}

.mdi-cart-outline:before{content:"\F111"}

.mdi-cart-plus:before{content:"\F112"}

.mdi-cart-remove:before{content:"\FD45"}

.mdi-case-sensitive-alt:before{content:"\F113"}

.mdi-cash:before{content:"\F114"}

.mdi-cash-100:before{content:"\F115"}

.mdi-cash-marker:before{content:"\FD94"}

.mdi-cash-multiple:before{content:"\F116"}

.mdi-cash-refund:before{content:"\FA9B"}

.mdi-cash-register:before{content:"\FCD0"}

.mdi-cash-usd:before{content:"\F117"}

.mdi-cassette:before{content:"\F9D3"}

.mdi-cast:before{content:"\F118"}

.mdi-cast-connected:before{content:"\F119"}

.mdi-cast-off:before{content:"\F789"}

.mdi-castle:before{content:"\F11A"}

.mdi-cat:before{content:"\F11B"}

.mdi-cctv:before{content:"\F7AD"}

.mdi-ceiling-light:before{content:"\F768"}

.mdi-cellphone:before{content:"\F11C"}

.mdi-cellphone-android:before{content:"\F11D"}

.mdi-cellphone-arrow-down:before{content:"\F9D4"}

.mdi-cellphone-basic:before{content:"\F11E"}

.mdi-cellphone-dock:before{content:"\F11F"}

.mdi-cellphone-erase:before{content:"\F94C"}

.mdi-cellphone-iphone:before{content:"\F120"}

.mdi-cellphone-key:before{content:"\F94D"}

.mdi-cellphone-link:before{content:"\F121"}

.mdi-cellphone-link-off:before{content:"\F122"}

.mdi-cellphone-lock:before{content:"\F94E"}

.mdi-cellphone-message:before{content:"\F8D2"}

.mdi-cellphone-off:before{content:"\F94F"}

.mdi-cellphone-screenshot:before{content:"\FA34"}

.mdi-cellphone-settings:before{content:"\F123"}

.mdi-cellphone-settings-variant:before{content:"\F950"}

.mdi-cellphone-sound:before{content:"\F951"}

.mdi-cellphone-text:before{content:"\F8D1"}

.mdi-cellphone-wireless:before{content:"\F814"}

.mdi-celtic-cross:before{content:"\FCD1"}

.mdi-certificate:before{content:"\F124"}

.mdi-chair-school:before{content:"\F125"}

.mdi-charity:before{content:"\FC2B"}

.mdi-chart-arc:before{content:"\F126"}

.mdi-chart-areaspline:before{content:"\F127"}

.mdi-chart-bar:before{content:"\F128"}

.mdi-chart-bar-stacked:before{content:"\F769"}

.mdi-chart-bell-curve:before{content:"\FC2C"}

.mdi-chart-bubble:before{content:"\F5E3"}

.mdi-chart-donut:before{content:"\F7AE"}

.mdi-chart-donut-variant:before{content:"\F7AF"}

.mdi-chart-gantt:before{content:"\F66C"}

.mdi-chart-histogram:before{content:"\F129"}

.mdi-chart-line:before{content:"\F12A"}

.mdi-chart-line-stacked:before{content:"\F76A"}

.mdi-chart-line-variant:before{content:"\F7B0"}

.mdi-chart-multiline:before{content:"\F8D3"}

.mdi-chart-pie:before{content:"\F12B"}

.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}

.mdi-chart-timeline:before{content:"\F66E"}

.mdi-chat:before{content:"\FB55"}

.mdi-chat-alert:before{content:"\FB56"}

.mdi-chat-processing:before{content:"\FB57"}

.mdi-check:before{content:"\F12C"}

.mdi-check-all:before{content:"\F12D"}

.mdi-check-box-multiple-outline:before{content:"\FC2D"}

.mdi-check-box-outline:before{content:"\FC2E"}

.mdi-check-circle:before{content:"\F5E0"}

.mdi-check-circle-outline:before{content:"\F5E1"}

.mdi-check-decagram:before{content:"\F790"}

.mdi-check-network:before{content:"\FC2F"}

.mdi-check-network-outline:before{content:"\FC30"}

.mdi-check-outline:before{content:"\F854"}

.mdi-checkbook:before{content:"\FA9C"}

.mdi-checkbox-blank:before{content:"\F12E"}

.mdi-checkbox-blank-circle:before{content:"\F12F"}

.mdi-checkbox-blank-circle-outline:before{content:"\F130"}

.mdi-checkbox-blank-outline:before{content:"\F131"}

.mdi-checkbox-intermediate:before{content:"\F855"}

.mdi-checkbox-marked:before{content:"\F132"}

.mdi-checkbox-marked-circle:before{content:"\F133"}

.mdi-checkbox-marked-circle-outline:before{content:"\F134"}

.mdi-checkbox-marked-outline:before{content:"\F135"}

.mdi-checkbox-multiple-blank:before{content:"\F136"}

.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}

.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}

.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}

.mdi-checkbox-multiple-marked:before{content:"\F138"}

.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}

.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}

.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}

.mdi-checkerboard:before{content:"\F13A"}

.mdi-chef-hat:before{content:"\FB58"}

.mdi-chemical-weapon:before{content:"\F13B"}

.mdi-chess-bishop:before{content:"\F85B"}

.mdi-chess-king:before{content:"\F856"}

.mdi-chess-knight:before{content:"\F857"}

.mdi-chess-pawn:before{content:"\F858"}

.mdi-chess-queen:before{content:"\F859"}

.mdi-chess-rook:before{content:"\F85A"}

.mdi-chevron-double-down:before{content:"\F13C"}

.mdi-chevron-double-left:before{content:"\F13D"}

.mdi-chevron-double-right:before{content:"\F13E"}

.mdi-chevron-double-up:before{content:"\F13F"}

.mdi-chevron-down:before{content:"\F140"}

.mdi-chevron-down-box:before{content:"\F9D5"}

.mdi-chevron-down-box-outline:before{content:"\F9D6"}

.mdi-chevron-down-circle:before{content:"\FB0B"}

.mdi-chevron-down-circle-outline:before{content:"\FB0C"}

.mdi-chevron-left:before{content:"\F141"}

.mdi-chevron-left-box:before{content:"\F9D7"}

.mdi-chevron-left-box-outline:before{content:"\F9D8"}

.mdi-chevron-left-circle:before{content:"\FB0D"}

.mdi-chevron-left-circle-outline:before{content:"\FB0E"}

.mdi-chevron-right:before{content:"\F142"}

.mdi-chevron-right-box:before{content:"\F9D9"}

.mdi-chevron-right-box-outline:before{content:"\F9DA"}

.mdi-chevron-right-circle:before{content:"\FB0F"}

.mdi-chevron-right-circle-outline:before{content:"\FB10"}

.mdi-chevron-triple-down:before{content:"\FD95"}

.mdi-chevron-triple-left:before{content:"\FD96"}

.mdi-chevron-triple-right:before{content:"\FD97"}

.mdi-chevron-triple-up:before{content:"\FD98"}

.mdi-chevron-up:before{content:"\F143"}

.mdi-chevron-up-box:before{content:"\F9DB"}

.mdi-chevron-up-box-outline:before{content:"\F9DC"}

.mdi-chevron-up-circle:before{content:"\FB11"}

.mdi-chevron-up-circle-outline:before{content:"\FB12"}

.mdi-chili-hot:before{content:"\F7B1"}

.mdi-chili-medium:before{content:"\F7B2"}

.mdi-chili-mild:before{content:"\F7B3"}

.mdi-chip:before{content:"\F61A"}

.mdi-christianity:before{content:"\F952"}

.mdi-christianity-outline:before{content:"\FCD2"}

.mdi-church:before{content:"\F144"}

.mdi-circle:before{content:"\F764"}

.mdi-circle-edit-outline:before{content:"\F8D4"}

.mdi-circle-medium:before{content:"\F9DD"}

.mdi-circle-outline:before{content:"\F765"}

.mdi-circle-slice-1:before{content:"\FA9D"}

.mdi-circle-slice-2:before{content:"\FA9E"}

.mdi-circle-slice-3:before{content:"\FA9F"}

.mdi-circle-slice-4:before{content:"\FAA0"}

.mdi-circle-slice-5:before{content:"\FAA1"}

.mdi-circle-slice-6:before{content:"\FAA2"}

.mdi-circle-slice-7:before{content:"\FAA3"}

.mdi-circle-slice-8:before{content:"\FAA4"}

.mdi-circle-small:before{content:"\F9DE"}

.mdi-cisco-webex:before{content:"\F145"}

.mdi-city:before{content:"\F146"}

.mdi-city-variant:before{content:"\FA35"}

.mdi-city-variant-outline:before{content:"\FA36"}

.mdi-clipboard:before{content:"\F147"}

.mdi-clipboard-account:before{content:"\F148"}

.mdi-clipboard-account-outline:before{content:"\FC31"}

.mdi-clipboard-alert:before{content:"\F149"}

.mdi-clipboard-alert-outline:before{content:"\FCD3"}

.mdi-clipboard-arrow-down:before{content:"\F14A"}

.mdi-clipboard-arrow-down-outline:before{content:"\FC32"}

.mdi-clipboard-arrow-left:before{content:"\F14B"}

.mdi-clipboard-arrow-left-outline:before{content:"\FCD4"}

.mdi-clipboard-arrow-right:before{content:"\FCD5"}

.mdi-clipboard-arrow-right-outline:before{content:"\FCD6"}

.mdi-clipboard-arrow-up:before{content:"\FC33"}

.mdi-clipboard-arrow-up-outline:before{content:"\FC34"}

.mdi-clipboard-check:before{content:"\F14C"}

.mdi-clipboard-check-outline:before{content:"\F8A7"}

.mdi-clipboard-flow:before{content:"\F6C7"}

.mdi-clipboard-outline:before{content:"\F14D"}

.mdi-clipboard-play:before{content:"\FC35"}

.mdi-clipboard-play-outline:before{content:"\FC36"}

.mdi-clipboard-plus:before{content:"\F750"}

.mdi-clipboard-pulse:before{content:"\F85C"}

.mdi-clipboard-pulse-outline:before{content:"\F85D"}

.mdi-clipboard-text:before{content:"\F14E"}

.mdi-clipboard-text-outline:before{content:"\FA37"}

.mdi-clipboard-text-play:before{content:"\FC37"}

.mdi-clipboard-text-play-outline:before{content:"\FC38"}

.mdi-clippy:before{content:"\F14F"}

.mdi-clock:before{content:"\F953"}

.mdi-clock-alert:before{content:"\F954"}

.mdi-clock-alert-outline:before{content:"\F5CE"}

.mdi-clock-end:before{content:"\F151"}

.mdi-clock-fast:before{content:"\F152"}

.mdi-clock-in:before{content:"\F153"}

.mdi-clock-out:before{content:"\F154"}

.mdi-clock-outline:before{content:"\F150"}

.mdi-clock-start:before{content:"\F155"}

.mdi-close:before{content:"\F156"}

.mdi-close-box:before{content:"\F157"}

.mdi-close-box-multiple:before{content:"\FC39"}

.mdi-close-box-multiple-outline:before{content:"\FC3A"}

.mdi-close-box-outline:before{content:"\F158"}

.mdi-close-circle:before{content:"\F159"}

.mdi-close-circle-outline:before{content:"\F15A"}

.mdi-close-network:before{content:"\F15B"}

.mdi-close-network-outline:before{content:"\FC3B"}

.mdi-close-octagon:before{content:"\F15C"}

.mdi-close-octagon-outline:before{content:"\F15D"}

.mdi-close-outline:before{content:"\F6C8"}

.mdi-closed-caption:before{content:"\F15E"}

.mdi-closed-caption-outline:before{content:"\FD99"}

.mdi-cloud:before{content:"\F15F"}

.mdi-cloud-alert:before{content:"\F9DF"}

.mdi-cloud-braces:before{content:"\F7B4"}

.mdi-cloud-check:before{content:"\F160"}

.mdi-cloud-circle:before{content:"\F161"}

.mdi-cloud-download:before{content:"\F162"}

.mdi-cloud-download-outline:before{content:"\FB59"}

.mdi-cloud-off-outline:before{content:"\F164"}

.mdi-cloud-outline:before{content:"\F163"}

.mdi-cloud-print:before{content:"\F165"}

.mdi-cloud-print-outline:before{content:"\F166"}

.mdi-cloud-question:before{content:"\FA38"}

.mdi-cloud-search:before{content:"\F955"}

.mdi-cloud-search-outline:before{content:"\F956"}

.mdi-cloud-sync:before{content:"\F63F"}

.mdi-cloud-tags:before{content:"\F7B5"}

.mdi-cloud-upload:before{content:"\F167"}

.mdi-cloud-upload-outline:before{content:"\FB5A"}

.mdi-clover:before{content:"\F815"}

.mdi-code-array:before{content:"\F168"}

.mdi-code-braces:before{content:"\F169"}

.mdi-code-brackets:before{content:"\F16A"}

.mdi-code-equal:before{content:"\F16B"}

.mdi-code-greater-than:before{content:"\F16C"}

.mdi-code-greater-than-or-equal:before{content:"\F16D"}

.mdi-code-less-than:before{content:"\F16E"}

.mdi-code-less-than-or-equal:before{content:"\F16F"}

.mdi-code-not-equal:before{content:"\F170"}

.mdi-code-not-equal-variant:before{content:"\F171"}

.mdi-code-parentheses:before{content:"\F172"}

.mdi-code-string:before{content:"\F173"}

.mdi-code-tags:before{content:"\F174"}

.mdi-code-tags-check:before{content:"\F693"}

.mdi-codepen:before{content:"\F175"}

.mdi-coffee:before{content:"\F176"}

.mdi-coffee-outline:before{content:"\F6C9"}

.mdi-coffee-to-go:before{content:"\F177"}

.mdi-coffin:before{content:"\FB5B"}

.mdi-cogs:before{content:"\F8D5"}

.mdi-coin:before{content:"\F178"}

.mdi-coins:before{content:"\F694"}

.mdi-collage:before{content:"\F640"}

.mdi-collapse-all:before{content:"\FAA5"}

.mdi-collapse-all-outline:before{content:"\FAA6"}

.mdi-color-helper:before{content:"\F179"}

.mdi-comment:before{content:"\F17A"}

.mdi-comment-account:before{content:"\F17B"}

.mdi-comment-account-outline:before{content:"\F17C"}

.mdi-comment-alert:before{content:"\F17D"}

.mdi-comment-alert-outline:before{content:"\F17E"}

.mdi-comment-arrow-left:before{content:"\F9E0"}

.mdi-comment-arrow-left-outline:before{content:"\F9E1"}

.mdi-comment-arrow-right:before{content:"\F9E2"}

.mdi-comment-arrow-right-outline:before{content:"\F9E3"}

.mdi-comment-check:before{content:"\F17F"}

.mdi-comment-check-outline:before{content:"\F180"}

.mdi-comment-eye:before{content:"\FA39"}

.mdi-comment-eye-outline:before{content:"\FA3A"}

.mdi-comment-multiple:before{content:"\F85E"}

.mdi-comment-multiple-outline:before{content:"\F181"}

.mdi-comment-outline:before{content:"\F182"}

.mdi-comment-plus:before{content:"\F9E4"}

.mdi-comment-plus-outline:before{content:"\F183"}

.mdi-comment-processing:before{content:"\F184"}

.mdi-comment-processing-outline:before{content:"\F185"}

.mdi-comment-question:before{content:"\F816"}

.mdi-comment-question-outline:before{content:"\F186"}

.mdi-comment-remove:before{content:"\F5DE"}

.mdi-comment-remove-outline:before{content:"\F187"}

.mdi-comment-search:before{content:"\FA3B"}

.mdi-comment-search-outline:before{content:"\FA3C"}

.mdi-comment-text:before{content:"\F188"}

.mdi-comment-text-multiple:before{content:"\F85F"}

.mdi-comment-text-multiple-outline:before{content:"\F860"}

.mdi-comment-text-outline:before{content:"\F189"}

.mdi-compare:before{content:"\F18A"}

.mdi-compass:before{content:"\F18B"}

.mdi-compass-off:before{content:"\FB5C"}

.mdi-compass-off-outline:before{content:"\FB5D"}

.mdi-compass-outline:before{content:"\F18C"}

.mdi-console:before{content:"\F18D"}

.mdi-console-line:before{content:"\F7B6"}

.mdi-console-network:before{content:"\F8A8"}

.mdi-console-network-outline:before{content:"\FC3C"}

.mdi-contact-mail:before{content:"\F18E"}

.mdi-contactless-payment:before{content:"\FD46"}

.mdi-contacts:before{content:"\F6CA"}

.mdi-contain:before{content:"\FA3D"}

.mdi-contain-end:before{content:"\FA3E"}

.mdi-contain-start:before{content:"\FA3F"}

.mdi-content-copy:before{content:"\F18F"}

.mdi-content-cut:before{content:"\F190"}

.mdi-content-duplicate:before{content:"\F191"}

.mdi-content-paste:before{content:"\F192"}

.mdi-content-save:before{content:"\F193"}

.mdi-content-save-all:before{content:"\F194"}

.mdi-content-save-edit:before{content:"\FCD7"}

.mdi-content-save-edit-outline:before{content:"\FCD8"}

.mdi-content-save-outline:before{content:"\F817"}

.mdi-content-save-settings:before{content:"\F61B"}

.mdi-content-save-settings-outline:before{content:"\FB13"}

.mdi-contrast:before{content:"\F195"}

.mdi-contrast-box:before{content:"\F196"}

.mdi-contrast-circle:before{content:"\F197"}

.mdi-controller-classic:before{content:"\FB5E"}

.mdi-controller-classic-outline:before{content:"\FB5F"}

.mdi-cookie:before{content:"\F198"}

.mdi-copyright:before{content:"\F5E6"}

.mdi-cordova:before{content:"\F957"}

.mdi-corn:before{content:"\F7B7"}

.mdi-counter:before{content:"\F199"}

.mdi-cow:before{content:"\F19A"}

.mdi-crane:before{content:"\F861"}

.mdi-creation:before{content:"\F1C9"}

.mdi-creative-commons:before{content:"\FD47"}

.mdi-credit-card:before{content:"\F19B"}

.mdi-credit-card-marker:before{content:"\FD9A"}

.mdi-credit-card-multiple:before{content:"\F19C"}

.mdi-credit-card-off:before{content:"\F5E4"}

.mdi-credit-card-plus:before{content:"\F675"}

.mdi-credit-card-refund:before{content:"\FAA7"}

.mdi-credit-card-scan:before{content:"\F19D"}

.mdi-credit-card-settings:before{content:"\F8D6"}

.mdi-credit-card-wireless:before{content:"\FD48"}

.mdi-cricket:before{content:"\FD49"}

.mdi-crop:before{content:"\F19E"}

.mdi-crop-free:before{content:"\F19F"}

.mdi-crop-landscape:before{content:"\F1A0"}

.mdi-crop-portrait:before{content:"\F1A1"}

.mdi-crop-rotate:before{content:"\F695"}

.mdi-crop-square:before{content:"\F1A2"}

.mdi-crosshairs:before{content:"\F1A3"}

.mdi-crosshairs-gps:before{content:"\F1A4"}

.mdi-crown:before{content:"\F1A5"}

.mdi-cryengine:before{content:"\F958"}

.mdi-crystal-ball:before{content:"\FB14"}

.mdi-cube:before{content:"\F1A6"}

.mdi-cube-outline:before{content:"\F1A7"}

.mdi-cube-scan:before{content:"\FB60"}

.mdi-cube-send:before{content:"\F1A8"}

.mdi-cube-unfolded:before{content:"\F1A9"}

.mdi-cup:before{content:"\F1AA"}

.mdi-cup-off:before{content:"\F5E5"}

.mdi-cup-water:before{content:"\F1AB"}

.mdi-cupcake:before{content:"\F959"}

.mdi-curling:before{content:"\F862"}

.mdi-currency-bdt:before{content:"\F863"}

.mdi-currency-brl:before{content:"\FB61"}

.mdi-currency-btc:before{content:"\F1AC"}

.mdi-currency-chf:before{content:"\F7B8"}

.mdi-currency-cny:before{content:"\F7B9"}

.mdi-currency-eth:before{content:"\F7BA"}

.mdi-currency-eur:before{content:"\F1AD"}

.mdi-currency-gbp:before{content:"\F1AE"}

.mdi-currency-ils:before{content:"\FC3D"}

.mdi-currency-inr:before{content:"\F1AF"}

.mdi-currency-jpy:before{content:"\F7BB"}

.mdi-currency-krw:before{content:"\F7BC"}

.mdi-currency-kzt:before{content:"\F864"}

.mdi-currency-ngn:before{content:"\F1B0"}

.mdi-currency-php:before{content:"\F9E5"}

.mdi-currency-rub:before{content:"\F1B1"}

.mdi-currency-sign:before{content:"\F7BD"}

.mdi-currency-try:before{content:"\F1B2"}

.mdi-currency-twd:before{content:"\F7BE"}

.mdi-currency-usd:before{content:"\F1B3"}

.mdi-currency-usd-off:before{content:"\F679"}

.mdi-current-ac:before{content:"\F95A"}

.mdi-current-dc:before{content:"\F95B"}

.mdi-cursor-default:before{content:"\F1B4"}

.mdi-cursor-default-click:before{content:"\FCD9"}

.mdi-cursor-default-click-outline:before{content:"\FCDA"}

.mdi-cursor-default-outline:before{content:"\F1B5"}

.mdi-cursor-move:before{content:"\F1B6"}

.mdi-cursor-pointer:before{content:"\F1B7"}

.mdi-cursor-text:before{content:"\F5E7"}

.mdi-database:before{content:"\F1B8"}

.mdi-database-check:before{content:"\FAA8"}

.mdi-database-edit:before{content:"\FB62"}

.mdi-database-export:before{content:"\F95D"}

.mdi-database-import:before{content:"\F95C"}

.mdi-database-lock:before{content:"\FAA9"}

.mdi-database-minus:before{content:"\F1B9"}

.mdi-database-plus:before{content:"\F1BA"}

.mdi-database-refresh:before{content:"\FCDB"}

.mdi-database-remove:before{content:"\FCDC"}

.mdi-database-search:before{content:"\F865"}

.mdi-database-settings:before{content:"\FCDD"}

.mdi-death-star:before{content:"\F8D7"}

.mdi-death-star-variant:before{content:"\F8D8"}

.mdi-deathly-hallows:before{content:"\FB63"}

.mdi-debian:before{content:"\F8D9"}

.mdi-debug-step-into:before{content:"\F1BB"}

.mdi-debug-step-out:before{content:"\F1BC"}

.mdi-debug-step-over:before{content:"\F1BD"}

.mdi-decagram:before{content:"\F76B"}

.mdi-decagram-outline:before{content:"\F76C"}

.mdi-decimal-decrease:before{content:"\F1BE"}

.mdi-decimal-increase:before{content:"\F1BF"}

.mdi-delete:before{content:"\F1C0"}

.mdi-delete-circle:before{content:"\F682"}

.mdi-delete-circle-outline:before{content:"\FB64"}

.mdi-delete-empty:before{content:"\F6CB"}

.mdi-delete-forever:before{content:"\F5E8"}

.mdi-delete-forever-outline:before{content:"\FB65"}

.mdi-delete-outline:before{content:"\F9E6"}

.mdi-delete-restore:before{content:"\F818"}

.mdi-delete-sweep:before{content:"\F5E9"}

.mdi-delete-sweep-outline:before{content:"\FC3E"}

.mdi-delete-variant:before{content:"\F1C1"}

.mdi-delta:before{content:"\F1C2"}

.mdi-desk-lamp:before{content:"\F95E"}

.mdi-deskphone:before{content:"\F1C3"}

.mdi-desktop-classic:before{content:"\F7BF"}

.mdi-desktop-mac:before{content:"\F1C4"}

.mdi-desktop-mac-dashboard:before{content:"\F9E7"}

.mdi-desktop-tower:before{content:"\F1C5"}

.mdi-desktop-tower-monitor:before{content:"\FAAA"}

.mdi-details:before{content:"\F1C6"}

.mdi-dev-to:before{content:"\FD4A"}

.mdi-developer-board:before{content:"\F696"}

.mdi-deviantart:before{content:"\F1C7"}

.mdi-dialpad:before{content:"\F61C"}

.mdi-diameter:before{content:"\FC3F"}

.mdi-diameter-outline:before{content:"\FC40"}

.mdi-diameter-variant:before{content:"\FC41"}

.mdi-diamond:before{content:"\FB66"}

.mdi-diamond-outline:before{content:"\FB67"}

.mdi-diamond-stone:before{content:"\F1C8"}

.mdi-dice-1:before{content:"\F1CA"}

.mdi-dice-2:before{content:"\F1CB"}

.mdi-dice-3:before{content:"\F1CC"}

.mdi-dice-4:before{content:"\F1CD"}

.mdi-dice-5:before{content:"\F1CE"}

.mdi-dice-6:before{content:"\F1CF"}

.mdi-dice-d10:before{content:"\F76E"}

.mdi-dice-d12:before{content:"\F866"}

.mdi-dice-d20:before{content:"\F5EA"}

.mdi-dice-d4:before{content:"\F5EB"}

.mdi-dice-d6:before{content:"\F5EC"}

.mdi-dice-d8:before{content:"\F5ED"}

.mdi-dice-multiple:before{content:"\F76D"}

.mdi-dictionary:before{content:"\F61D"}

.mdi-dip-switch:before{content:"\F7C0"}

.mdi-directions:before{content:"\F1D0"}

.mdi-directions-fork:before{content:"\F641"}

.mdi-disc:before{content:"\F5EE"}

.mdi-disc-alert:before{content:"\F1D1"}

.mdi-disc-player:before{content:"\F95F"}

.mdi-discord:before{content:"\F66F"}

.mdi-dishwasher:before{content:"\FAAB"}

.mdi-disqus:before{content:"\F1D2"}

.mdi-disqus-outline:before{content:"\F1D3"}

.mdi-diving-flippers:before{content:"\FD9B"}

.mdi-diving-helmet:before{content:"\FD9C"}

.mdi-diving-scuba:before{content:"\FD9D"}

.mdi-diving-scuba-flag:before{content:"\FD9E"}

.mdi-diving-scuba-tank:before{content:"\FD9F"}

.mdi-diving-scuba-tank-multiple:before{content:"\FDA0"}

.mdi-diving-snorkel:before{content:"\FDA1"}

.mdi-division:before{content:"\F1D4"}

.mdi-division-box:before{content:"\F1D5"}

.mdi-dlna:before{content:"\FA40"}

.mdi-dna:before{content:"\F683"}

.mdi-dns:before{content:"\F1D6"}

.mdi-dns-outline:before{content:"\FB68"}

.mdi-do-not-disturb:before{content:"\F697"}

.mdi-do-not-disturb-off:before{content:"\F698"}

.mdi-docker:before{content:"\F867"}

.mdi-doctor:before{content:"\FA41"}

.mdi-dog:before{content:"\FA42"}

.mdi-dog-service:before{content:"\FAAC"}

.mdi-dog-side:before{content:"\FA43"}

.mdi-dolby:before{content:"\F6B2"}

.mdi-domain:before{content:"\F1D7"}

.mdi-domain-off:before{content:"\FD4B"}

.mdi-donkey:before{content:"\F7C1"}

.mdi-door:before{content:"\F819"}

.mdi-door-closed:before{content:"\F81A"}

.mdi-door-open:before{content:"\F81B"}

.mdi-doorbell-video:before{content:"\F868"}

.mdi-dot-net:before{content:"\FAAD"}

.mdi-dots-horizontal:before{content:"\F1D8"}

.mdi-dots-horizontal-circle:before{content:"\F7C2"}

.mdi-dots-horizontal-circle-outline:before{content:"\FB69"}

.mdi-dots-vertical:before{content:"\F1D9"}

.mdi-dots-vertical-circle:before{content:"\F7C3"}

.mdi-dots-vertical-circle-outline:before{content:"\FB6A"}

.mdi-douban:before{content:"\F699"}

.mdi-download:before{content:"\F1DA"}

.mdi-download-multiple:before{content:"\F9E8"}

.mdi-download-network:before{content:"\F6F3"}

.mdi-download-network-outline:before{content:"\FC42"}

.mdi-download-outline:before{content:"\FB6B"}

.mdi-drag:before{content:"\F1DB"}

.mdi-drag-horizontal:before{content:"\F1DC"}

.mdi-drag-variant:before{content:"\FB6C"}

.mdi-drag-vertical:before{content:"\F1DD"}

.mdi-drama-masks:before{content:"\FCDE"}

.mdi-drawing:before{content:"\F1DE"}

.mdi-drawing-box:before{content:"\F1DF"}

.mdi-dribbble:before{content:"\F1E0"}

.mdi-dribbble-box:before{content:"\F1E1"}

.mdi-drone:before{content:"\F1E2"}

.mdi-dropbox:before{content:"\F1E3"}

.mdi-drupal:before{content:"\F1E4"}

.mdi-duck:before{content:"\F1E5"}

.mdi-dumbbell:before{content:"\F1E6"}

.mdi-dump-truck:before{content:"\FC43"}

.mdi-ear-hearing:before{content:"\F7C4"}

.mdi-ear-hearing-off:before{content:"\FA44"}

.mdi-earth:before{content:"\F1E7"}

.mdi-earth-box:before{content:"\F6CC"}

.mdi-earth-box-off:before{content:"\F6CD"}

.mdi-earth-off:before{content:"\F1E8"}

.mdi-edge:before{content:"\F1E9"}

.mdi-egg:before{content:"\FAAE"}

.mdi-egg-easter:before{content:"\FAAF"}

.mdi-eight-track:before{content:"\F9E9"}

.mdi-eject:before{content:"\F1EA"}

.mdi-eject-outline:before{content:"\FB6D"}

.mdi-elephant:before{content:"\F7C5"}

.mdi-elevation-decline:before{content:"\F1EB"}

.mdi-elevation-rise:before{content:"\F1EC"}

.mdi-elevator:before{content:"\F1ED"}

.mdi-email:before{content:"\F1EE"}

.mdi-email-alert:before{content:"\F6CE"}

.mdi-email-box:before{content:"\FCDF"}

.mdi-email-check:before{content:"\FAB0"}

.mdi-email-check-outline:before{content:"\FAB1"}

.mdi-email-lock:before{content:"\F1F1"}

.mdi-email-mark-as-unread:before{content:"\FB6E"}

.mdi-email-open:before{content:"\F1EF"}

.mdi-email-open-outline:before{content:"\F5EF"}

.mdi-email-outline:before{content:"\F1F0"}

.mdi-email-plus:before{content:"\F9EA"}

.mdi-email-plus-outline:before{content:"\F9EB"}

.mdi-email-search:before{content:"\F960"}

.mdi-email-search-outline:before{content:"\F961"}

.mdi-email-variant:before{content:"\F5F0"}

.mdi-ember:before{content:"\FB15"}

.mdi-emby:before{content:"\F6B3"}

.mdi-emoticon:before{content:"\FC44"}

.mdi-emoticon-angry:before{content:"\FC45"}

.mdi-emoticon-angry-outline:before{content:"\FC46"}

.mdi-emoticon-cool:before{content:"\FC47"}

.mdi-emoticon-cool-outline:before{content:"\F1F3"}

.mdi-emoticon-cry:before{content:"\FC48"}

.mdi-emoticon-cry-outline:before{content:"\FC49"}

.mdi-emoticon-dead:before{content:"\FC4A"}

.mdi-emoticon-dead-outline:before{content:"\F69A"}

.mdi-emoticon-devil:before{content:"\FC4B"}

.mdi-emoticon-devil-outline:before{content:"\F1F4"}

.mdi-emoticon-excited:before{content:"\FC4C"}

.mdi-emoticon-excited-outline:before{content:"\F69B"}

.mdi-emoticon-happy:before{content:"\FC4D"}

.mdi-emoticon-happy-outline:before{content:"\F1F5"}

.mdi-emoticon-kiss:before{content:"\FC4E"}

.mdi-emoticon-kiss-outline:before{content:"\FC4F"}

.mdi-emoticon-neutral:before{content:"\FC50"}

.mdi-emoticon-neutral-outline:before{content:"\F1F6"}

.mdi-emoticon-outline:before{content:"\F1F2"}

.mdi-emoticon-poop:before{content:"\F1F7"}

.mdi-emoticon-poop-outline:before{content:"\FC51"}

.mdi-emoticon-sad:before{content:"\FC52"}

.mdi-emoticon-sad-outline:before{content:"\F1F8"}

.mdi-emoticon-tongue:before{content:"\F1F9"}

.mdi-emoticon-tongue-outline:before{content:"\FC53"}

.mdi-emoticon-wink:before{content:"\FC54"}

.mdi-emoticon-wink-outline:before{content:"\FC55"}

.mdi-engine:before{content:"\F1FA"}

.mdi-engine-off:before{content:"\FA45"}

.mdi-engine-off-outline:before{content:"\FA46"}

.mdi-engine-outline:before{content:"\F1FB"}

.mdi-equal:before{content:"\F1FC"}

.mdi-equal-box:before{content:"\F1FD"}

.mdi-eraser:before{content:"\F1FE"}

.mdi-eraser-variant:before{content:"\F642"}

.mdi-escalator:before{content:"\F1FF"}

.mdi-eslint:before{content:"\FC56"}

.mdi-et:before{content:"\FAB2"}

.mdi-ethereum:before{content:"\F869"}

.mdi-ethernet:before{content:"\F200"}

.mdi-ethernet-cable:before{content:"\F201"}

.mdi-ethernet-cable-off:before{content:"\F202"}

.mdi-etsy:before{content:"\F203"}

.mdi-ev-station:before{content:"\F5F1"}

.mdi-eventbrite:before{content:"\F7C6"}

.mdi-evernote:before{content:"\F204"}

.mdi-exclamation:before{content:"\F205"}

.mdi-exit-run:before{content:"\FA47"}

.mdi-exit-to-app:before{content:"\F206"}

.mdi-expand-all:before{content:"\FAB3"}

.mdi-expand-all-outline:before{content:"\FAB4"}

.mdi-exponent:before{content:"\F962"}

.mdi-exponent-box:before{content:"\F963"}

.mdi-export:before{content:"\F207"}

.mdi-export-variant:before{content:"\FB6F"}

.mdi-eye:before{content:"\F208"}

.mdi-eye-check:before{content:"\FCE0"}

.mdi-eye-check-outline:before{content:"\FCE1"}

.mdi-eye-circle:before{content:"\FB70"}

.mdi-eye-circle-outline:before{content:"\FB71"}

.mdi-eye-off:before{content:"\F209"}

.mdi-eye-off-outline:before{content:"\F6D0"}

.mdi-eye-outline:before{content:"\F6CF"}

.mdi-eye-plus:before{content:"\F86A"}

.mdi-eye-plus-outline:before{content:"\F86B"}

.mdi-eye-settings:before{content:"\F86C"}

.mdi-eye-settings-outline:before{content:"\F86D"}

.mdi-eyedropper:before{content:"\F20A"}

.mdi-eyedropper-variant:before{content:"\F20B"}

.mdi-face:before{content:"\F643"}

.mdi-face-agent:before{content:"\FD4C"}

.mdi-face-outline:before{content:"\FB72"}

.mdi-face-profile:before{content:"\F644"}

.mdi-face-recognition:before{content:"\FC57"}

.mdi-facebook:before{content:"\F20C"}

.mdi-facebook-box:before{content:"\F20D"}

.mdi-facebook-messenger:before{content:"\F20E"}

.mdi-facebook-workplace:before{content:"\FB16"}

.mdi-factory:before{content:"\F20F"}

.mdi-fan:before{content:"\F210"}

.mdi-fan-off:before{content:"\F81C"}

.mdi-fast-forward:before{content:"\F211"}

.mdi-fast-forward-10:before{content:"\FD4D"}

.mdi-fast-forward-30:before{content:"\FCE2"}

.mdi-fast-forward-outline:before{content:"\F6D1"}

.mdi-fax:before{content:"\F212"}

.mdi-feather:before{content:"\F6D2"}

.mdi-feature-search:before{content:"\FA48"}

.mdi-feature-search-outline:before{content:"\FA49"}

.mdi-fedora:before{content:"\F8DA"}

.mdi-ferry:before{content:"\F213"}

.mdi-file:before{content:"\F214"}

.mdi-file-account:before{content:"\F73A"}

.mdi-file-alert:before{content:"\FA4A"}

.mdi-file-alert-outline:before{content:"\FA4B"}

.mdi-file-cabinet:before{content:"\FAB5"}

.mdi-file-cancel:before{content:"\FDA2"}

.mdi-file-cancel-outline:before{content:"\FDA3"}

.mdi-file-chart:before{content:"\F215"}

.mdi-file-check:before{content:"\F216"}

.mdi-file-cloud:before{content:"\F217"}

.mdi-file-compare:before{content:"\F8A9"}

.mdi-file-delimited:before{content:"\F218"}

.mdi-file-document:before{content:"\F219"}

.mdi-file-document-box:before{content:"\F21A"}

.mdi-file-document-box-multiple:before{content:"\FAB6"}

.mdi-file-document-box-multiple-outline:before{content:"\FAB7"}

.mdi-file-document-box-outline:before{content:"\F9EC"}

.mdi-file-document-edit:before{content:"\FDA4"}

.mdi-file-document-edit-outline:before{content:"\FDA5"}

.mdi-file-document-outline:before{content:"\F9ED"}

.mdi-file-download:before{content:"\F964"}

.mdi-file-download-outline:before{content:"\F965"}

.mdi-file-excel:before{content:"\F21B"}

.mdi-file-excel-box:before{content:"\F21C"}

.mdi-file-export:before{content:"\F21D"}

.mdi-file-eye:before{content:"\FDA6"}

.mdi-file-eye-outline:before{content:"\FDA7"}

.mdi-file-find:before{content:"\F21E"}

.mdi-file-find-outline:before{content:"\FB73"}

.mdi-file-hidden:before{content:"\F613"}

.mdi-file-image:before{content:"\F21F"}

.mdi-file-import:before{content:"\F220"}

.mdi-file-lock:before{content:"\F221"}

.mdi-file-move:before{content:"\FAB8"}

.mdi-file-multiple:before{content:"\F222"}

.mdi-file-music:before{content:"\F223"}

.mdi-file-outline:before{content:"\F224"}

.mdi-file-pdf:before{content:"\F225"}

.mdi-file-pdf-box:before{content:"\F226"}

.mdi-file-percent:before{content:"\F81D"}

.mdi-file-plus:before{content:"\F751"}

.mdi-file-powerpoint:before{content:"\F227"}

.mdi-file-powerpoint-box:before{content:"\F228"}

.mdi-file-presentation-box:before{content:"\F229"}

.mdi-file-question:before{content:"\F86E"}

.mdi-file-remove:before{content:"\FB74"}

.mdi-file-replace:before{content:"\FB17"}

.mdi-file-replace-outline:before{content:"\FB18"}

.mdi-file-restore:before{content:"\F670"}

.mdi-file-search:before{content:"\FC58"}

.mdi-file-search-outline:before{content:"\FC59"}

.mdi-file-send:before{content:"\F22A"}

.mdi-file-table:before{content:"\FC5A"}

.mdi-file-table-outline:before{content:"\FC5B"}

.mdi-file-tree:before{content:"\F645"}

.mdi-file-undo:before{content:"\F8DB"}

.mdi-file-upload:before{content:"\FA4C"}

.mdi-file-upload-outline:before{content:"\FA4D"}

.mdi-file-video:before{content:"\F22B"}

.mdi-file-word:before{content:"\F22C"}

.mdi-file-word-box:before{content:"\F22D"}

.mdi-file-xml:before{content:"\F22E"}

.mdi-film:before{content:"\F22F"}

.mdi-filmstrip:before{content:"\F230"}

.mdi-filmstrip-off:before{content:"\F231"}

.mdi-filter:before{content:"\F232"}

.mdi-filter-outline:before{content:"\F233"}

.mdi-filter-remove:before{content:"\F234"}

.mdi-filter-remove-outline:before{content:"\F235"}

.mdi-filter-variant:before{content:"\F236"}

.mdi-finance:before{content:"\F81E"}

.mdi-find-replace:before{content:"\F6D3"}

.mdi-fingerprint:before{content:"\F237"}

.mdi-fire:before{content:"\F238"}

.mdi-fire-truck:before{content:"\F8AA"}

.mdi-firebase:before{content:"\F966"}

.mdi-firefox:before{content:"\F239"}

.mdi-fish:before{content:"\F23A"}

.mdi-flag:before{content:"\F23B"}

.mdi-flag-checkered:before{content:"\F23C"}

.mdi-flag-minus:before{content:"\FB75"}

.mdi-flag-outline:before{content:"\F23D"}

.mdi-flag-plus:before{content:"\FB76"}

.mdi-flag-remove:before{content:"\FB77"}

.mdi-flag-triangle:before{content:"\F23F"}

.mdi-flag-variant:before{content:"\F240"}

.mdi-flag-variant-outline:before{content:"\F23E"}

.mdi-flare:before{content:"\FD4E"}

.mdi-flash:before{content:"\F241"}

.mdi-flash-auto:before{content:"\F242"}

.mdi-flash-circle:before{content:"\F81F"}

.mdi-flash-off:before{content:"\F243"}

.mdi-flash-outline:before{content:"\F6D4"}

.mdi-flash-red-eye:before{content:"\F67A"}

.mdi-flashlight:before{content:"\F244"}

.mdi-flashlight-off:before{content:"\F245"}

.mdi-flask:before{content:"\F093"}

.mdi-flask-empty:before{content:"\F094"}

.mdi-flask-empty-outline:before{content:"\F095"}

.mdi-flask-outline:before{content:"\F096"}

.mdi-flattr:before{content:"\F246"}

.mdi-flickr:before{content:"\FCE3"}

.mdi-flip-to-back:before{content:"\F247"}

.mdi-flip-to-front:before{content:"\F248"}

.mdi-floor-lamp:before{content:"\F8DC"}

.mdi-floor-plan:before{content:"\F820"}

.mdi-floppy:before{content:"\F249"}

.mdi-floppy-variant:before{content:"\F9EE"}

.mdi-flower:before{content:"\F24A"}

.mdi-flower-outline:before{content:"\F9EF"}

.mdi-flower-poppy:before{content:"\FCE4"}

.mdi-flower-tulip:before{content:"\F9F0"}

.mdi-flower-tulip-outline:before{content:"\F9F1"}

.mdi-folder:before{content:"\F24B"}

.mdi-folder-account:before{content:"\F24C"}

.mdi-folder-account-outline:before{content:"\FB78"}

.mdi-folder-alert:before{content:"\FDA8"}

.mdi-folder-alert-outline:before{content:"\FDA9"}

.mdi-folder-clock:before{content:"\FAB9"}

.mdi-folder-clock-outline:before{content:"\FABA"}

.mdi-folder-download:before{content:"\F24D"}

.mdi-folder-edit:before{content:"\F8DD"}

.mdi-folder-edit-outline:before{content:"\FDAA"}

.mdi-folder-google-drive:before{content:"\F24E"}

.mdi-folder-image:before{content:"\F24F"}

.mdi-folder-key:before{content:"\F8AB"}

.mdi-folder-key-network:before{content:"\F8AC"}

.mdi-folder-key-network-outline:before{content:"\FC5C"}

.mdi-folder-lock:before{content:"\F250"}

.mdi-folder-lock-open:before{content:"\F251"}

.mdi-folder-move:before{content:"\F252"}

.mdi-folder-multiple:before{content:"\F253"}

.mdi-folder-multiple-image:before{content:"\F254"}

.mdi-folder-multiple-outline:before{content:"\F255"}

.mdi-folder-network:before{content:"\F86F"}

.mdi-folder-network-outline:before{content:"\FC5D"}

.mdi-folder-open:before{content:"\F76F"}

.mdi-folder-open-outline:before{content:"\FDAB"}

.mdi-folder-outline:before{content:"\F256"}

.mdi-folder-plus:before{content:"\F257"}

.mdi-folder-plus-outline:before{content:"\FB79"}

.mdi-folder-pound:before{content:"\FCE5"}

.mdi-folder-pound-outline:before{content:"\FCE6"}

.mdi-folder-remove:before{content:"\F258"}

.mdi-folder-remove-outline:before{content:"\FB7A"}

.mdi-folder-search:before{content:"\F967"}

.mdi-folder-search-outline:before{content:"\F968"}

.mdi-folder-star:before{content:"\F69C"}

.mdi-folder-star-outline:before{content:"\FB7B"}

.mdi-folder-sync:before{content:"\FCE7"}

.mdi-folder-sync-outline:before{content:"\FCE8"}

.mdi-folder-text:before{content:"\FC5E"}

.mdi-folder-text-outline:before{content:"\FC5F"}

.mdi-folder-upload:before{content:"\F259"}

.mdi-font-awesome:before{content:"\F03A"}

.mdi-food:before{content:"\F25A"}

.mdi-food-apple:before{content:"\F25B"}

.mdi-food-apple-outline:before{content:"\FC60"}

.mdi-food-croissant:before{content:"\F7C7"}

.mdi-food-fork-drink:before{content:"\F5F2"}

.mdi-food-off:before{content:"\F5F3"}

.mdi-food-variant:before{content:"\F25C"}

.mdi-football:before{content:"\F25D"}

.mdi-football-australian:before{content:"\F25E"}

.mdi-football-helmet:before{content:"\F25F"}

.mdi-forklift:before{content:"\F7C8"}

.mdi-format-align-bottom:before{content:"\F752"}

.mdi-format-align-center:before{content:"\F260"}

.mdi-format-align-justify:before{content:"\F261"}

.mdi-format-align-left:before{content:"\F262"}

.mdi-format-align-middle:before{content:"\F753"}

.mdi-format-align-right:before{content:"\F263"}

.mdi-format-align-top:before{content:"\F754"}

.mdi-format-annotation-minus:before{content:"\FABB"}

.mdi-format-annotation-plus:before{content:"\F646"}

.mdi-format-bold:before{content:"\F264"}

.mdi-format-clear:before{content:"\F265"}

.mdi-format-color-fill:before{content:"\F266"}

.mdi-format-color-text:before{content:"\F69D"}

.mdi-format-columns:before{content:"\F8DE"}

.mdi-format-float-center:before{content:"\F267"}

.mdi-format-float-left:before{content:"\F268"}

.mdi-format-float-none:before{content:"\F269"}

.mdi-format-float-right:before{content:"\F26A"}

.mdi-format-font:before{content:"\F6D5"}

.mdi-format-font-size-decrease:before{content:"\F9F2"}

.mdi-format-font-size-increase:before{content:"\F9F3"}

.mdi-format-header-1:before{content:"\F26B"}

.mdi-format-header-2:before{content:"\F26C"}

.mdi-format-header-3:before{content:"\F26D"}

.mdi-format-header-4:before{content:"\F26E"}

.mdi-format-header-5:before{content:"\F26F"}

.mdi-format-header-6:before{content:"\F270"}

.mdi-format-header-decrease:before{content:"\F271"}

.mdi-format-header-equal:before{content:"\F272"}

.mdi-format-header-increase:before{content:"\F273"}

.mdi-format-header-pound:before{content:"\F274"}

.mdi-format-horizontal-align-center:before{content:"\F61E"}

.mdi-format-horizontal-align-left:before{content:"\F61F"}

.mdi-format-horizontal-align-right:before{content:"\F620"}

.mdi-format-indent-decrease:before{content:"\F275"}

.mdi-format-indent-increase:before{content:"\F276"}

.mdi-format-italic:before{content:"\F277"}

.mdi-format-letter-case:before{content:"\FB19"}

.mdi-format-letter-case-lower:before{content:"\FB1A"}

.mdi-format-letter-case-upper:before{content:"\FB1B"}

.mdi-format-line-spacing:before{content:"\F278"}

.mdi-format-line-style:before{content:"\F5C8"}

.mdi-format-line-weight:before{content:"\F5C9"}

.mdi-format-list-bulleted:before{content:"\F279"}

.mdi-format-list-bulleted-square:before{content:"\FDAC"}

.mdi-format-list-bulleted-type:before{content:"\F27A"}

.mdi-format-list-checkbox:before{content:"\F969"}

.mdi-format-list-checks:before{content:"\F755"}

.mdi-format-list-numbered:before{content:"\F27B"}

.mdi-format-list-numbered-rtl:before{content:"\FCE9"}

.mdi-format-page-break:before{content:"\F6D6"}

.mdi-format-paint:before{content:"\F27C"}

.mdi-format-paragraph:before{content:"\F27D"}

.mdi-format-pilcrow:before{content:"\F6D7"}

.mdi-format-quote-close:before{content:"\F27E"}

.mdi-format-quote-open:before{content:"\F756"}

.mdi-format-rotate-90:before{content:"\F6A9"}

.mdi-format-section:before{content:"\F69E"}

.mdi-format-size:before{content:"\F27F"}

.mdi-format-strikethrough:before{content:"\F280"}

.mdi-format-strikethrough-variant:before{content:"\F281"}

.mdi-format-subscript:before{content:"\F282"}

.mdi-format-superscript:before{content:"\F283"}

.mdi-format-text:before{content:"\F284"}

.mdi-format-text-rotation-down:before{content:"\FD4F"}

.mdi-format-text-rotation-none:before{content:"\FD50"}

.mdi-format-text-wrapping-clip:before{content:"\FCEA"}

.mdi-format-text-wrapping-overflow:before{content:"\FCEB"}

.mdi-format-text-wrapping-wrap:before{content:"\FCEC"}

.mdi-format-textbox:before{content:"\FCED"}

.mdi-format-textdirection-l-to-r:before{content:"\F285"}

.mdi-format-textdirection-r-to-l:before{content:"\F286"}

.mdi-format-title:before{content:"\F5F4"}

.mdi-format-underline:before{content:"\F287"}

.mdi-format-vertical-align-bottom:before{content:"\F621"}

.mdi-format-vertical-align-center:before{content:"\F622"}

.mdi-format-vertical-align-top:before{content:"\F623"}

.mdi-format-wrap-inline:before{content:"\F288"}

.mdi-format-wrap-square:before{content:"\F289"}

.mdi-format-wrap-tight:before{content:"\F28A"}

.mdi-format-wrap-top-bottom:before{content:"\F28B"}

.mdi-forum:before{content:"\F28C"}

.mdi-forum-outline:before{content:"\F821"}

.mdi-forward:before{content:"\F28D"}

.mdi-forwardburger:before{content:"\FD51"}

.mdi-fountain:before{content:"\F96A"}

.mdi-fountain-pen:before{content:"\FCEE"}

.mdi-fountain-pen-tip:before{content:"\FCEF"}

.mdi-foursquare:before{content:"\F28E"}

.mdi-freebsd:before{content:"\F8DF"}

.mdi-fridge:before{content:"\F290"}

.mdi-fridge-bottom:before{content:"\F292"}

.mdi-fridge-outline:before{content:"\F28F"}

.mdi-fridge-top:before{content:"\F291"}

.mdi-fuel:before{content:"\F7C9"}

.mdi-fullscreen:before{content:"\F293"}

.mdi-fullscreen-exit:before{content:"\F294"}

.mdi-function:before{content:"\F295"}

.mdi-function-variant:before{content:"\F870"}

.mdi-fuse:before{content:"\FC61"}

.mdi-fuse-blade:before{content:"\FC62"}

.mdi-gamepad:before{content:"\F296"}

.mdi-gamepad-variant:before{content:"\F297"}

.mdi-gantry-crane:before{content:"\FDAD"}

.mdi-garage:before{content:"\F6D8"}

.mdi-garage-alert:before{content:"\F871"}

.mdi-garage-open:before{content:"\F6D9"}

.mdi-gas-cylinder:before{content:"\F647"}

.mdi-gas-station:before{content:"\F298"}

.mdi-gate:before{content:"\F299"}

.mdi-gate-and:before{content:"\F8E0"}

.mdi-gate-nand:before{content:"\F8E1"}

.mdi-gate-nor:before{content:"\F8E2"}

.mdi-gate-not:before{content:"\F8E3"}

.mdi-gate-or:before{content:"\F8E4"}

.mdi-gate-xnor:before{content:"\F8E5"}

.mdi-gate-xor:before{content:"\F8E6"}

.mdi-gauge:before{content:"\F29A"}

.mdi-gauge-empty:before{content:"\F872"}

.mdi-gauge-full:before{content:"\F873"}

.mdi-gauge-low:before{content:"\F874"}

.mdi-gavel:before{content:"\F29B"}

.mdi-gender-female:before{content:"\F29C"}

.mdi-gender-male:before{content:"\F29D"}

.mdi-gender-male-female:before{content:"\F29E"}

.mdi-gender-transgender:before{content:"\F29F"}

.mdi-gentoo:before{content:"\F8E7"}

.mdi-gesture:before{content:"\F7CA"}

.mdi-gesture-double-tap:before{content:"\F73B"}

.mdi-gesture-pinch:before{content:"\FABC"}

.mdi-gesture-spread:before{content:"\FABD"}

.mdi-gesture-swipe:before{content:"\FD52"}

.mdi-gesture-swipe-down:before{content:"\F73C"}

.mdi-gesture-swipe-horizontal:before{content:"\FABE"}

.mdi-gesture-swipe-left:before{content:"\F73D"}

.mdi-gesture-swipe-right:before{content:"\F73E"}

.mdi-gesture-swipe-up:before{content:"\F73F"}

.mdi-gesture-swipe-vertical:before{content:"\FABF"}

.mdi-gesture-tap:before{content:"\F740"}

.mdi-gesture-tap-hold:before{content:"\FD53"}

.mdi-gesture-two-double-tap:before{content:"\F741"}

.mdi-gesture-two-tap:before{content:"\F742"}

.mdi-ghost:before{content:"\F2A0"}

.mdi-ghost-off:before{content:"\F9F4"}

.mdi-gif:before{content:"\FD54"}

.mdi-gift:before{content:"\F2A1"}

.mdi-git:before{content:"\F2A2"}

.mdi-github-box:before{content:"\F2A3"}

.mdi-github-circle:before{content:"\F2A4"}

.mdi-github-face:before{content:"\F6DA"}

.mdi-gitlab:before{content:"\FB7C"}

.mdi-glass-cocktail:before{content:"\F356"}

.mdi-glass-flute:before{content:"\F2A5"}

.mdi-glass-mug:before{content:"\F2A6"}

.mdi-glass-stange:before{content:"\F2A7"}

.mdi-glass-tulip:before{content:"\F2A8"}

.mdi-glass-wine:before{content:"\F875"}

.mdi-glassdoor:before{content:"\F2A9"}

.mdi-glasses:before{content:"\F2AA"}

.mdi-globe-model:before{content:"\F8E8"}

.mdi-gmail:before{content:"\F2AB"}

.mdi-gnome:before{content:"\F2AC"}

.mdi-go-kart:before{content:"\FD55"}

.mdi-go-kart-track:before{content:"\FD56"}

.mdi-gog:before{content:"\FB7D"}

.mdi-golf:before{content:"\F822"}

.mdi-gondola:before{content:"\F685"}

.mdi-goodreads:before{content:"\FD57"}

.mdi-google:before{content:"\F2AD"}

.mdi-google-adwords:before{content:"\FC63"}

.mdi-google-allo:before{content:"\F801"}

.mdi-google-analytics:before{content:"\F7CB"}

.mdi-google-assistant:before{content:"\F7CC"}

.mdi-google-cardboard:before{content:"\F2AE"}

.mdi-google-chrome:before{content:"\F2AF"}

.mdi-google-circles:before{content:"\F2B0"}

.mdi-google-circles-communities:before{content:"\F2B1"}

.mdi-google-circles-extended:before{content:"\F2B2"}

.mdi-google-circles-group:before{content:"\F2B3"}

.mdi-google-classroom:before{content:"\F2C0"}

.mdi-google-controller:before{content:"\F2B4"}

.mdi-google-controller-off:before{content:"\F2B5"}

.mdi-google-drive:before{content:"\F2B6"}

.mdi-google-earth:before{content:"\F2B7"}

.mdi-google-fit:before{content:"\F96B"}

.mdi-google-glass:before{content:"\F2B8"}

.mdi-google-hangouts:before{content:"\F2C9"}

.mdi-google-home:before{content:"\F823"}

.mdi-google-keep:before{content:"\F6DB"}

.mdi-google-lens:before{content:"\F9F5"}

.mdi-google-maps:before{content:"\F5F5"}

.mdi-google-nearby:before{content:"\F2B9"}

.mdi-google-pages:before{content:"\F2BA"}

.mdi-google-photos:before{content:"\F6DC"}

.mdi-google-physical-web:before{content:"\F2BB"}

.mdi-google-play:before{content:"\F2BC"}

.mdi-google-plus:before{content:"\F2BD"}

.mdi-google-plus-box:before{content:"\F2BE"}

.mdi-google-spreadsheet:before{content:"\F9F6"}

.mdi-google-street-view:before{content:"\FC64"}

.mdi-google-translate:before{content:"\F2BF"}

.mdi-gpu:before{content:"\F8AD"}

.mdi-gradient:before{content:"\F69F"}

.mdi-grain:before{content:"\FD58"}

.mdi-graphql:before{content:"\F876"}

.mdi-grave-stone:before{content:"\FB7E"}

.mdi-grease-pencil:before{content:"\F648"}

.mdi-greater-than:before{content:"\F96C"}

.mdi-greater-than-or-equal:before{content:"\F96D"}

.mdi-grid:before{content:"\F2C1"}

.mdi-grid-large:before{content:"\F757"}

.mdi-grid-off:before{content:"\F2C2"}

.mdi-group:before{content:"\F2C3"}

.mdi-guitar-acoustic:before{content:"\F770"}

.mdi-guitar-electric:before{content:"\F2C4"}

.mdi-guitar-pick:before{content:"\F2C5"}

.mdi-guitar-pick-outline:before{content:"\F2C6"}

.mdi-guy-fawkes-mask:before{content:"\F824"}

.mdi-hackernews:before{content:"\F624"}

.mdi-hail:before{content:"\FAC0"}

.mdi-halloween:before{content:"\FB7F"}

.mdi-hamburger:before{content:"\F684"}

.mdi-hammer:before{content:"\F8E9"}

.mdi-hand:before{content:"\FA4E"}

.mdi-hand-okay:before{content:"\FA4F"}

.mdi-hand-peace:before{content:"\FA50"}

.mdi-hand-peace-variant:before{content:"\FA51"}

.mdi-hand-pointing-down:before{content:"\FA52"}

.mdi-hand-pointing-left:before{content:"\FA53"}

.mdi-hand-pointing-right:before{content:"\F2C7"}

.mdi-hand-pointing-up:before{content:"\FA54"}

.mdi-hanger:before{content:"\F2C8"}

.mdi-hard-hat:before{content:"\F96E"}

.mdi-harddisk:before{content:"\F2CA"}

.mdi-hat-fedora:before{content:"\FB80"}

.mdi-hazard-lights:before{content:"\FC65"}

.mdi-hdr:before{content:"\FD59"}

.mdi-hdr-off:before{content:"\FD5A"}

.mdi-headphones:before{content:"\F2CB"}

.mdi-headphones-bluetooth:before{content:"\F96F"}

.mdi-headphones-box:before{content:"\F2CC"}

.mdi-headphones-off:before{content:"\F7CD"}

.mdi-headphones-settings:before{content:"\F2CD"}

.mdi-headset:before{content:"\F2CE"}

.mdi-headset-dock:before{content:"\F2CF"}

.mdi-headset-off:before{content:"\F2D0"}

.mdi-heart:before{content:"\F2D1"}

.mdi-heart-box:before{content:"\F2D2"}

.mdi-heart-box-outline:before{content:"\F2D3"}

.mdi-heart-broken:before{content:"\F2D4"}

.mdi-heart-broken-outline:before{content:"\FCF0"}

.mdi-heart-circle:before{content:"\F970"}

.mdi-heart-circle-outline:before{content:"\F971"}

.mdi-heart-half:before{content:"\F6DE"}

.mdi-heart-half-full:before{content:"\F6DD"}

.mdi-heart-half-outline:before{content:"\F6DF"}

.mdi-heart-multiple:before{content:"\FA55"}

.mdi-heart-multiple-outline:before{content:"\FA56"}

.mdi-heart-off:before{content:"\F758"}

.mdi-heart-outline:before{content:"\F2D5"}

.mdi-heart-pulse:before{content:"\F5F6"}

.mdi-helicopter:before{content:"\FAC1"}

.mdi-help:before{content:"\F2D6"}

.mdi-help-box:before{content:"\F78A"}

.mdi-help-circle:before{content:"\F2D7"}

.mdi-help-circle-outline:before{content:"\F625"}

.mdi-help-network:before{content:"\F6F4"}

.mdi-help-network-outline:before{content:"\FC66"}

.mdi-help-rhombus:before{content:"\FB81"}

.mdi-help-rhombus-outline:before{content:"\FB82"}

.mdi-hexagon:before{content:"\F2D8"}

.mdi-hexagon-multiple:before{content:"\F6E0"}

.mdi-hexagon-outline:before{content:"\F2D9"}

.mdi-hexagon-slice-1:before{content:"\FAC2"}

.mdi-hexagon-slice-2:before{content:"\FAC3"}

.mdi-hexagon-slice-3:before{content:"\FAC4"}

.mdi-hexagon-slice-4:before{content:"\FAC5"}

.mdi-hexagon-slice-5:before{content:"\FAC6"}

.mdi-hexagon-slice-6:before{content:"\FAC7"}

.mdi-hexagram:before{content:"\FAC8"}

.mdi-hexagram-outline:before{content:"\FAC9"}

.mdi-high-definition:before{content:"\F7CE"}

.mdi-high-definition-box:before{content:"\F877"}

.mdi-highway:before{content:"\F5F7"}

.mdi-hiking:before{content:"\FD5B"}

.mdi-hinduism:before{content:"\F972"}

.mdi-history:before{content:"\F2DA"}

.mdi-hockey-puck:before{content:"\F878"}

.mdi-hockey-sticks:before{content:"\F879"}

.mdi-hololens:before{content:"\F2DB"}

.mdi-home:before{content:"\F2DC"}

.mdi-home-account:before{content:"\F825"}

.mdi-home-alert:before{content:"\F87A"}

.mdi-home-assistant:before{content:"\F7CF"}

.mdi-home-automation:before{content:"\F7D0"}

.mdi-home-circle:before{content:"\F7D1"}

.mdi-home-city:before{content:"\FCF1"}

.mdi-home-city-outline:before{content:"\FCF2"}

.mdi-home-currency-usd:before{content:"\F8AE"}

.mdi-home-floor-0:before{content:"\FDAE"}

.mdi-home-floor-1:before{content:"\FD5C"}

.mdi-home-floor-2:before{content:"\FD5D"}

.mdi-home-floor-3:before{content:"\FD5E"}

.mdi-home-floor-a:before{content:"\FD5F"}

.mdi-home-floor-b:before{content:"\FD60"}

.mdi-home-floor-g:before{content:"\FD61"}

.mdi-home-floor-l:before{content:"\FD62"}

.mdi-home-floor-negative-1:before{content:"\FDAF"}

.mdi-home-group:before{content:"\FDB0"}

.mdi-home-heart:before{content:"\F826"}

.mdi-home-lock:before{content:"\F8EA"}

.mdi-home-lock-open:before{content:"\F8EB"}

.mdi-home-map-marker:before{content:"\F5F8"}

.mdi-home-minus:before{content:"\F973"}

.mdi-home-modern:before{content:"\F2DD"}

.mdi-home-outline:before{content:"\F6A0"}

.mdi-home-plus:before{content:"\F974"}

.mdi-home-variant:before{content:"\F2DE"}

.mdi-home-variant-outline:before{content:"\FB83"}

.mdi-hook:before{content:"\F6E1"}

.mdi-hook-off:before{content:"\F6E2"}

.mdi-hops:before{content:"\F2DF"}

.mdi-horseshoe:before{content:"\FA57"}

.mdi-hospital:before{content:"\F2E0"}

.mdi-hospital-building:before{content:"\F2E1"}

.mdi-hospital-marker:before{content:"\F2E2"}

.mdi-hot-tub:before{content:"\F827"}

.mdi-hotel:before{content:"\F2E3"}

.mdi-houzz:before{content:"\F2E4"}

.mdi-houzz-box:before{content:"\F2E5"}

.mdi-hubspot:before{content:"\FCF3"}

.mdi-hulu:before{content:"\F828"}

.mdi-human:before{content:"\F2E6"}

.mdi-human-child:before{content:"\F2E7"}

.mdi-human-female:before{content:"\F649"}

.mdi-human-female-boy:before{content:"\FA58"}

.mdi-human-female-female:before{content:"\FA59"}

.mdi-human-female-girl:before{content:"\FA5A"}

.mdi-human-greeting:before{content:"\F64A"}

.mdi-human-handsdown:before{content:"\F64B"}

.mdi-human-handsup:before{content:"\F64C"}

.mdi-human-male:before{content:"\F64D"}

.mdi-human-male-boy:before{content:"\FA5B"}

.mdi-human-male-female:before{content:"\F2E8"}

.mdi-human-male-girl:before{content:"\FA5C"}

.mdi-human-male-male:before{content:"\FA5D"}

.mdi-human-pregnant:before{content:"\F5CF"}

.mdi-humble-bundle:before{content:"\F743"}

.mdi-ice-cream:before{content:"\F829"}

.mdi-iframe:before{content:"\FC67"}

.mdi-iframe-outline:before{content:"\FC68"}

.mdi-image:before{content:"\F2E9"}

.mdi-image-album:before{content:"\F2EA"}

.mdi-image-area:before{content:"\F2EB"}

.mdi-image-area-close:before{content:"\F2EC"}

.mdi-image-broken:before{content:"\F2ED"}

.mdi-image-broken-variant:before{content:"\F2EE"}

.mdi-image-filter:before{content:"\F2EF"}

.mdi-image-filter-black-white:before{content:"\F2F0"}

.mdi-image-filter-center-focus:before{content:"\F2F1"}

.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}

.mdi-image-filter-drama:before{content:"\F2F3"}

.mdi-image-filter-frames:before{content:"\F2F4"}

.mdi-image-filter-hdr:before{content:"\F2F5"}

.mdi-image-filter-none:before{content:"\F2F6"}

.mdi-image-filter-tilt-shift:before{content:"\F2F7"}

.mdi-image-filter-vintage:before{content:"\F2F8"}

.mdi-image-move:before{content:"\F9F7"}

.mdi-image-multiple:before{content:"\F2F9"}

.mdi-image-off:before{content:"\F82A"}

.mdi-image-outline:before{content:"\F975"}

.mdi-image-plus:before{content:"\F87B"}

.mdi-image-search:before{content:"\F976"}

.mdi-image-search-outline:before{content:"\F977"}

.mdi-image-size-select-actual:before{content:"\FC69"}

.mdi-image-size-select-large:before{content:"\FC6A"}

.mdi-image-size-select-small:before{content:"\FC6B"}

.mdi-import:before{content:"\F2FA"}

.mdi-inbox:before{content:"\F686"}

.mdi-inbox-arrow-down:before{content:"\F2FB"}

.mdi-inbox-arrow-up:before{content:"\F3D1"}

.mdi-inbox-multiple:before{content:"\F8AF"}

.mdi-inbox-multiple-outline:before{content:"\FB84"}

.mdi-incognito:before{content:"\F5F9"}

.mdi-infinity:before{content:"\F6E3"}

.mdi-information:before{content:"\F2FC"}

.mdi-information-outline:before{content:"\F2FD"}

.mdi-information-variant:before{content:"\F64E"}

.mdi-instagram:before{content:"\F2FE"}

.mdi-instapaper:before{content:"\F2FF"}

.mdi-internet-explorer:before{content:"\F300"}

.mdi-invert-colors:before{content:"\F301"}

.mdi-ip:before{content:"\FA5E"}

.mdi-ip-network:before{content:"\FA5F"}

.mdi-ip-network-outline:before{content:"\FC6C"}

.mdi-ipod:before{content:"\FC6D"}

.mdi-islam:before{content:"\F978"}

.mdi-itunes:before{content:"\F676"}

.mdi-jabber:before{content:"\FDB1"}

.mdi-jeepney:before{content:"\F302"}

.mdi-jira:before{content:"\F303"}

.mdi-jquery:before{content:"\F87C"}

.mdi-jsfiddle:before{content:"\F304"}

.mdi-json:before{content:"\F626"}

.mdi-judaism:before{content:"\F979"}

.mdi-kabaddi:before{content:"\FD63"}

.mdi-karate:before{content:"\F82B"}

.mdi-keg:before{content:"\F305"}

.mdi-kettle:before{content:"\F5FA"}

.mdi-key:before{content:"\F306"}

.mdi-key-change:before{content:"\F307"}

.mdi-key-minus:before{content:"\F308"}

.mdi-key-outline:before{content:"\FDB2"}

.mdi-key-plus:before{content:"\F309"}

.mdi-key-remove:before{content:"\F30A"}

.mdi-key-variant:before{content:"\F30B"}

.mdi-keyboard:before{content:"\F30C"}

.mdi-keyboard-backspace:before{content:"\F30D"}

.mdi-keyboard-caps:before{content:"\F30E"}

.mdi-keyboard-close:before{content:"\F30F"}

.mdi-keyboard-off:before{content:"\F310"}

.mdi-keyboard-outline:before{content:"\F97A"}

.mdi-keyboard-return:before{content:"\F311"}

.mdi-keyboard-settings:before{content:"\F9F8"}

.mdi-keyboard-settings-outline:before{content:"\F9F9"}

.mdi-keyboard-tab:before{content:"\F312"}

.mdi-keyboard-variant:before{content:"\F313"}

.mdi-kickstarter:before{content:"\F744"}

.mdi-knife:before{content:"\F9FA"}

.mdi-knife-military:before{content:"\F9FB"}

.mdi-kodi:before{content:"\F314"}

.mdi-label:before{content:"\F315"}

.mdi-label-off:before{content:"\FACA"}

.mdi-label-off-outline:before{content:"\FACB"}

.mdi-label-outline:before{content:"\F316"}

.mdi-label-variant:before{content:"\FACC"}

.mdi-label-variant-outline:before{content:"\FACD"}

.mdi-ladybug:before{content:"\F82C"}

.mdi-lambda:before{content:"\F627"}

.mdi-lamp:before{content:"\F6B4"}

.mdi-lan:before{content:"\F317"}

.mdi-lan-connect:before{content:"\F318"}

.mdi-lan-disconnect:before{content:"\F319"}

.mdi-lan-pending:before{content:"\F31A"}

.mdi-language-c:before{content:"\F671"}

.mdi-language-cpp:before{content:"\F672"}

.mdi-language-csharp:before{content:"\F31B"}

.mdi-language-css3:before{content:"\F31C"}

.mdi-language-go:before{content:"\F7D2"}

.mdi-language-haskell:before{content:"\FC6E"}

.mdi-language-html5:before{content:"\F31D"}

.mdi-language-java:before{content:"\FB1C"}

.mdi-language-javascript:before{content:"\F31E"}

.mdi-language-lua:before{content:"\F8B0"}

.mdi-language-php:before{content:"\F31F"}

.mdi-language-python:before{content:"\F320"}

.mdi-language-python-text:before{content:"\F321"}

.mdi-language-r:before{content:"\F7D3"}

.mdi-language-ruby-on-rails:before{content:"\FACE"}

.mdi-language-swift:before{content:"\F6E4"}

.mdi-language-typescript:before{content:"\F6E5"}

.mdi-laptop:before{content:"\F322"}

.mdi-laptop-chromebook:before{content:"\F323"}

.mdi-laptop-mac:before{content:"\F324"}

.mdi-laptop-off:before{content:"\F6E6"}

.mdi-laptop-windows:before{content:"\F325"}

.mdi-laravel:before{content:"\FACF"}

.mdi-lastfm:before{content:"\F326"}

.mdi-lastpass:before{content:"\F446"}

.mdi-launch:before{content:"\F327"}

.mdi-lava-lamp:before{content:"\F7D4"}

.mdi-layers:before{content:"\F328"}

.mdi-layers-off:before{content:"\F329"}

.mdi-layers-off-outline:before{content:"\F9FC"}

.mdi-layers-outline:before{content:"\F9FD"}

.mdi-lead-pencil:before{content:"\F64F"}

.mdi-leaf:before{content:"\F32A"}

.mdi-leaf-maple:before{content:"\FC6F"}

.mdi-leak:before{content:"\FDB3"}

.mdi-leak-off:before{content:"\FDB4"}

.mdi-led-off:before{content:"\F32B"}

.mdi-led-on:before{content:"\F32C"}

.mdi-led-outline:before{content:"\F32D"}

.mdi-led-strip:before{content:"\F7D5"}

.mdi-led-variant-off:before{content:"\F32E"}

.mdi-led-variant-on:before{content:"\F32F"}

.mdi-led-variant-outline:before{content:"\F330"}

.mdi-less-than:before{content:"\F97B"}

.mdi-less-than-or-equal:before{content:"\F97C"}

.mdi-library:before{content:"\F331"}

.mdi-library-books:before{content:"\F332"}

.mdi-library-movie:before{content:"\FCF4"}

.mdi-library-music:before{content:"\F333"}

.mdi-library-plus:before{content:"\F334"}

.mdi-library-shelves:before{content:"\FB85"}

.mdi-library-video:before{content:"\FCF5"}

.mdi-lifebuoy:before{content:"\F87D"}

.mdi-light-switch:before{content:"\F97D"}

.mdi-lightbulb:before{content:"\F335"}

.mdi-lightbulb-on:before{content:"\F6E7"}

.mdi-lightbulb-on-outline:before{content:"\F6E8"}

.mdi-lightbulb-outline:before{content:"\F336"}

.mdi-lighthouse:before{content:"\F9FE"}

.mdi-lighthouse-on:before{content:"\F9FF"}

.mdi-link:before{content:"\F337"}

.mdi-link-box:before{content:"\FCF6"}

.mdi-link-box-outline:before{content:"\FCF7"}

.mdi-link-box-variant:before{content:"\FCF8"}

.mdi-link-box-variant-outline:before{content:"\FCF9"}

.mdi-link-off:before{content:"\F338"}

.mdi-link-plus:before{content:"\FC70"}

.mdi-link-variant:before{content:"\F339"}

.mdi-link-variant-off:before{content:"\F33A"}

.mdi-linkedin:before{content:"\F33B"}

.mdi-linkedin-box:before{content:"\F33C"}

.mdi-linux:before{content:"\F33D"}

.mdi-linux-mint:before{content:"\F8EC"}

.mdi-litecoin:before{content:"\FA60"}

.mdi-loading:before{content:"\F771"}

.mdi-lock:before{content:"\F33E"}

.mdi-lock-alert:before{content:"\F8ED"}

.mdi-lock-clock:before{content:"\F97E"}

.mdi-lock-open:before{content:"\F33F"}

.mdi-lock-open-outline:before{content:"\F340"}

.mdi-lock-outline:before{content:"\F341"}

.mdi-lock-pattern:before{content:"\F6E9"}

.mdi-lock-plus:before{content:"\F5FB"}

.mdi-lock-question:before{content:"\F8EE"}

.mdi-lock-reset:before{content:"\F772"}

.mdi-lock-smart:before{content:"\F8B1"}

.mdi-locker:before{content:"\F7D6"}

.mdi-locker-multiple:before{content:"\F7D7"}

.mdi-login:before{content:"\F342"}

.mdi-login-variant:before{content:"\F5FC"}

.mdi-logout:before{content:"\F343"}

.mdi-logout-variant:before{content:"\F5FD"}

.mdi-looks:before{content:"\F344"}

.mdi-loop:before{content:"\F6EA"}

.mdi-loupe:before{content:"\F345"}

.mdi-lumx:before{content:"\F346"}

.mdi-lyft:before{content:"\FB1D"}

.mdi-magnet:before{content:"\F347"}

.mdi-magnet-on:before{content:"\F348"}

.mdi-magnify:before{content:"\F349"}

.mdi-magnify-close:before{content:"\F97F"}

.mdi-magnify-minus:before{content:"\F34A"}

.mdi-magnify-minus-cursor:before{content:"\FA61"}

.mdi-magnify-minus-outline:before{content:"\F6EB"}

.mdi-magnify-plus:before{content:"\F34B"}

.mdi-magnify-plus-cursor:before{content:"\FA62"}

.mdi-magnify-plus-outline:before{content:"\F6EC"}

.mdi-mail-ru:before{content:"\F34C"}

.mdi-mailbox:before{content:"\F6ED"}

.mdi-mailbox-open:before{content:"\FD64"}

.mdi-mailbox-open-outline:before{content:"\FD65"}

.mdi-mailbox-open-up:before{content:"\FD66"}

.mdi-mailbox-open-up-outline:before{content:"\FD67"}

.mdi-mailbox-outline:before{content:"\FD68"}

.mdi-mailbox-up:before{content:"\FD69"}

.mdi-mailbox-up-outline:before{content:"\FD6A"}

.mdi-map:before{content:"\F34D"}

.mdi-map-clock:before{content:"\FCFA"}

.mdi-map-clock-outline:before{content:"\FCFB"}

.mdi-map-legend:before{content:"\FA00"}

.mdi-map-marker:before{content:"\F34E"}

.mdi-map-marker-check:before{content:"\FC71"}

.mdi-map-marker-circle:before{content:"\F34F"}

.mdi-map-marker-distance:before{content:"\F8EF"}

.mdi-map-marker-minus:before{content:"\F650"}

.mdi-map-marker-multiple:before{content:"\F350"}

.mdi-map-marker-off:before{content:"\F351"}

.mdi-map-marker-outline:before{content:"\F7D8"}

.mdi-map-marker-path:before{content:"\FCFC"}

.mdi-map-marker-plus:before{content:"\F651"}

.mdi-map-marker-radius:before{content:"\F352"}

.mdi-map-minus:before{content:"\F980"}

.mdi-map-outline:before{content:"\F981"}

.mdi-map-plus:before{content:"\F982"}

.mdi-map-search:before{content:"\F983"}

.mdi-map-search-outline:before{content:"\F984"}

.mdi-mapbox:before{content:"\FB86"}

.mdi-margin:before{content:"\F353"}

.mdi-markdown:before{content:"\F354"}

.mdi-marker:before{content:"\F652"}

.mdi-marker-cancel:before{content:"\FDB5"}

.mdi-marker-check:before{content:"\F355"}

.mdi-mastodon:before{content:"\FAD0"}

.mdi-mastodon-variant:before{content:"\FAD1"}

.mdi-material-design:before{content:"\F985"}

.mdi-material-ui:before{content:"\F357"}

.mdi-math-compass:before{content:"\F358"}

.mdi-math-cos:before{content:"\FC72"}

.mdi-math-sin:before{content:"\FC73"}

.mdi-math-tan:before{content:"\FC74"}

.mdi-matrix:before{content:"\F628"}

.mdi-maxcdn:before{content:"\F359"}

.mdi-medal:before{content:"\F986"}

.mdi-medical-bag:before{content:"\F6EE"}

.mdi-medium:before{content:"\F35A"}

.mdi-meetup:before{content:"\FAD2"}

.mdi-memory:before{content:"\F35B"}

.mdi-menu:before{content:"\F35C"}

.mdi-menu-down:before{content:"\F35D"}

.mdi-menu-down-outline:before{content:"\F6B5"}

.mdi-menu-left:before{content:"\F35E"}

.mdi-menu-left-outline:before{content:"\FA01"}

.mdi-menu-open:before{content:"\FB87"}

.mdi-menu-right:before{content:"\F35F"}

.mdi-menu-right-outline:before{content:"\FA02"}

.mdi-menu-swap:before{content:"\FA63"}

.mdi-menu-swap-outline:before{content:"\FA64"}

.mdi-menu-up:before{content:"\F360"}

.mdi-menu-up-outline:before{content:"\F6B6"}

.mdi-message:before{content:"\F361"}

.mdi-message-alert:before{content:"\F362"}

.mdi-message-alert-outline:before{content:"\FA03"}

.mdi-message-bulleted:before{content:"\F6A1"}

.mdi-message-bulleted-off:before{content:"\F6A2"}

.mdi-message-draw:before{content:"\F363"}

.mdi-message-image:before{content:"\F364"}

.mdi-message-outline:before{content:"\F365"}

.mdi-message-plus:before{content:"\F653"}

.mdi-message-processing:before{content:"\F366"}

.mdi-message-reply:before{content:"\F367"}

.mdi-message-reply-text:before{content:"\F368"}

.mdi-message-settings:before{content:"\F6EF"}

.mdi-message-settings-variant:before{content:"\F6F0"}

.mdi-message-text:before{content:"\F369"}

.mdi-message-text-outline:before{content:"\F36A"}

.mdi-message-video:before{content:"\F36B"}

.mdi-meteor:before{content:"\F629"}

.mdi-metronome:before{content:"\F7D9"}

.mdi-metronome-tick:before{content:"\F7DA"}

.mdi-micro-sd:before{content:"\F7DB"}

.mdi-microphone:before{content:"\F36C"}

.mdi-microphone-minus:before{content:"\F8B2"}

.mdi-microphone-off:before{content:"\F36D"}

.mdi-microphone-outline:before{content:"\F36E"}

.mdi-microphone-plus:before{content:"\F8B3"}

.mdi-microphone-settings:before{content:"\F36F"}

.mdi-microphone-variant:before{content:"\F370"}

.mdi-microphone-variant-off:before{content:"\F371"}

.mdi-microscope:before{content:"\F654"}

.mdi-microsoft:before{content:"\F372"}

.mdi-microsoft-dynamics:before{content:"\F987"}

.mdi-microwave:before{content:"\FC75"}

.mdi-midi:before{content:"\F8F0"}

.mdi-midi-port:before{content:"\F8F1"}

.mdi-mine:before{content:"\FDB6"}

.mdi-minecraft:before{content:"\F373"}

.mdi-mini-sd:before{content:"\FA04"}

.mdi-minidisc:before{content:"\FA05"}

.mdi-minus:before{content:"\F374"}

.mdi-minus-box:before{content:"\F375"}

.mdi-minus-box-outline:before{content:"\F6F1"}

.mdi-minus-circle:before{content:"\F376"}

.mdi-minus-circle-outline:before{content:"\F377"}

.mdi-minus-network:before{content:"\F378"}

.mdi-minus-network-outline:before{content:"\FC76"}

.mdi-mixcloud:before{content:"\F62A"}

.mdi-mixed-martial-arts:before{content:"\FD6B"}

.mdi-mixed-reality:before{content:"\F87E"}

.mdi-mixer:before{content:"\F7DC"}

.mdi-molecule:before{content:"\FB88"}

.mdi-monitor:before{content:"\F379"}

.mdi-monitor-cellphone:before{content:"\F988"}

.mdi-monitor-cellphone-star:before{content:"\F989"}

.mdi-monitor-dashboard:before{content:"\FA06"}

.mdi-monitor-lock:before{content:"\FDB7"}

.mdi-monitor-multiple:before{content:"\F37A"}

.mdi-monitor-off:before{content:"\FD6C"}

.mdi-monitor-star:before{content:"\FDB8"}

.mdi-more:before{content:"\F37B"}

.mdi-mother-nurse:before{content:"\FCFD"}

.mdi-motion-sensor:before{content:"\FD6D"}

.mdi-motorbike:before{content:"\F37C"}

.mdi-mouse:before{content:"\F37D"}

.mdi-mouse-bluetooth:before{content:"\F98A"}

.mdi-mouse-off:before{content:"\F37E"}

.mdi-mouse-variant:before{content:"\F37F"}

.mdi-mouse-variant-off:before{content:"\F380"}

.mdi-move-resize:before{content:"\F655"}

.mdi-move-resize-variant:before{content:"\F656"}

.mdi-movie:before{content:"\F381"}

.mdi-movie-outline:before{content:"\FDB9"}

.mdi-movie-roll:before{content:"\F7DD"}

.mdi-muffin:before{content:"\F98B"}

.mdi-multiplication:before{content:"\F382"}

.mdi-multiplication-box:before{content:"\F383"}

.mdi-mushroom:before{content:"\F7DE"}

.mdi-mushroom-outline:before{content:"\F7DF"}

.mdi-music:before{content:"\F759"}

.mdi-music-box:before{content:"\F384"}

.mdi-music-box-outline:before{content:"\F385"}

.mdi-music-circle:before{content:"\F386"}

.mdi-music-circle-outline:before{content:"\FAD3"}

.mdi-music-note:before{content:"\F387"}

.mdi-music-note-bluetooth:before{content:"\F5FE"}

.mdi-music-note-bluetooth-off:before{content:"\F5FF"}

.mdi-music-note-eighth:before{content:"\F388"}

.mdi-music-note-half:before{content:"\F389"}

.mdi-music-note-off:before{content:"\F38A"}

.mdi-music-note-plus:before{content:"\FDBA"}

.mdi-music-note-quarter:before{content:"\F38B"}

.mdi-music-note-sixteenth:before{content:"\F38C"}

.mdi-music-note-whole:before{content:"\F38D"}

.mdi-music-off:before{content:"\F75A"}

.mdi-nail:before{content:"\FDBB"}

.mdi-nas:before{content:"\F8F2"}

.mdi-nativescript:before{content:"\F87F"}

.mdi-nature:before{content:"\F38E"}

.mdi-nature-people:before{content:"\F38F"}

.mdi-navigation:before{content:"\F390"}

.mdi-near-me:before{content:"\F5CD"}

.mdi-needle:before{content:"\F391"}

.mdi-netflix:before{content:"\F745"}

.mdi-network:before{content:"\F6F2"}

.mdi-network-off:before{content:"\FC77"}

.mdi-network-off-outline:before{content:"\FC78"}

.mdi-network-outline:before{content:"\FC79"}

.mdi-network-strength-1:before{content:"\F8F3"}

.mdi-network-strength-1-alert:before{content:"\F8F4"}

.mdi-network-strength-2:before{content:"\F8F5"}

.mdi-network-strength-2-alert:before{content:"\F8F6"}

.mdi-network-strength-3:before{content:"\F8F7"}

.mdi-network-strength-3-alert:before{content:"\F8F8"}

.mdi-network-strength-4:before{content:"\F8F9"}

.mdi-network-strength-4-alert:before{content:"\F8FA"}

.mdi-network-strength-off:before{content:"\F8FB"}

.mdi-network-strength-off-outline:before{content:"\F8FC"}

.mdi-network-strength-outline:before{content:"\F8FD"}

.mdi-new-box:before{content:"\F394"}

.mdi-newspaper:before{content:"\F395"}

.mdi-nfc:before{content:"\F396"}

.mdi-nfc-tap:before{content:"\F397"}

.mdi-nfc-variant:before{content:"\F398"}

.mdi-ninja:before{content:"\F773"}

.mdi-nintendo-switch:before{content:"\F7E0"}

.mdi-nodejs:before{content:"\F399"}

.mdi-not-equal:before{content:"\F98C"}

.mdi-not-equal-variant:before{content:"\F98D"}

.mdi-note:before{content:"\F39A"}

.mdi-note-multiple:before{content:"\F6B7"}

.mdi-note-multiple-outline:before{content:"\F6B8"}

.mdi-note-outline:before{content:"\F39B"}

.mdi-note-plus:before{content:"\F39C"}

.mdi-note-plus-outline:before{content:"\F39D"}

.mdi-note-text:before{content:"\F39E"}

.mdi-notebook:before{content:"\F82D"}

.mdi-notification-clear-all:before{content:"\F39F"}

.mdi-npm:before{content:"\F6F6"}

.mdi-npm-variant:before{content:"\F98E"}

.mdi-npm-variant-outline:before{content:"\F98F"}

.mdi-nuke:before{content:"\F6A3"}

.mdi-null:before{content:"\F7E1"}

.mdi-numeric:before{content:"\F3A0"}

.mdi-numeric-0:before{content:"\30"}

.mdi-numeric-0-box:before{content:"\F3A1"}

.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}

.mdi-numeric-0-box-outline:before{content:"\F3A3"}

.mdi-numeric-0-circle:before{content:"\FC7A"}

.mdi-numeric-0-circle-outline:before{content:"\FC7B"}

.mdi-numeric-1:before{content:"\31"}

.mdi-numeric-1-box:before{content:"\F3A4"}

.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}

.mdi-numeric-1-box-outline:before{content:"\F3A6"}

.mdi-numeric-1-circle:before{content:"\FC7C"}

.mdi-numeric-1-circle-outline:before{content:"\FC7D"}

.mdi-numeric-2:before{content:"\32"}

.mdi-numeric-2-box:before{content:"\F3A7"}

.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}

.mdi-numeric-2-box-outline:before{content:"\F3A9"}

.mdi-numeric-2-circle:before{content:"\FC7E"}

.mdi-numeric-2-circle-outline:before{content:"\FC7F"}

.mdi-numeric-3:before{content:"\33"}

.mdi-numeric-3-box:before{content:"\F3AA"}

.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}

.mdi-numeric-3-box-outline:before{content:"\F3AC"}

.mdi-numeric-3-circle:before{content:"\FC80"}

.mdi-numeric-3-circle-outline:before{content:"\FC81"}

.mdi-numeric-4:before{content:"\34"}

.mdi-numeric-4-box:before{content:"\F3AD"}

.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}

.mdi-numeric-4-box-outline:before{content:"\F3AF"}

.mdi-numeric-4-circle:before{content:"\FC82"}

.mdi-numeric-4-circle-outline:before{content:"\FC83"}

.mdi-numeric-5:before{content:"\35"}

.mdi-numeric-5-box:before{content:"\F3B0"}

.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}

.mdi-numeric-5-box-outline:before{content:"\F3B2"}

.mdi-numeric-5-circle:before{content:"\FC84"}

.mdi-numeric-5-circle-outline:before{content:"\FC85"}

.mdi-numeric-6:before{content:"\36"}

.mdi-numeric-6-box:before{content:"\F3B3"}

.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}

.mdi-numeric-6-box-outline:before{content:"\F3B5"}

.mdi-numeric-6-circle:before{content:"\FC86"}

.mdi-numeric-6-circle-outline:before{content:"\FC87"}

.mdi-numeric-7:before{content:"\37"}

.mdi-numeric-7-box:before{content:"\F3B6"}

.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}

.mdi-numeric-7-box-outline:before{content:"\F3B8"}

.mdi-numeric-7-circle:before{content:"\FC88"}

.mdi-numeric-7-circle-outline:before{content:"\FC89"}

.mdi-numeric-8:before{content:"\38"}

.mdi-numeric-8-box:before{content:"\F3B9"}

.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}

.mdi-numeric-8-box-outline:before{content:"\F3BB"}

.mdi-numeric-8-circle:before{content:"\FC8A"}

.mdi-numeric-8-circle-outline:before{content:"\FC8B"}

.mdi-numeric-9:before{content:"\39"}

.mdi-numeric-9-box:before{content:"\F3BC"}

.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}

.mdi-numeric-9-box-outline:before{content:"\F3BE"}

.mdi-numeric-9-circle:before{content:"\FC8C"}

.mdi-numeric-9-circle-outline:before{content:"\FC8D"}

.mdi-numeric-9-plus-box:before{content:"\F3BF"}

.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}

.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}

.mdi-numeric-9-plus-circle:before{content:"\FC8E"}

.mdi-numeric-9-plus-circle-outline:before{content:"\FC8F"}

.mdi-nut:before{content:"\F6F7"}

.mdi-nutrition:before{content:"\F3C2"}

.mdi-oar:before{content:"\F67B"}

.mdi-ocarina:before{content:"\FDBC"}

.mdi-octagon:before{content:"\F3C3"}

.mdi-octagon-outline:before{content:"\F3C4"}

.mdi-octagram:before{content:"\F6F8"}

.mdi-octagram-outline:before{content:"\F774"}

.mdi-odnoklassniki:before{content:"\F3C5"}

.mdi-office:before{content:"\F3C6"}

.mdi-office-building:before{content:"\F990"}

.mdi-oil:before{content:"\F3C7"}

.mdi-oil-temperature:before{content:"\F3C8"}

.mdi-omega:before{content:"\F3C9"}

.mdi-one-up:before{content:"\FB89"}

.mdi-onedrive:before{content:"\F3CA"}

.mdi-onenote:before{content:"\F746"}

.mdi-onepassword:before{content:"\F880"}

.mdi-opacity:before{content:"\F5CC"}

.mdi-open-in-app:before{content:"\F3CB"}

.mdi-open-in-new:before{content:"\F3CC"}

.mdi-open-source-initiative:before{content:"\FB8A"}

.mdi-openid:before{content:"\F3CD"}

.mdi-opera:before{content:"\F3CE"}

.mdi-orbit:before{content:"\F018"}

.mdi-origin:before{content:"\FB2B"}

.mdi-ornament:before{content:"\F3CF"}

.mdi-ornament-variant:before{content:"\F3D0"}

.mdi-outlook:before{content:"\FCFE"}

.mdi-owl:before{content:"\F3D2"}

.mdi-pac-man:before{content:"\FB8B"}

.mdi-package:before{content:"\F3D3"}

.mdi-package-down:before{content:"\F3D4"}

.mdi-package-up:before{content:"\F3D5"}

.mdi-package-variant:before{content:"\F3D6"}

.mdi-package-variant-closed:before{content:"\F3D7"}

.mdi-page-first:before{content:"\F600"}

.mdi-page-last:before{content:"\F601"}

.mdi-page-layout-body:before{content:"\F6F9"}

.mdi-page-layout-footer:before{content:"\F6FA"}

.mdi-page-layout-header:before{content:"\F6FB"}

.mdi-page-layout-sidebar-left:before{content:"\F6FC"}

.mdi-page-layout-sidebar-right:before{content:"\F6FD"}

.mdi-page-next:before{content:"\FB8C"}

.mdi-page-next-outline:before{content:"\FB8D"}

.mdi-page-previous:before{content:"\FB8E"}

.mdi-page-previous-outline:before{content:"\FB8F"}

.mdi-palette:before{content:"\F3D8"}

.mdi-palette-advanced:before{content:"\F3D9"}

.mdi-palette-outline:before{content:"\FDE8"}

.mdi-palette-swatch:before{content:"\F8B4"}

.mdi-pan:before{content:"\FB90"}

.mdi-pan-bottom-left:before{content:"\FB91"}

.mdi-pan-bottom-right:before{content:"\FB92"}

.mdi-pan-down:before{content:"\FB93"}

.mdi-pan-horizontal:before{content:"\FB94"}

.mdi-pan-left:before{content:"\FB95"}

.mdi-pan-right:before{content:"\FB96"}

.mdi-pan-top-left:before{content:"\FB97"}

.mdi-pan-top-right:before{content:"\FB98"}

.mdi-pan-up:before{content:"\FB99"}

.mdi-pan-vertical:before{content:"\FB9A"}

.mdi-panda:before{content:"\F3DA"}

.mdi-pandora:before{content:"\F3DB"}

.mdi-panorama:before{content:"\F3DC"}

.mdi-panorama-fisheye:before{content:"\F3DD"}

.mdi-panorama-horizontal:before{content:"\F3DE"}

.mdi-panorama-vertical:before{content:"\F3DF"}

.mdi-panorama-wide-angle:before{content:"\F3E0"}

.mdi-paper-cut-vertical:before{content:"\F3E1"}

.mdi-paperclip:before{content:"\F3E2"}

.mdi-parachute:before{content:"\FC90"}

.mdi-parachute-outline:before{content:"\FC91"}

.mdi-parking:before{content:"\F3E3"}

.mdi-passport:before{content:"\F7E2"}

.mdi-passport-biometric:before{content:"\FDBD"}

.mdi-patreon:before{content:"\F881"}

.mdi-pause:before{content:"\F3E4"}

.mdi-pause-circle:before{content:"\F3E5"}

.mdi-pause-circle-outline:before{content:"\F3E6"}

.mdi-pause-octagon:before{content:"\F3E7"}

.mdi-pause-octagon-outline:before{content:"\F3E8"}

.mdi-paw:before{content:"\F3E9"}

.mdi-paw-off:before{content:"\F657"}

.mdi-paypal:before{content:"\F882"}

.mdi-peace:before{content:"\F883"}

.mdi-pen:before{content:"\F3EA"}

.mdi-pen-lock:before{content:"\FDBE"}

.mdi-pen-minus:before{content:"\FDBF"}

.mdi-pen-off:before{content:"\FDC0"}

.mdi-pen-plus:before{content:"\FDC1"}

.mdi-pen-remove:before{content:"\FDC2"}

.mdi-pencil:before{content:"\F3EB"}

.mdi-pencil-box:before{content:"\F3EC"}

.mdi-pencil-box-outline:before{content:"\F3ED"}

.mdi-pencil-circle:before{content:"\F6FE"}

.mdi-pencil-circle-outline:before{content:"\F775"}

.mdi-pencil-lock:before{content:"\F3EE"}

.mdi-pencil-lock-outline:before{content:"\FDC3"}

.mdi-pencil-minus:before{content:"\FDC4"}

.mdi-pencil-minus-outline:before{content:"\FDC5"}

.mdi-pencil-off:before{content:"\F3EF"}

.mdi-pencil-off-outline:before{content:"\FDC6"}

.mdi-pencil-outline:before{content:"\FC92"}

.mdi-pencil-plus:before{content:"\FDC7"}

.mdi-pencil-plus-outline:before{content:"\FDC8"}

.mdi-pencil-remove:before{content:"\FDC9"}

.mdi-pencil-remove-outline:before{content:"\FDCA"}

.mdi-pentagon:before{content:"\F6FF"}

.mdi-pentagon-outline:before{content:"\F700"}

.mdi-percent:before{content:"\F3F0"}

.mdi-periodic-table:before{content:"\F8B5"}

.mdi-periodic-table-co2:before{content:"\F7E3"}

.mdi-periscope:before{content:"\F747"}

.mdi-perspective-less:before{content:"\FCFF"}

.mdi-perspective-more:before{content:"\FD00"}

.mdi-pharmacy:before{content:"\F3F1"}

.mdi-phone:before{content:"\F3F2"}

.mdi-phone-bluetooth:before{content:"\F3F3"}

.mdi-phone-classic:before{content:"\F602"}

.mdi-phone-forward:before{content:"\F3F4"}

.mdi-phone-hangup:before{content:"\F3F5"}

.mdi-phone-in-talk:before{content:"\F3F6"}

.mdi-phone-incoming:before{content:"\F3F7"}

.mdi-phone-lock:before{content:"\F3F8"}

.mdi-phone-log:before{content:"\F3F9"}

.mdi-phone-minus:before{content:"\F658"}

.mdi-phone-missed:before{content:"\F3FA"}

.mdi-phone-off:before{content:"\FDCB"}

.mdi-phone-outgoing:before{content:"\F3FB"}

.mdi-phone-outline:before{content:"\FDCC"}

.mdi-phone-paused:before{content:"\F3FC"}

.mdi-phone-plus:before{content:"\F659"}

.mdi-phone-return:before{content:"\F82E"}

.mdi-phone-rotate-landscape:before{content:"\F884"}

.mdi-phone-rotate-portrait:before{content:"\F885"}

.mdi-phone-settings:before{content:"\F3FD"}

.mdi-phone-voip:before{content:"\F3FE"}

.mdi-pi:before{content:"\F3FF"}

.mdi-pi-box:before{content:"\F400"}

.mdi-pi-hole:before{content:"\FDCD"}

.mdi-piano:before{content:"\F67C"}

.mdi-pickaxe:before{content:"\F8B6"}

.mdi-pier:before{content:"\F886"}

.mdi-pier-crane:before{content:"\F887"}

.mdi-pig:before{content:"\F401"}

.mdi-pill:before{content:"\F402"}

.mdi-pillar:before{content:"\F701"}

.mdi-pin:before{content:"\F403"}

.mdi-pin-off:before{content:"\F404"}

.mdi-pin-off-outline:before{content:"\F92F"}

.mdi-pin-outline:before{content:"\F930"}

.mdi-pine-tree:before{content:"\F405"}

.mdi-pine-tree-box:before{content:"\F406"}

.mdi-pinterest:before{content:"\F407"}

.mdi-pinterest-box:before{content:"\F408"}

.mdi-pinwheel:before{content:"\FAD4"}

.mdi-pinwheel-outline:before{content:"\FAD5"}

.mdi-pipe:before{content:"\F7E4"}

.mdi-pipe-disconnected:before{content:"\F7E5"}

.mdi-pipe-leak:before{content:"\F888"}

.mdi-pirate:before{content:"\FA07"}

.mdi-pistol:before{content:"\F702"}

.mdi-piston:before{content:"\F889"}

.mdi-pizza:before{content:"\F409"}

.mdi-play:before{content:"\F40A"}

.mdi-play-box-outline:before{content:"\F40B"}

.mdi-play-circle:before{content:"\F40C"}

.mdi-play-circle-outline:before{content:"\F40D"}

.mdi-play-network:before{content:"\F88A"}

.mdi-play-network-outline:before{content:"\FC93"}

.mdi-play-pause:before{content:"\F40E"}

.mdi-play-protected-content:before{content:"\F40F"}

.mdi-play-speed:before{content:"\F8FE"}

.mdi-playlist-check:before{content:"\F5C7"}

.mdi-playlist-edit:before{content:"\F8FF"}

.mdi-playlist-minus:before{content:"\F410"}

.mdi-playlist-music:before{content:"\FC94"}

.mdi-playlist-music-outline:before{content:"\FC95"}

.mdi-playlist-play:before{content:"\F411"}

.mdi-playlist-plus:before{content:"\F412"}

.mdi-playlist-remove:before{content:"\F413"}

.mdi-playlist-star:before{content:"\FDCE"}

.mdi-playstation:before{content:"\F414"}

.mdi-plex:before{content:"\F6B9"}

.mdi-plus:before{content:"\F415"}

.mdi-plus-box:before{content:"\F416"}

.mdi-plus-box-outline:before{content:"\F703"}

.mdi-plus-circle:before{content:"\F417"}

.mdi-plus-circle-multiple-outline:before{content:"\F418"}

.mdi-plus-circle-outline:before{content:"\F419"}

.mdi-plus-minus:before{content:"\F991"}

.mdi-plus-minus-box:before{content:"\F992"}

.mdi-plus-network:before{content:"\F41A"}

.mdi-plus-network-outline:before{content:"\FC96"}

.mdi-plus-one:before{content:"\F41B"}

.mdi-plus-outline:before{content:"\F704"}

.mdi-pocket:before{content:"\F41C"}

.mdi-podcast:before{content:"\F993"}

.mdi-podium:before{content:"\FD01"}

.mdi-podium-bronze:before{content:"\FD02"}

.mdi-podium-gold:before{content:"\FD03"}

.mdi-podium-silver:before{content:"\FD04"}

.mdi-point-of-sale:before{content:"\FD6E"}

.mdi-pokeball:before{content:"\F41D"}

.mdi-pokemon-go:before{content:"\FA08"}

.mdi-poker-chip:before{content:"\F82F"}

.mdi-polaroid:before{content:"\F41E"}

.mdi-poll:before{content:"\F41F"}

.mdi-poll-box:before{content:"\F420"}

.mdi-polymer:before{content:"\F421"}

.mdi-pool:before{content:"\F606"}

.mdi-popcorn:before{content:"\F422"}

.mdi-postage-stamp:before{content:"\FC97"}

.mdi-pot:before{content:"\F65A"}

.mdi-pot-mix:before{content:"\F65B"}

.mdi-pound:before{content:"\F423"}

.mdi-pound-box:before{content:"\F424"}

.mdi-power:before{content:"\F425"}

.mdi-power-cycle:before{content:"\F900"}

.mdi-power-off:before{content:"\F901"}

.mdi-power-on:before{content:"\F902"}

.mdi-power-plug:before{content:"\F6A4"}

.mdi-power-plug-off:before{content:"\F6A5"}

.mdi-power-settings:before{content:"\F426"}

.mdi-power-sleep:before{content:"\F903"}

.mdi-power-socket:before{content:"\F427"}

.mdi-power-socket-au:before{content:"\F904"}

.mdi-power-socket-eu:before{content:"\F7E6"}

.mdi-power-socket-uk:before{content:"\F7E7"}

.mdi-power-socket-us:before{content:"\F7E8"}

.mdi-power-standby:before{content:"\F905"}

.mdi-powershell:before{content:"\FA09"}

.mdi-prescription:before{content:"\F705"}

.mdi-presentation:before{content:"\F428"}

.mdi-presentation-play:before{content:"\F429"}

.mdi-printer:before{content:"\F42A"}

.mdi-printer-3d:before{content:"\F42B"}

.mdi-printer-alert:before{content:"\F42C"}

.mdi-printer-settings:before{content:"\F706"}

.mdi-printer-wireless:before{content:"\FA0A"}

.mdi-priority-high:before{content:"\F603"}

.mdi-priority-low:before{content:"\F604"}

.mdi-professional-hexagon:before{content:"\F42D"}

.mdi-progress-alert:before{content:"\FC98"}

.mdi-progress-check:before{content:"\F994"}

.mdi-progress-clock:before{content:"\F995"}

.mdi-progress-download:before{content:"\F996"}

.mdi-progress-upload:before{content:"\F997"}

.mdi-progress-wrench:before{content:"\FC99"}

.mdi-projector:before{content:"\F42E"}

.mdi-projector-screen:before{content:"\F42F"}

.mdi-publish:before{content:"\F6A6"}

.mdi-pulse:before{content:"\F430"}

.mdi-pumpkin:before{content:"\FB9B"}

.mdi-puzzle:before{content:"\F431"}

.mdi-puzzle-outline:before{content:"\FA65"}

.mdi-qi:before{content:"\F998"}

.mdi-qqchat:before{content:"\F605"}

.mdi-qrcode:before{content:"\F432"}

.mdi-qrcode-edit:before{content:"\F8B7"}

.mdi-qrcode-scan:before{content:"\F433"}

.mdi-quadcopter:before{content:"\F434"}

.mdi-quality-high:before{content:"\F435"}

.mdi-quality-low:before{content:"\FA0B"}

.mdi-quality-medium:before{content:"\FA0C"}

.mdi-quicktime:before{content:"\F436"}

.mdi-quora:before{content:"\FD05"}

.mdi-rabbit:before{content:"\F906"}

.mdi-racing-helmet:before{content:"\FD6F"}

.mdi-racquetball:before{content:"\FD70"}

.mdi-radar:before{content:"\F437"}

.mdi-radiator:before{content:"\F438"}

.mdi-radiator-disabled:before{content:"\FAD6"}

.mdi-radiator-off:before{content:"\FAD7"}

.mdi-radio:before{content:"\F439"}

.mdi-radio-am:before{content:"\FC9A"}

.mdi-radio-fm:before{content:"\FC9B"}

.mdi-radio-handheld:before{content:"\F43A"}

.mdi-radio-tower:before{content:"\F43B"}

.mdi-radioactive:before{content:"\F43C"}

.mdi-radiobox-blank:before{content:"\F43D"}

.mdi-radiobox-marked:before{content:"\F43E"}

.mdi-radius:before{content:"\FC9C"}

.mdi-radius-outline:before{content:"\FC9D"}

.mdi-raspberry-pi:before{content:"\F43F"}

.mdi-ray-end:before{content:"\F440"}

.mdi-ray-end-arrow:before{content:"\F441"}

.mdi-ray-start:before{content:"\F442"}

.mdi-ray-start-arrow:before{content:"\F443"}

.mdi-ray-start-end:before{content:"\F444"}

.mdi-ray-vertex:before{content:"\F445"}

.mdi-react:before{content:"\F707"}

.mdi-read:before{content:"\F447"}

.mdi-receipt:before{content:"\F449"}

.mdi-record:before{content:"\F44A"}

.mdi-record-player:before{content:"\F999"}

.mdi-record-rec:before{content:"\F44B"}

.mdi-recycle:before{content:"\F44C"}

.mdi-reddit:before{content:"\F44D"}

.mdi-redo:before{content:"\F44E"}

.mdi-redo-variant:before{content:"\F44F"}

.mdi-reflect-horizontal:before{content:"\FA0D"}

.mdi-reflect-vertical:before{content:"\FA0E"}

.mdi-refresh:before{content:"\F450"}

.mdi-regex:before{content:"\F451"}

.mdi-registered-trademark:before{content:"\FA66"}

.mdi-relative-scale:before{content:"\F452"}

.mdi-reload:before{content:"\F453"}

.mdi-reminder:before{content:"\F88B"}

.mdi-remote:before{content:"\F454"}

.mdi-remote-desktop:before{content:"\F8B8"}

.mdi-rename-box:before{content:"\F455"}

.mdi-reorder-horizontal:before{content:"\F687"}

.mdi-reorder-vertical:before{content:"\F688"}

.mdi-repeat:before{content:"\F456"}

.mdi-repeat-off:before{content:"\F457"}

.mdi-repeat-once:before{content:"\F458"}

.mdi-replay:before{content:"\F459"}

.mdi-reply:before{content:"\F45A"}

.mdi-reply-all:before{content:"\F45B"}

.mdi-reproduction:before{content:"\F45C"}

.mdi-resistor:before{content:"\FB1F"}

.mdi-resistor-nodes:before{content:"\FB20"}

.mdi-resize:before{content:"\FA67"}

.mdi-resize-bottom-right:before{content:"\F45D"}

.mdi-responsive:before{content:"\F45E"}

.mdi-restart:before{content:"\F708"}

.mdi-restart-off:before{content:"\FD71"}

.mdi-restore:before{content:"\F99A"}

.mdi-restore-clock:before{content:"\F6A7"}

.mdi-rewind:before{content:"\F45F"}

.mdi-rewind-10:before{content:"\FD06"}

.mdi-rewind-30:before{content:"\FD72"}

.mdi-rewind-outline:before{content:"\F709"}

.mdi-rhombus:before{content:"\F70A"}

.mdi-rhombus-medium:before{content:"\FA0F"}

.mdi-rhombus-outline:before{content:"\F70B"}

.mdi-rhombus-split:before{content:"\FA10"}

.mdi-ribbon:before{content:"\F460"}

.mdi-rice:before{content:"\F7E9"}

.mdi-ring:before{content:"\F7EA"}

.mdi-road:before{content:"\F461"}

.mdi-road-variant:before{content:"\F462"}

.mdi-robot:before{content:"\F6A8"}

.mdi-robot-industrial:before{content:"\FB21"}

.mdi-robot-vacuum:before{content:"\F70C"}

.mdi-robot-vacuum-variant:before{content:"\F907"}

.mdi-rocket:before{content:"\F463"}

.mdi-roller-skate:before{content:"\FD07"}

.mdi-rollerblade:before{content:"\FD08"}

.mdi-rollupjs:before{content:"\FB9C"}

.mdi-room-service:before{content:"\F88C"}

.mdi-room-service-outline:before{content:"\FD73"}

.mdi-rotate-3d:before{content:"\F464"}

.mdi-rotate-left:before{content:"\F465"}

.mdi-rotate-left-variant:before{content:"\F466"}

.mdi-rotate-orbit:before{content:"\FD74"}

.mdi-rotate-right:before{content:"\F467"}

.mdi-rotate-right-variant:before{content:"\F468"}

.mdi-rounded-corner:before{content:"\F607"}

.mdi-router-wireless:before{content:"\F469"}

.mdi-router-wireless-settings:before{content:"\FA68"}

.mdi-routes:before{content:"\F46A"}

.mdi-rowing:before{content:"\F608"}

.mdi-rss:before{content:"\F46B"}

.mdi-rss-box:before{content:"\F46C"}

.mdi-ruby:before{content:"\FD09"}

.mdi-rugby:before{content:"\FD75"}

.mdi-ruler:before{content:"\F46D"}

.mdi-ruler-square:before{content:"\FC9E"}

.mdi-run:before{content:"\F70D"}

.mdi-run-fast:before{content:"\F46E"}

.mdi-sack:before{content:"\FD0A"}

.mdi-sack-percent:before{content:"\FD0B"}

.mdi-safe:before{content:"\FA69"}

.mdi-safety-goggles:before{content:"\FD0C"}

.mdi-sale:before{content:"\F46F"}

.mdi-salesforce:before{content:"\F88D"}

.mdi-sass:before{content:"\F7EB"}

.mdi-satellite:before{content:"\F470"}

.mdi-satellite-uplink:before{content:"\F908"}

.mdi-satellite-variant:before{content:"\F471"}

.mdi-sausage:before{content:"\F8B9"}

.mdi-saxophone:before{content:"\F609"}

.mdi-scale:before{content:"\F472"}

.mdi-scale-balance:before{content:"\F5D1"}

.mdi-scale-bathroom:before{content:"\F473"}

.mdi-scanner:before{content:"\F6AA"}

.mdi-scanner-off:before{content:"\F909"}

.mdi-school:before{content:"\F474"}

.mdi-scissors-cutting:before{content:"\FA6A"}

.mdi-screen-rotation:before{content:"\F475"}

.mdi-screen-rotation-lock:before{content:"\F476"}

.mdi-screw-flat-top:before{content:"\FDCF"}

.mdi-screw-lag:before{content:"\FDD0"}

.mdi-screw-machine-flat-top:before{content:"\FDD1"}

.mdi-screw-machine-round-top:before{content:"\FDD2"}

.mdi-screw-round-top:before{content:"\FDD3"}

.mdi-screwdriver:before{content:"\F477"}

.mdi-script:before{content:"\FB9D"}

.mdi-script-outline:before{content:"\F478"}

.mdi-script-text:before{content:"\FB9E"}

.mdi-script-text-outline:before{content:"\FB9F"}

.mdi-sd:before{content:"\F479"}

.mdi-seal:before{content:"\F47A"}

.mdi-search-web:before{content:"\F70E"}

.mdi-seat:before{content:"\FC9F"}

.mdi-seat-flat:before{content:"\F47B"}

.mdi-seat-flat-angled:before{content:"\F47C"}

.mdi-seat-individual-suite:before{content:"\F47D"}

.mdi-seat-legroom-extra:before{content:"\F47E"}

.mdi-seat-legroom-normal:before{content:"\F47F"}

.mdi-seat-legroom-reduced:before{content:"\F480"}

.mdi-seat-outline:before{content:"\FCA0"}

.mdi-seat-recline-extra:before{content:"\F481"}

.mdi-seat-recline-normal:before{content:"\F482"}

.mdi-seatbelt:before{content:"\FCA1"}

.mdi-security:before{content:"\F483"}

.mdi-security-network:before{content:"\F484"}

.mdi-select:before{content:"\F485"}

.mdi-select-all:before{content:"\F486"}

.mdi-select-color:before{content:"\FD0D"}

.mdi-select-compare:before{content:"\FAD8"}

.mdi-select-drag:before{content:"\FA6B"}

.mdi-select-inverse:before{content:"\F487"}

.mdi-select-off:before{content:"\F488"}

.mdi-selection:before{content:"\F489"}

.mdi-selection-drag:before{content:"\FA6C"}

.mdi-selection-ellipse:before{content:"\FD0E"}

.mdi-selection-off:before{content:"\F776"}

.mdi-send:before{content:"\F48A"}

.mdi-send-circle:before{content:"\FDD4"}

.mdi-send-circle-outline:before{content:"\FDD5"}

.mdi-send-lock:before{content:"\F7EC"}

.mdi-serial-port:before{content:"\F65C"}

.mdi-server:before{content:"\F48B"}

.mdi-server-minus:before{content:"\F48C"}

.mdi-server-network:before{content:"\F48D"}

.mdi-server-network-off:before{content:"\F48E"}

.mdi-server-off:before{content:"\F48F"}

.mdi-server-plus:before{content:"\F490"}

.mdi-server-remove:before{content:"\F491"}

.mdi-server-security:before{content:"\F492"}

.mdi-set-all:before{content:"\F777"}

.mdi-set-center:before{content:"\F778"}

.mdi-set-center-right:before{content:"\F779"}

.mdi-set-left:before{content:"\F77A"}

.mdi-set-left-center:before{content:"\F77B"}

.mdi-set-left-right:before{content:"\F77C"}

.mdi-set-none:before{content:"\F77D"}

.mdi-set-right:before{content:"\F77E"}

.mdi-set-top-box:before{content:"\F99E"}

.mdi-settings:before{content:"\F493"}

.mdi-settings-box:before{content:"\F494"}

.mdi-settings-helper:before{content:"\FA6D"}

.mdi-settings-outline:before{content:"\F8BA"}

.mdi-shape:before{content:"\F830"}

.mdi-shape-circle-plus:before{content:"\F65D"}

.mdi-shape-outline:before{content:"\F831"}

.mdi-shape-plus:before{content:"\F495"}

.mdi-shape-polygon-plus:before{content:"\F65E"}

.mdi-shape-rectangle-plus:before{content:"\F65F"}

.mdi-shape-square-plus:before{content:"\F660"}

.mdi-share:before{content:"\F496"}

.mdi-share-outline:before{content:"\F931"}

.mdi-share-variant:before{content:"\F497"}

.mdi-sheep:before{content:"\FCA2"}

.mdi-shield:before{content:"\F498"}

.mdi-shield-account:before{content:"\F88E"}

.mdi-shield-account-outline:before{content:"\FA11"}

.mdi-shield-airplane:before{content:"\F6BA"}

.mdi-shield-airplane-outline:before{content:"\FCA3"}

.mdi-shield-check:before{content:"\F565"}

.mdi-shield-check-outline:before{content:"\FCA4"}

.mdi-shield-cross:before{content:"\FCA5"}

.mdi-shield-cross-outline:before{content:"\FCA6"}

.mdi-shield-half-full:before{content:"\F77F"}

.mdi-shield-home:before{content:"\F689"}

.mdi-shield-home-outline:before{content:"\FCA7"}

.mdi-shield-key:before{content:"\FBA0"}

.mdi-shield-key-outline:before{content:"\FBA1"}

.mdi-shield-link-variant:before{content:"\FD0F"}

.mdi-shield-link-variant-outline:before{content:"\FD10"}

.mdi-shield-lock:before{content:"\F99C"}

.mdi-shield-lock-outline:before{content:"\FCA8"}

.mdi-shield-off:before{content:"\F99D"}

.mdi-shield-off-outline:before{content:"\F99B"}

.mdi-shield-outline:before{content:"\F499"}

.mdi-shield-plus:before{content:"\FAD9"}

.mdi-shield-plus-outline:before{content:"\FADA"}

.mdi-shield-remove:before{content:"\FADB"}

.mdi-shield-remove-outline:before{content:"\FADC"}

.mdi-shield-search:before{content:"\FD76"}

.mdi-ship-wheel:before{content:"\F832"}

.mdi-shoe-formal:before{content:"\FB22"}

.mdi-shoe-heel:before{content:"\FB23"}

.mdi-shoe-print:before{content:"\FDD6"}

.mdi-shopify:before{content:"\FADD"}

.mdi-shopping:before{content:"\F49A"}

.mdi-shopping-music:before{content:"\F49B"}

.mdi-shovel:before{content:"\F70F"}

.mdi-shovel-off:before{content:"\F710"}

.mdi-shower:before{content:"\F99F"}

.mdi-shower-head:before{content:"\F9A0"}

.mdi-shredder:before{content:"\F49C"}

.mdi-shuffle:before{content:"\F49D"}

.mdi-shuffle-disabled:before{content:"\F49E"}

.mdi-shuffle-variant:before{content:"\F49F"}

.mdi-sigma:before{content:"\F4A0"}

.mdi-sigma-lower:before{content:"\F62B"}

.mdi-sign-caution:before{content:"\F4A1"}

.mdi-sign-direction:before{content:"\F780"}

.mdi-sign-text:before{content:"\F781"}

.mdi-signal:before{content:"\F4A2"}

.mdi-signal-2g:before{content:"\F711"}

.mdi-signal-3g:before{content:"\F712"}

.mdi-signal-4g:before{content:"\F713"}

.mdi-signal-5g:before{content:"\FA6E"}

.mdi-signal-cellular-1:before{content:"\F8BB"}

.mdi-signal-cellular-2:before{content:"\F8BC"}

.mdi-signal-cellular-3:before{content:"\F8BD"}

.mdi-signal-cellular-outline:before{content:"\F8BE"}

.mdi-signal-hspa:before{content:"\F714"}

.mdi-signal-hspa-plus:before{content:"\F715"}

.mdi-signal-off:before{content:"\F782"}

.mdi-signal-variant:before{content:"\F60A"}

.mdi-signature:before{content:"\FDD7"}

.mdi-signature-freehand:before{content:"\FDD8"}

.mdi-signature-image:before{content:"\FDD9"}

.mdi-signature-text:before{content:"\FDDA"}

.mdi-silo:before{content:"\FB24"}

.mdi-silverware:before{content:"\F4A3"}

.mdi-silverware-fork:before{content:"\F4A4"}

.mdi-silverware-fork-knife:before{content:"\FA6F"}

.mdi-silverware-spoon:before{content:"\F4A5"}

.mdi-silverware-variant:before{content:"\F4A6"}

.mdi-sim:before{content:"\F4A7"}

.mdi-sim-alert:before{content:"\F4A8"}

.mdi-sim-off:before{content:"\F4A9"}

.mdi-sina-weibo:before{content:"\FADE"}

.mdi-sitemap:before{content:"\F4AA"}

.mdi-skate:before{content:"\FD11"}

.mdi-skew-less:before{content:"\FD12"}

.mdi-skew-more:before{content:"\FD13"}

.mdi-skip-backward:before{content:"\F4AB"}

.mdi-skip-forward:before{content:"\F4AC"}

.mdi-skip-next:before{content:"\F4AD"}

.mdi-skip-next-circle:before{content:"\F661"}

.mdi-skip-next-circle-outline:before{content:"\F662"}

.mdi-skip-previous:before{content:"\F4AE"}

.mdi-skip-previous-circle:before{content:"\F663"}

.mdi-skip-previous-circle-outline:before{content:"\F664"}

.mdi-skull:before{content:"\F68B"}

.mdi-skull-crossbones:before{content:"\FBA2"}

.mdi-skull-crossbones-outline:before{content:"\FBA3"}

.mdi-skull-outline:before{content:"\FBA4"}

.mdi-skype:before{content:"\F4AF"}

.mdi-skype-business:before{content:"\F4B0"}

.mdi-slack:before{content:"\F4B1"}

.mdi-slackware:before{content:"\F90A"}

.mdi-sleep:before{content:"\F4B2"}

.mdi-sleep-off:before{content:"\F4B3"}

.mdi-slope-downhill:before{content:"\FDDB"}

.mdi-slope-uphill:before{content:"\FDDC"}

.mdi-smog:before{content:"\FA70"}

.mdi-smoke-detector:before{content:"\F392"}

.mdi-smoking:before{content:"\F4B4"}

.mdi-smoking-off:before{content:"\F4B5"}

.mdi-snapchat:before{content:"\F4B6"}

.mdi-snowflake:before{content:"\F716"}

.mdi-snowman:before{content:"\F4B7"}

.mdi-soccer:before{content:"\F4B8"}

.mdi-soccer-field:before{content:"\F833"}

.mdi-sofa:before{content:"\F4B9"}

.mdi-solar-panel:before{content:"\FD77"}

.mdi-solar-panel-large:before{content:"\FD78"}

.mdi-solar-power:before{content:"\FA71"}

.mdi-solid:before{content:"\F68C"}

.mdi-sort:before{content:"\F4BA"}

.mdi-sort-alphabetical:before{content:"\F4BB"}

.mdi-sort-ascending:before{content:"\F4BC"}

.mdi-sort-descending:before{content:"\F4BD"}

.mdi-sort-numeric:before{content:"\F4BE"}

.mdi-sort-variant:before{content:"\F4BF"}

.mdi-sort-variant-lock:before{content:"\FCA9"}

.mdi-sort-variant-lock-open:before{content:"\FCAA"}

.mdi-soundcloud:before{content:"\F4C0"}

.mdi-source-branch:before{content:"\F62C"}

.mdi-source-commit:before{content:"\F717"}

.mdi-source-commit-end:before{content:"\F718"}

.mdi-source-commit-end-local:before{content:"\F719"}

.mdi-source-commit-local:before{content:"\F71A"}

.mdi-source-commit-next-local:before{content:"\F71B"}

.mdi-source-commit-start:before{content:"\F71C"}

.mdi-source-commit-start-next-local:before{content:"\F71D"}

.mdi-source-fork:before{content:"\F4C1"}

.mdi-source-merge:before{content:"\F62D"}

.mdi-source-pull:before{content:"\F4C2"}

.mdi-source-repository:before{content:"\FCAB"}

.mdi-source-repository-multiple:before{content:"\FCAC"}

.mdi-soy-sauce:before{content:"\F7ED"}

.mdi-spa:before{content:"\FCAD"}

.mdi-spa-outline:before{content:"\FCAE"}

.mdi-space-invaders:before{content:"\FBA5"}

.mdi-speaker:before{content:"\F4C3"}

.mdi-speaker-bluetooth:before{content:"\F9A1"}

.mdi-speaker-multiple:before{content:"\FD14"}

.mdi-speaker-off:before{content:"\F4C4"}

.mdi-speaker-wireless:before{content:"\F71E"}

.mdi-speedometer:before{content:"\F4C5"}

.mdi-spellcheck:before{content:"\F4C6"}

.mdi-spider-web:before{content:"\FBA6"}

.mdi-spotify:before{content:"\F4C7"}

.mdi-spotlight:before{content:"\F4C8"}

.mdi-spotlight-beam:before{content:"\F4C9"}

.mdi-spray:before{content:"\F665"}

.mdi-spray-bottle:before{content:"\FADF"}

.mdi-square:before{content:"\F763"}

.mdi-square-edit-outline:before{content:"\F90B"}

.mdi-square-inc:before{content:"\F4CA"}

.mdi-square-inc-cash:before{content:"\F4CB"}

.mdi-square-medium:before{content:"\FA12"}

.mdi-square-medium-outline:before{content:"\FA13"}

.mdi-square-outline:before{content:"\F762"}

.mdi-square-root:before{content:"\F783"}

.mdi-square-root-box:before{content:"\F9A2"}

.mdi-square-small:before{content:"\FA14"}

.mdi-squeegee:before{content:"\FAE0"}

.mdi-ssh:before{content:"\F8BF"}

.mdi-stack-exchange:before{content:"\F60B"}

.mdi-stack-overflow:before{content:"\F4CC"}

.mdi-stadium:before{content:"\F71F"}

.mdi-stairs:before{content:"\F4CD"}

.mdi-stamper:before{content:"\FD15"}

.mdi-standard-definition:before{content:"\F7EE"}

.mdi-star:before{content:"\F4CE"}

.mdi-star-box:before{content:"\FA72"}

.mdi-star-box-outline:before{content:"\FA73"}

.mdi-star-circle:before{content:"\F4CF"}

.mdi-star-circle-outline:before{content:"\F9A3"}

.mdi-star-face:before{content:"\F9A4"}

.mdi-star-four-points:before{content:"\FAE1"}

.mdi-star-four-points-outline:before{content:"\FAE2"}

.mdi-star-half:before{content:"\F4D0"}

.mdi-star-off:before{content:"\F4D1"}

.mdi-star-outline:before{content:"\F4D2"}

.mdi-star-three-points:before{content:"\FAE3"}

.mdi-star-three-points-outline:before{content:"\FAE4"}

.mdi-steam:before{content:"\F4D3"}

.mdi-steam-box:before{content:"\F90C"}

.mdi-steering:before{content:"\F4D4"}

.mdi-steering-off:before{content:"\F90D"}

.mdi-step-backward:before{content:"\F4D5"}

.mdi-step-backward-2:before{content:"\F4D6"}

.mdi-step-forward:before{content:"\F4D7"}

.mdi-step-forward-2:before{content:"\F4D8"}

.mdi-stethoscope:before{content:"\F4D9"}

.mdi-sticker:before{content:"\F5D0"}

.mdi-sticker-emoji:before{content:"\F784"}

.mdi-stocking:before{content:"\F4DA"}

.mdi-stop:before{content:"\F4DB"}

.mdi-stop-circle:before{content:"\F666"}

.mdi-stop-circle-outline:before{content:"\F667"}

.mdi-store:before{content:"\F4DC"}

.mdi-store-24-hour:before{content:"\F4DD"}

.mdi-stove:before{content:"\F4DE"}

.mdi-strava:before{content:"\FB25"}

.mdi-subdirectory-arrow-left:before{content:"\F60C"}

.mdi-subdirectory-arrow-right:before{content:"\F60D"}

.mdi-subtitles:before{content:"\FA15"}

.mdi-subtitles-outline:before{content:"\FA16"}

.mdi-subway:before{content:"\F6AB"}

.mdi-subway-alert-variant:before{content:"\FD79"}

.mdi-subway-variant:before{content:"\F4DF"}

.mdi-summit:before{content:"\F785"}

.mdi-sunglasses:before{content:"\F4E0"}

.mdi-surround-sound:before{content:"\F5C5"}

.mdi-surround-sound-2-0:before{content:"\F7EF"}

.mdi-surround-sound-3-1:before{content:"\F7F0"}

.mdi-surround-sound-5-1:before{content:"\F7F1"}

.mdi-surround-sound-7-1:before{content:"\F7F2"}

.mdi-svg:before{content:"\F720"}

.mdi-swap-horizontal:before{content:"\F4E1"}

.mdi-swap-horizontal-bold:before{content:"\FBA9"}

.mdi-swap-horizontal-variant:before{content:"\F8C0"}

.mdi-swap-vertical:before{content:"\F4E2"}

.mdi-swap-vertical-bold:before{content:"\FBAA"}

.mdi-swap-vertical-variant:before{content:"\F8C1"}

.mdi-swim:before{content:"\F4E3"}

.mdi-switch:before{content:"\F4E4"}

.mdi-sword:before{content:"\F4E5"}

.mdi-sword-cross:before{content:"\F786"}

.mdi-symfony:before{content:"\FAE5"}

.mdi-sync:before{content:"\F4E6"}

.mdi-sync-alert:before{content:"\F4E7"}

.mdi-sync-off:before{content:"\F4E8"}

.mdi-tab:before{content:"\F4E9"}

.mdi-tab-minus:before{content:"\FB26"}

.mdi-tab-plus:before{content:"\F75B"}

.mdi-tab-remove:before{content:"\FB27"}

.mdi-tab-unselected:before{content:"\F4EA"}

.mdi-table:before{content:"\F4EB"}

.mdi-table-border:before{content:"\FA17"}

.mdi-table-column:before{content:"\F834"}

.mdi-table-column-plus-after:before{content:"\F4EC"}

.mdi-table-column-plus-before:before{content:"\F4ED"}

.mdi-table-column-remove:before{content:"\F4EE"}

.mdi-table-column-width:before{content:"\F4EF"}

.mdi-table-edit:before{content:"\F4F0"}

.mdi-table-large:before{content:"\F4F1"}

.mdi-table-merge-cells:before{content:"\F9A5"}

.mdi-table-of-contents:before{content:"\F835"}

.mdi-table-plus:before{content:"\FA74"}

.mdi-table-remove:before{content:"\FA75"}

.mdi-table-row:before{content:"\F836"}

.mdi-table-row-height:before{content:"\F4F2"}

.mdi-table-row-plus-after:before{content:"\F4F3"}

.mdi-table-row-plus-before:before{content:"\F4F4"}

.mdi-table-row-remove:before{content:"\F4F5"}

.mdi-table-search:before{content:"\F90E"}

.mdi-table-settings:before{content:"\F837"}

.mdi-tablet:before{content:"\F4F6"}

.mdi-tablet-android:before{content:"\F4F7"}

.mdi-tablet-cellphone:before{content:"\F9A6"}

.mdi-tablet-ipad:before{content:"\F4F8"}

.mdi-taco:before{content:"\F761"}

.mdi-tag:before{content:"\F4F9"}

.mdi-tag-faces:before{content:"\F4FA"}

.mdi-tag-heart:before{content:"\F68A"}

.mdi-tag-heart-outline:before{content:"\FBAB"}

.mdi-tag-minus:before{content:"\F90F"}

.mdi-tag-multiple:before{content:"\F4FB"}

.mdi-tag-outline:before{content:"\F4FC"}

.mdi-tag-plus:before{content:"\F721"}

.mdi-tag-remove:before{content:"\F722"}

.mdi-tag-text-outline:before{content:"\F4FD"}

.mdi-tank:before{content:"\FD16"}

.mdi-tape-measure:before{content:"\FB28"}

.mdi-target:before{content:"\F4FE"}

.mdi-target-account:before{content:"\FBAC"}

.mdi-target-variant:before{content:"\FA76"}

.mdi-taxi:before{content:"\F4FF"}

.mdi-tea:before{content:"\FD7A"}

.mdi-tea-outline:before{content:"\FD7B"}

.mdi-teach:before{content:"\F88F"}

.mdi-teamviewer:before{content:"\F500"}

.mdi-telegram:before{content:"\F501"}

.mdi-telescope:before{content:"\FB29"}

.mdi-television:before{content:"\F502"}

.mdi-television-box:before{content:"\F838"}

.mdi-television-classic:before{content:"\F7F3"}

.mdi-television-classic-off:before{content:"\F839"}

.mdi-television-guide:before{content:"\F503"}

.mdi-television-off:before{content:"\F83A"}

.mdi-temperature-celsius:before{content:"\F504"}

.mdi-temperature-fahrenheit:before{content:"\F505"}

.mdi-temperature-kelvin:before{content:"\F506"}

.mdi-tennis:before{content:"\FD7C"}

.mdi-tennis-ball:before{content:"\F507"}

.mdi-tent:before{content:"\F508"}

.mdi-terrain:before{content:"\F509"}

.mdi-test-tube:before{content:"\F668"}

.mdi-test-tube-empty:before{content:"\F910"}

.mdi-test-tube-off:before{content:"\F911"}

.mdi-text:before{content:"\F9A7"}

.mdi-text-shadow:before{content:"\F669"}

.mdi-text-short:before{content:"\F9A8"}

.mdi-text-subject:before{content:"\F9A9"}

.mdi-text-to-speech:before{content:"\F50A"}

.mdi-text-to-speech-off:before{content:"\F50B"}

.mdi-textbox:before{content:"\F60E"}

.mdi-textbox-password:before{content:"\F7F4"}

.mdi-texture:before{content:"\F50C"}

.mdi-theater:before{content:"\F50D"}

.mdi-theme-light-dark:before{content:"\F50E"}

.mdi-thermometer:before{content:"\F50F"}

.mdi-thermometer-alert:before{content:"\FDDD"}

.mdi-thermometer-chevron-down:before{content:"\FDDE"}

.mdi-thermometer-chevron-up:before{content:"\FDDF"}

.mdi-thermometer-lines:before{content:"\F510"}

.mdi-thermometer-minus:before{content:"\FDE0"}

.mdi-thermometer-plus:before{content:"\FDE1"}

.mdi-thermostat:before{content:"\F393"}

.mdi-thermostat-box:before{content:"\F890"}

.mdi-thought-bubble:before{content:"\F7F5"}

.mdi-thought-bubble-outline:before{content:"\F7F6"}

.mdi-thumb-down:before{content:"\F511"}

.mdi-thumb-down-outline:before{content:"\F512"}

.mdi-thumb-up:before{content:"\F513"}

.mdi-thumb-up-outline:before{content:"\F514"}

.mdi-thumbs-up-down:before{content:"\F515"}

.mdi-ticket:before{content:"\F516"}

.mdi-ticket-account:before{content:"\F517"}

.mdi-ticket-confirmation:before{content:"\F518"}

.mdi-ticket-outline:before{content:"\F912"}

.mdi-ticket-percent:before{content:"\F723"}

.mdi-tie:before{content:"\F519"}

.mdi-tilde:before{content:"\F724"}

.mdi-timelapse:before{content:"\F51A"}

.mdi-timeline:before{content:"\FBAD"}

.mdi-timeline-outline:before{content:"\FBAE"}

.mdi-timeline-text:before{content:"\FBAF"}

.mdi-timeline-text-outline:before{content:"\FBB0"}

.mdi-timer:before{content:"\F51B"}

.mdi-timer-10:before{content:"\F51C"}

.mdi-timer-3:before{content:"\F51D"}

.mdi-timer-off:before{content:"\F51E"}

.mdi-timer-sand:before{content:"\F51F"}

.mdi-timer-sand-empty:before{content:"\F6AC"}

.mdi-timer-sand-full:before{content:"\F78B"}

.mdi-timetable:before{content:"\F520"}

.mdi-toaster-oven:before{content:"\FCAF"}

.mdi-toggle-switch:before{content:"\F521"}

.mdi-toggle-switch-off:before{content:"\F522"}

.mdi-toggle-switch-off-outline:before{content:"\FA18"}

.mdi-toggle-switch-outline:before{content:"\FA19"}

.mdi-toilet:before{content:"\F9AA"}

.mdi-toolbox:before{content:"\F9AB"}

.mdi-toolbox-outline:before{content:"\F9AC"}

.mdi-tooltip:before{content:"\F523"}

.mdi-tooltip-account:before{content:"\F00C"}

.mdi-tooltip-edit:before{content:"\F524"}

.mdi-tooltip-image:before{content:"\F525"}

.mdi-tooltip-image-outline:before{content:"\FBB1"}

.mdi-tooltip-outline:before{content:"\F526"}

.mdi-tooltip-plus:before{content:"\FBB2"}

.mdi-tooltip-plus-outline:before{content:"\F527"}

.mdi-tooltip-text:before{content:"\F528"}

.mdi-tooltip-text-outline:before{content:"\FBB3"}

.mdi-tooth:before{content:"\F8C2"}

.mdi-tooth-outline:before{content:"\F529"}

.mdi-tor:before{content:"\F52A"}

.mdi-tortoise:before{content:"\FD17"}

.mdi-tournament:before{content:"\F9AD"}

.mdi-tower-beach:before{content:"\F680"}

.mdi-tower-fire:before{content:"\F681"}

.mdi-towing:before{content:"\F83B"}

.mdi-track-light:before{content:"\F913"}

.mdi-trackpad:before{content:"\F7F7"}

.mdi-trackpad-lock:before{content:"\F932"}

.mdi-tractor:before{content:"\F891"}

.mdi-trademark:before{content:"\FA77"}

.mdi-traffic-light:before{content:"\F52B"}

.mdi-train:before{content:"\F52C"}

.mdi-train-car:before{content:"\FBB4"}

.mdi-train-variant:before{content:"\F8C3"}

.mdi-tram:before{content:"\F52D"}

.mdi-transcribe:before{content:"\F52E"}

.mdi-transcribe-close:before{content:"\F52F"}

.mdi-transfer-down:before{content:"\FD7D"}

.mdi-transfer-left:before{content:"\FD7E"}

.mdi-transfer-right:before{content:"\F530"}

.mdi-transfer-up:before{content:"\FD7F"}

.mdi-transit-connection:before{content:"\FD18"}

.mdi-transit-connection-variant:before{content:"\FD19"}

.mdi-transit-transfer:before{content:"\F6AD"}

.mdi-transition:before{content:"\F914"}

.mdi-transition-masked:before{content:"\F915"}

.mdi-translate:before{content:"\F5CA"}

.mdi-translate-off:before{content:"\FDE2"}

.mdi-transmission-tower:before{content:"\FD1A"}

.mdi-trash-can:before{content:"\FA78"}

.mdi-trash-can-outline:before{content:"\FA79"}

.mdi-treasure-chest:before{content:"\F725"}

.mdi-tree:before{content:"\F531"}

.mdi-trello:before{content:"\F532"}

.mdi-trending-down:before{content:"\F533"}

.mdi-trending-neutral:before{content:"\F534"}

.mdi-trending-up:before{content:"\F535"}

.mdi-triangle:before{content:"\F536"}

.mdi-triangle-outline:before{content:"\F537"}

.mdi-triforce:before{content:"\FBB5"}

.mdi-trophy:before{content:"\F538"}

.mdi-trophy-award:before{content:"\F539"}

.mdi-trophy-broken:before{content:"\FD80"}

.mdi-trophy-outline:before{content:"\F53A"}

.mdi-trophy-variant:before{content:"\F53B"}

.mdi-trophy-variant-outline:before{content:"\F53C"}

.mdi-truck:before{content:"\F53D"}

.mdi-truck-check:before{content:"\FCB0"}

.mdi-truck-delivery:before{content:"\F53E"}

.mdi-truck-fast:before{content:"\F787"}

.mdi-truck-trailer:before{content:"\F726"}

.mdi-tshirt-crew:before{content:"\FA7A"}

.mdi-tshirt-crew-outline:before{content:"\F53F"}

.mdi-tshirt-v:before{content:"\FA7B"}

.mdi-tshirt-v-outline:before{content:"\F540"}

.mdi-tumble-dryer:before{content:"\F916"}

.mdi-tumblr:before{content:"\F541"}

.mdi-tumblr-box:before{content:"\F917"}

.mdi-tumblr-reblog:before{content:"\F542"}

.mdi-tune:before{content:"\F62E"}

.mdi-tune-vertical:before{content:"\F66A"}

.mdi-turnstile:before{content:"\FCB1"}

.mdi-turnstile-outline:before{content:"\FCB2"}

.mdi-turtle:before{content:"\FCB3"}

.mdi-twitch:before{content:"\F543"}

.mdi-twitter:before{content:"\F544"}

.mdi-twitter-box:before{content:"\F545"}

.mdi-twitter-circle:before{content:"\F546"}

.mdi-twitter-retweet:before{content:"\F547"}

.mdi-two-factor-authentication:before{content:"\F9AE"}

.mdi-uber:before{content:"\F748"}

.mdi-ubisoft:before{content:"\FBB6"}

.mdi-ubuntu:before{content:"\F548"}

.mdi-ultra-high-definition:before{content:"\F7F8"}

.mdi-umbraco:before{content:"\F549"}

.mdi-umbrella:before{content:"\F54A"}

.mdi-umbrella-closed:before{content:"\F9AF"}

.mdi-umbrella-outline:before{content:"\F54B"}

.mdi-undo:before{content:"\F54C"}

.mdi-undo-variant:before{content:"\F54D"}

.mdi-unfold-less-horizontal:before{content:"\F54E"}

.mdi-unfold-less-vertical:before{content:"\F75F"}

.mdi-unfold-more-horizontal:before{content:"\F54F"}

.mdi-unfold-more-vertical:before{content:"\F760"}

.mdi-ungroup:before{content:"\F550"}

.mdi-unity:before{content:"\F6AE"}

.mdi-unreal:before{content:"\F9B0"}

.mdi-untappd:before{content:"\F551"}

.mdi-update:before{content:"\F6AF"}

.mdi-upload:before{content:"\F552"}

.mdi-upload-multiple:before{content:"\F83C"}

.mdi-upload-network:before{content:"\F6F5"}

.mdi-upload-network-outline:before{content:"\FCB4"}

.mdi-upload-outline:before{content:"\FDE3"}

.mdi-usb:before{content:"\F553"}

.mdi-van-passenger:before{content:"\F7F9"}

.mdi-van-utility:before{content:"\F7FA"}

.mdi-vanish:before{content:"\F7FB"}

.mdi-variable:before{content:"\FAE6"}

.mdi-vector-arrange-above:before{content:"\F554"}

.mdi-vector-arrange-below:before{content:"\F555"}

.mdi-vector-bezier:before{content:"\FAE7"}

.mdi-vector-circle:before{content:"\F556"}

.mdi-vector-circle-variant:before{content:"\F557"}

.mdi-vector-combine:before{content:"\F558"}

.mdi-vector-curve:before{content:"\F559"}

.mdi-vector-difference:before{content:"\F55A"}

.mdi-vector-difference-ab:before{content:"\F55B"}

.mdi-vector-difference-ba:before{content:"\F55C"}

.mdi-vector-ellipse:before{content:"\F892"}

.mdi-vector-intersection:before{content:"\F55D"}

.mdi-vector-line:before{content:"\F55E"}

.mdi-vector-point:before{content:"\F55F"}

.mdi-vector-polygon:before{content:"\F560"}

.mdi-vector-polyline:before{content:"\F561"}

.mdi-vector-radius:before{content:"\F749"}

.mdi-vector-rectangle:before{content:"\F5C6"}

.mdi-vector-selection:before{content:"\F562"}

.mdi-vector-square:before{content:"\F001"}

.mdi-vector-triangle:before{content:"\F563"}

.mdi-vector-union:before{content:"\F564"}

.mdi-venmo:before{content:"\F578"}

.mdi-vhs:before{content:"\FA1A"}

.mdi-vibrate:before{content:"\F566"}

.mdi-vibrate-off:before{content:"\FCB5"}

.mdi-video:before{content:"\F567"}

.mdi-video-3d:before{content:"\F7FC"}

.mdi-video-4k-box:before{content:"\F83D"}

.mdi-video-account:before{content:"\F918"}

.mdi-video-image:before{content:"\F919"}

.mdi-video-input-antenna:before{content:"\F83E"}

.mdi-video-input-component:before{content:"\F83F"}

.mdi-video-input-hdmi:before{content:"\F840"}

.mdi-video-input-svideo:before{content:"\F841"}

.mdi-video-minus:before{content:"\F9B1"}

.mdi-video-off:before{content:"\F568"}

.mdi-video-off-outline:before{content:"\FBB7"}

.mdi-video-outline:before{content:"\FBB8"}

.mdi-video-plus:before{content:"\F9B2"}

.mdi-video-stabilization:before{content:"\F91A"}

.mdi-video-switch:before{content:"\F569"}

.mdi-video-vintage:before{content:"\FA1B"}

.mdi-view-agenda:before{content:"\F56A"}

.mdi-view-array:before{content:"\F56B"}

.mdi-view-carousel:before{content:"\F56C"}

.mdi-view-column:before{content:"\F56D"}

.mdi-view-dashboard:before{content:"\F56E"}

.mdi-view-dashboard-outline:before{content:"\FA1C"}

.mdi-view-dashboard-variant:before{content:"\F842"}

.mdi-view-day:before{content:"\F56F"}

.mdi-view-grid:before{content:"\F570"}

.mdi-view-headline:before{content:"\F571"}

.mdi-view-list:before{content:"\F572"}

.mdi-view-module:before{content:"\F573"}

.mdi-view-parallel:before{content:"\F727"}

.mdi-view-quilt:before{content:"\F574"}

.mdi-view-sequential:before{content:"\F728"}

.mdi-view-split-horizontal:before{content:"\FBA7"}

.mdi-view-split-vertical:before{content:"\FBA8"}

.mdi-view-stream:before{content:"\F575"}

.mdi-view-week:before{content:"\F576"}

.mdi-vimeo:before{content:"\F577"}

.mdi-violin:before{content:"\F60F"}

.mdi-virtual-reality:before{content:"\F893"}

.mdi-visual-studio:before{content:"\F610"}

.mdi-visual-studio-code:before{content:"\FA1D"}

.mdi-vk:before{content:"\F579"}

.mdi-vk-box:before{content:"\F57A"}

.mdi-vk-circle:before{content:"\F57B"}

.mdi-vlc:before{content:"\F57C"}

.mdi-voice:before{content:"\F5CB"}

.mdi-voicemail:before{content:"\F57D"}

.mdi-volleyball:before{content:"\F9B3"}

.mdi-volume-high:before{content:"\F57E"}

.mdi-volume-low:before{content:"\F57F"}

.mdi-volume-medium:before{content:"\F580"}

.mdi-volume-minus:before{content:"\F75D"}

.mdi-volume-mute:before{content:"\F75E"}

.mdi-volume-off:before{content:"\F581"}

.mdi-volume-plus:before{content:"\F75C"}

.mdi-volume-variant-off:before{content:"\FDE4"}

.mdi-vote:before{content:"\FA1E"}

.mdi-vote-outline:before{content:"\FA1F"}

.mdi-vpn:before{content:"\F582"}

.mdi-vuejs:before{content:"\F843"}

.mdi-walk:before{content:"\F583"}

.mdi-wall:before{content:"\F7FD"}

.mdi-wall-sconce:before{content:"\F91B"}

.mdi-wall-sconce-flat:before{content:"\F91C"}

.mdi-wall-sconce-variant:before{content:"\F91D"}

.mdi-wallet:before{content:"\F584"}

.mdi-wallet-giftcard:before{content:"\F585"}

.mdi-wallet-membership:before{content:"\F586"}

.mdi-wallet-outline:before{content:"\FBB9"}

.mdi-wallet-travel:before{content:"\F587"}

.mdi-wallpaper:before{content:"\FDE5"}

.mdi-wan:before{content:"\F588"}

.mdi-washing-machine:before{content:"\F729"}

.mdi-watch:before{content:"\F589"}

.mdi-watch-export:before{content:"\F58A"}

.mdi-watch-export-variant:before{content:"\F894"}

.mdi-watch-import:before{content:"\F58B"}

.mdi-watch-import-variant:before{content:"\F895"}

.mdi-watch-variant:before{content:"\F896"}

.mdi-watch-vibrate:before{content:"\F6B0"}

.mdi-watch-vibrate-off:before{content:"\FCB6"}

.mdi-water:before{content:"\F58C"}

.mdi-water-off:before{content:"\F58D"}

.mdi-water-outline:before{content:"\FDE6"}

.mdi-water-percent:before{content:"\F58E"}

.mdi-water-pump:before{content:"\F58F"}

.mdi-watermark:before{content:"\F612"}

.mdi-waves:before{content:"\F78C"}

.mdi-waze:before{content:"\FBBA"}

.mdi-weather-cloudy:before{content:"\F590"}

.mdi-weather-fog:before{content:"\F591"}

.mdi-weather-hail:before{content:"\F592"}

.mdi-weather-hurricane:before{content:"\F897"}

.mdi-weather-lightning:before{content:"\F593"}

.mdi-weather-lightning-rainy:before{content:"\F67D"}

.mdi-weather-night:before{content:"\F594"}

.mdi-weather-partlycloudy:before{content:"\F595"}

.mdi-weather-pouring:before{content:"\F596"}

.mdi-weather-rainy:before{content:"\F597"}

.mdi-weather-snowy:before{content:"\F598"}

.mdi-weather-snowy-rainy:before{content:"\F67E"}

.mdi-weather-sunny:before{content:"\F599"}

.mdi-weather-sunset:before{content:"\F59A"}

.mdi-weather-sunset-down:before{content:"\F59B"}

.mdi-weather-sunset-up:before{content:"\F59C"}

.mdi-weather-windy:before{content:"\F59D"}

.mdi-weather-windy-variant:before{content:"\F59E"}

.mdi-web:before{content:"\F59F"}

.mdi-webcam:before{content:"\F5A0"}

.mdi-webhook:before{content:"\F62F"}

.mdi-webpack:before{content:"\F72A"}

.mdi-wechat:before{content:"\F611"}

.mdi-weight:before{content:"\F5A1"}

.mdi-weight-gram:before{content:"\FD1B"}

.mdi-weight-kilogram:before{content:"\F5A2"}

.mdi-weight-pound:before{content:"\F9B4"}

.mdi-whatsapp:before{content:"\F5A3"}

.mdi-wheelchair-accessibility:before{content:"\F5A4"}

.mdi-whistle:before{content:"\F9B5"}

.mdi-white-balance-auto:before{content:"\F5A5"}

.mdi-white-balance-incandescent:before{content:"\F5A6"}

.mdi-white-balance-iridescent:before{content:"\F5A7"}

.mdi-white-balance-sunny:before{content:"\F5A8"}

.mdi-widgets:before{content:"\F72B"}

.mdi-wifi:before{content:"\F5A9"}

.mdi-wifi-off:before{content:"\F5AA"}

.mdi-wifi-star:before{content:"\FDE7"}

.mdi-wifi-strength-1:before{content:"\F91E"}

.mdi-wifi-strength-1-alert:before{content:"\F91F"}

.mdi-wifi-strength-1-lock:before{content:"\F920"}

.mdi-wifi-strength-2:before{content:"\F921"}

.mdi-wifi-strength-2-alert:before{content:"\F922"}

.mdi-wifi-strength-2-lock:before{content:"\F923"}

.mdi-wifi-strength-3:before{content:"\F924"}

.mdi-wifi-strength-3-alert:before{content:"\F925"}

.mdi-wifi-strength-3-lock:before{content:"\F926"}

.mdi-wifi-strength-4:before{content:"\F927"}

.mdi-wifi-strength-4-alert:before{content:"\F928"}

.mdi-wifi-strength-4-lock:before{content:"\F929"}

.mdi-wifi-strength-alert-outline:before{content:"\F92A"}

.mdi-wifi-strength-lock-outline:before{content:"\F92B"}

.mdi-wifi-strength-off:before{content:"\F92C"}

.mdi-wifi-strength-off-outline:before{content:"\F92D"}

.mdi-wifi-strength-outline:before{content:"\F92E"}

.mdi-wii:before{content:"\F5AB"}

.mdi-wiiu:before{content:"\F72C"}

.mdi-wikipedia:before{content:"\F5AC"}

.mdi-wind-turbine:before{content:"\FD81"}

.mdi-window-close:before{content:"\F5AD"}

.mdi-window-closed:before{content:"\F5AE"}

.mdi-window-maximize:before{content:"\F5AF"}

.mdi-window-minimize:before{content:"\F5B0"}

.mdi-window-open:before{content:"\F5B1"}

.mdi-window-restore:before{content:"\F5B2"}

.mdi-windows:before{content:"\F5B3"}

.mdi-windows-classic:before{content:"\FA20"}

.mdi-wiper:before{content:"\FAE8"}

.mdi-wiper-wash:before{content:"\FD82"}

.mdi-wordpress:before{content:"\F5B4"}

.mdi-worker:before{content:"\F5B5"}

.mdi-wrap:before{content:"\F5B6"}

.mdi-wrap-disabled:before{content:"\FBBB"}

.mdi-wrench:before{content:"\F5B7"}

.mdi-wrench-outline:before{content:"\FBBC"}

.mdi-wunderlist:before{content:"\F5B8"}

.mdi-xamarin:before{content:"\F844"}

.mdi-xamarin-outline:before{content:"\F845"}

.mdi-xaml:before{content:"\F673"}

.mdi-xbox:before{content:"\F5B9"}

.mdi-xbox-controller:before{content:"\F5BA"}

.mdi-xbox-controller-battery-alert:before{content:"\F74A"}

.mdi-xbox-controller-battery-charging:before{content:"\FA21"}

.mdi-xbox-controller-battery-empty:before{content:"\F74B"}

.mdi-xbox-controller-battery-full:before{content:"\F74C"}

.mdi-xbox-controller-battery-low:before{content:"\F74D"}

.mdi-xbox-controller-battery-medium:before{content:"\F74E"}

.mdi-xbox-controller-battery-unknown:before{content:"\F74F"}

.mdi-xbox-controller-off:before{content:"\F5BB"}

.mdi-xda:before{content:"\F5BC"}

.mdi-xing:before{content:"\F5BD"}

.mdi-xing-box:before{content:"\F5BE"}

.mdi-xing-circle:before{content:"\F5BF"}

.mdi-xml:before{content:"\F5C0"}

.mdi-xmpp:before{content:"\F7FE"}

.mdi-yahoo:before{content:"\FB2A"}

.mdi-yammer:before{content:"\F788"}

.mdi-yeast:before{content:"\F5C1"}

.mdi-yelp:before{content:"\F5C2"}

.mdi-yin-yang:before{content:"\F67F"}

.mdi-youtube:before{content:"\F5C3"}

.mdi-youtube-creator-studio:before{content:"\F846"}

.mdi-youtube-gaming:before{content:"\F847"}

.mdi-youtube-subscription:before{content:"\FD1C"}

.mdi-youtube-tv:before{content:"\F448"}

.mdi-z-wave:before{content:"\FAE9"}

.mdi-zend:before{content:"\FAEA"}

.mdi-zigbee:before{content:"\FD1D"}

.mdi-zip-box:before{content:"\F5C4"}

.mdi-zip-disk:before{content:"\FA22"}

.mdi-zodiac-aquarius:before{content:"\FA7C"}

.mdi-zodiac-aries:before{content:"\FA7D"}

.mdi-zodiac-cancer:before{content:"\FA7E"}

.mdi-zodiac-capricorn:before{content:"\FA7F"}

.mdi-zodiac-gemini:before{content:"\FA80"}

.mdi-zodiac-leo:before{content:"\FA81"}

.mdi-zodiac-libra:before{content:"\FA82"}

.mdi-zodiac-pisces:before{content:"\FA83"}

.mdi-zodiac-sagittarius:before{content:"\FA84"}

.mdi-zodiac-scorpio:before{content:"\FA85"}

.mdi-zodiac-taurus:before{content:"\FA86"}

.mdi-zodiac-virgo:before{content:"\FA87"}

.mdi-blank:before{content:"\F68C";visibility:hidden}

.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}

.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}

.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}

.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}

.mdi-dark:before{color:rgba(0,0,0,0.54)}

.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}

.mdi-light:before{color:#fff}

.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}

.mdi-rotate-45:before{transform:rotate(45deg)}

.mdi-rotate-90:before{transform:rotate(90deg)}

.mdi-rotate-135:before{transform:rotate(135deg)}

.mdi-rotate-180:before{transform:rotate(180deg)}

.mdi-rotate-225:before{transform:rotate(225deg)}

.mdi-rotate-270:before{transform:rotate(270deg)}

.mdi-rotate-315:before{transform:rotate(315deg)}

.mdi-flip-h:before{transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}

.mdi-flip-v:before{transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}

.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}

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

@keyframes mdi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}

@charset "UTF-8";
/*!
  Ionicons, v4.5.4
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url('ionicons.1addd2d2cc7b9ed9e089.eot?v=4.5.4');
  src: url('ionicons.1addd2d2cc7b9ed9e089.eot?v=4.5.4#iefix') format("embedded-opentype"), url('ionicons.96f1c901c087fb64019f.woff2?v=4.5.4') format("woff2"), url('ionicons.48f5708199e5cf63dee2.woff?v=4.5.4') format("woff"), url('ionicons.e57c1fc616662cd04f4f.ttf?v=4.5.4') format("truetype"), url('ionicons.e6b0e1c4dfc4e8519778.svg?v=4.5.4#Ionicons') format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-airplane:before,
.ion-ios-alarm:before,
.ion-ios-albums:before,
.ion-ios-alert:before,
.ion-ios-american-football:before,
.ion-ios-analytics:before,
.ion-ios-aperture:before,
.ion-ios-apps:before,
.ion-ios-appstore:before,
.ion-ios-archive:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-attach:before,
.ion-ios-backspace:before,
.ion-ios-barcode:before,
.ion-ios-baseball:before,
.ion-ios-basket:before,
.ion-ios-basketball:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-full:before,
.ion-ios-beaker:before,
.ion-ios-bed:before,
.ion-ios-beer:before,
.ion-ios-bicycle:before,
.ion-ios-bluetooth:before,
.ion-ios-boat:before,
.ion-ios-body:before,
.ion-ios-bonfire:before,
.ion-ios-book:before,
.ion-ios-bookmark:before,
.ion-ios-bookmarks:before,
.ion-ios-bowtie:before,
.ion-ios-briefcase:before,
.ion-ios-browsers:before,
.ion-ios-brush:before,
.ion-ios-bug:before,
.ion-ios-build:before,
.ion-ios-bulb:before,
.ion-ios-bus:before,
.ion-ios-business:before,
.ion-ios-cafe:before,
.ion-ios-calculator:before,
.ion-ios-calendar:before,
.ion-ios-call:before,
.ion-ios-camera:before,
.ion-ios-car:before,
.ion-ios-card:before,
.ion-ios-cart:before,
.ion-ios-cash:before,
.ion-ios-cellular:before,
.ion-ios-chatboxes:before,
.ion-ios-chatbubbles:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clock:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-working:before,
.ion-ios-cog:before,
.ion-ios-color-fill:before,
.ion-ios-color-filter:before,
.ion-ios-color-palette:before,
.ion-ios-color-wand:before,
.ion-ios-compass:before,
.ion-ios-construct:before,
.ion-ios-contact:before,
.ion-ios-contacts:before,
.ion-ios-contract:before,
.ion-ios-contrast:before,
.ion-ios-copy:before,
.ion-ios-create:before,
.ion-ios-crop:before,
.ion-ios-cube:before,
.ion-ios-cut:before,
.ion-ios-desktop:before,
.ion-ios-disc:before,
.ion-ios-document:before,
.ion-ios-done-all:before,
.ion-ios-download:before,
.ion-ios-easel:before,
.ion-ios-egg:before,
.ion-ios-exit:before,
.ion-ios-expand:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-fastforward:before,
.ion-ios-female:before,
.ion-ios-filing:before,
.ion-ios-film:before,
.ion-ios-finger-print:before,
.ion-ios-fitness:before,
.ion-ios-flag:before,
.ion-ios-flame:before,
.ion-ios-flash:before,
.ion-ios-flash-off:before,
.ion-ios-flashlight:before,
.ion-ios-flask:before,
.ion-ios-flower:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-football:before,
.ion-ios-funnel:before,
.ion-ios-gift:before,
.ion-ios-git-branch:before,
.ion-ios-git-commit:before,
.ion-ios-git-compare:before,
.ion-ios-git-merge:before,
.ion-ios-git-network:before,
.ion-ios-git-pull-request:before,
.ion-ios-glasses:before,
.ion-ios-globe:before,
.ion-ios-grid:before,
.ion-ios-hammer:before,
.ion-ios-hand:before,
.ion-ios-happy:before,
.ion-ios-headset:before,
.ion-ios-heart:before,
.ion-ios-heart-dislike:before,
.ion-ios-heart-empty:before,
.ion-ios-heart-half:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-home:before,
.ion-ios-hourglass:before,
.ion-ios-ice-cream:before,
.ion-ios-image:before,
.ion-ios-images:before,
.ion-ios-infinite:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-jet:before,
.ion-ios-journal:before,
.ion-ios-key:before,
.ion-ios-keypad:before,
.ion-ios-laptop:before,
.ion-ios-leaf:before,
.ion-ios-link:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-locate:before,
.ion-ios-lock:before,
.ion-ios-log-in:before,
.ion-ios-log-out:before,
.ion-ios-magnet:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-unread:before,
.ion-ios-male:before,
.ion-ios-man:before,
.ion-ios-map:before,
.ion-ios-medal:before,
.ion-ios-medical:before,
.ion-ios-medkit:before,
.ion-ios-megaphone:before,
.ion-ios-menu:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-microphone:before,
.ion-ios-moon:before,
.ion-ios-more:before,
.ion-ios-move:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nutrition:before,
.ion-ios-open:before,
.ion-ios-options:before,
.ion-ios-outlet:before,
.ion-ios-paper:before,
.ion-ios-paper-plane:before,
.ion-ios-partly-sunny:before,
.ion-ios-pause:before,
.ion-ios-paw:before,
.ion-ios-people:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-portrait:before,
.ion-ios-photos:before,
.ion-ios-pie:before,
.ion-ios-pin:before,
.ion-ios-pint:before,
.ion-ios-pizza:before,
.ion-ios-planet:before,
.ion-ios-play:before,
.ion-ios-play-circle:before,
.ion-ios-podium:before,
.ion-ios-power:before,
.ion-ios-pricetag:before,
.ion-ios-pricetags:before,
.ion-ios-print:before,
.ion-ios-pulse:before,
.ion-ios-qr-scanner:before,
.ion-ios-quote:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-on:before,
.ion-ios-rainy:before,
.ion-ios-recording:before,
.ion-ios-redo:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-reorder:before,
.ion-ios-repeat:before,
.ion-ios-resize:before,
.ion-ios-restaurant:before,
.ion-ios-return-left:before,
.ion-ios-return-right:before,
.ion-ios-reverse-camera:before,
.ion-ios-rewind:before,
.ion-ios-ribbon:before,
.ion-ios-rocket:before,
.ion-ios-rose:before,
.ion-ios-sad:before,
.ion-ios-save:before,
.ion-ios-school:before,
.ion-ios-search:before,
.ion-ios-send:before,
.ion-ios-settings:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-shirt:before,
.ion-ios-shuffle:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-forward:before,
.ion-ios-snow:before,
.ion-ios-speedometer:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stopwatch:before,
.ion-ios-subway:before,
.ion-ios-sunny:before,
.ion-ios-swap:before,
.ion-ios-switch:before,
.ion-ios-sync:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tennisball:before,
.ion-ios-text:before,
.ion-ios-thermometer:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-up:before,
.ion-ios-thunderstorm:before,
.ion-ios-time:before,
.ion-ios-timer:before,
.ion-ios-today:before,
.ion-ios-train:before,
.ion-ios-transgender:before,
.ion-ios-trash:before,
.ion-ios-trending-down:before,
.ion-ios-trending-up:before,
.ion-ios-trophy:before,
.ion-ios-tv:before,
.ion-ios-umbrella:before,
.ion-ios-undo:before,
.ion-ios-unlock:before,
.ion-ios-videocam:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-off:before,
.ion-ios-walk:before,
.ion-ios-wallet:before,
.ion-ios-warning:before,
.ion-ios-watch:before,
.ion-ios-water:before,
.ion-ios-wifi:before,
.ion-ios-wine:before,
.ion-ios-woman:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitbucket:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-closed-captioning:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-flickr:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-game-controller-a:before,
.ion-logo-game-controller-b:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-ionic:before,
.ion-logo-ionitron:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-model-s:before,
.ion-logo-no-smoking:before,
.ion-logo-nodejs:before,
.ion-logo-npm:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-polymer:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-slack:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-vk:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-xing:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-add-circle-outline:before,
.ion-md-airplane:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-bed:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-business:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-cellular:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-close-circle-outline:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-fitness:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flash-off:before,
.ion-md-flashlight:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-gift:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-dislike:before,
.ion-md-heart-empty:before,
.ion-md-heart-half:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-help-circle-outline:before,
.ion-md-home:before,
.ion-md-hourglass:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-information-circle-outline:before,
.ion-md-jet:before,
.ion-md-journal:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-mail-unread:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-play-circle:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-remove-circle-outline:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rocket:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-save:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-today:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-tv:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-high:before,
.ion-md-volume-low:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-walk:before,
.ion-md-wallet:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-ios-add:before {
  content: "\f102";
}
.ion-ios-add-circle:before {
  content: "\f101";
}
.ion-ios-add-circle-outline:before {
  content: "\f100";
}
.ion-ios-airplane:before {
  content: "\f137";
}
.ion-ios-alarm:before {
  content: "\f3c8";
}
.ion-ios-albums:before {
  content: "\f3ca";
}
.ion-ios-alert:before {
  content: "\f104";
}
.ion-ios-american-football:before {
  content: "\f106";
}
.ion-ios-analytics:before {
  content: "\f3ce";
}
.ion-ios-aperture:before {
  content: "\f108";
}
.ion-ios-apps:before {
  content: "\f10a";
}
.ion-ios-appstore:before {
  content: "\f10c";
}
.ion-ios-archive:before {
  content: "\f10e";
}
.ion-ios-arrow-back:before {
  content: "\f3cf";
}
.ion-ios-arrow-down:before {
  content: "\f3d0";
}
.ion-ios-arrow-dropdown:before {
  content: "\f110";
}
.ion-ios-arrow-dropdown-circle:before {
  content: "\f125";
}
.ion-ios-arrow-dropleft:before {
  content: "\f112";
}
.ion-ios-arrow-dropleft-circle:before {
  content: "\f129";
}
.ion-ios-arrow-dropright:before {
  content: "\f114";
}
.ion-ios-arrow-dropright-circle:before {
  content: "\f12b";
}
.ion-ios-arrow-dropup:before {
  content: "\f116";
}
.ion-ios-arrow-dropup-circle:before {
  content: "\f12d";
}
.ion-ios-arrow-forward:before {
  content: "\f3d1";
}
.ion-ios-arrow-round-back:before {
  content: "\f117";
}
.ion-ios-arrow-round-down:before {
  content: "\f118";
}
.ion-ios-arrow-round-forward:before {
  content: "\f119";
}
.ion-ios-arrow-round-up:before {
  content: "\f11a";
}
.ion-ios-arrow-up:before {
  content: "\f3d8";
}
.ion-ios-at:before {
  content: "\f3da";
}
.ion-ios-attach:before {
  content: "\f11b";
}
.ion-ios-backspace:before {
  content: "\f11d";
}
.ion-ios-barcode:before {
  content: "\f3dc";
}
.ion-ios-baseball:before {
  content: "\f3de";
}
.ion-ios-basket:before {
  content: "\f11f";
}
.ion-ios-basketball:before {
  content: "\f3e0";
}
.ion-ios-battery-charging:before {
  content: "\f120";
}
.ion-ios-battery-dead:before {
  content: "\f121";
}
.ion-ios-battery-full:before {
  content: "\f122";
}
.ion-ios-beaker:before {
  content: "\f124";
}
.ion-ios-bed:before {
  content: "\f139";
}
.ion-ios-beer:before {
  content: "\f126";
}
.ion-ios-bicycle:before {
  content: "\f127";
}
.ion-ios-bluetooth:before {
  content: "\f128";
}
.ion-ios-boat:before {
  content: "\f12a";
}
.ion-ios-body:before {
  content: "\f3e4";
}
.ion-ios-bonfire:before {
  content: "\f12c";
}
.ion-ios-book:before {
  content: "\f3e8";
}
.ion-ios-bookmark:before {
  content: "\f12e";
}
.ion-ios-bookmarks:before {
  content: "\f3ea";
}
.ion-ios-bowtie:before {
  content: "\f130";
}
.ion-ios-briefcase:before {
  content: "\f3ee";
}
.ion-ios-browsers:before {
  content: "\f3f0";
}
.ion-ios-brush:before {
  content: "\f132";
}
.ion-ios-bug:before {
  content: "\f134";
}
.ion-ios-build:before {
  content: "\f136";
}
.ion-ios-bulb:before {
  content: "\f138";
}
.ion-ios-bus:before {
  content: "\f13a";
}
.ion-ios-business:before {
  content: "\f1a3";
}
.ion-ios-cafe:before {
  content: "\f13c";
}
.ion-ios-calculator:before {
  content: "\f3f2";
}
.ion-ios-calendar:before {
  content: "\f3f4";
}
.ion-ios-call:before {
  content: "\f13e";
}
.ion-ios-camera:before {
  content: "\f3f6";
}
.ion-ios-car:before {
  content: "\f140";
}
.ion-ios-card:before {
  content: "\f142";
}
.ion-ios-cart:before {
  content: "\f3f8";
}
.ion-ios-cash:before {
  content: "\f144";
}
.ion-ios-cellular:before {
  content: "\f13d";
}
.ion-ios-chatboxes:before {
  content: "\f3fa";
}
.ion-ios-chatbubbles:before {
  content: "\f146";
}
.ion-ios-checkbox:before {
  content: "\f148";
}
.ion-ios-checkbox-outline:before {
  content: "\f147";
}
.ion-ios-checkmark:before {
  content: "\f3ff";
}
.ion-ios-checkmark-circle:before {
  content: "\f14a";
}
.ion-ios-checkmark-circle-outline:before {
  content: "\f149";
}
.ion-ios-clipboard:before {
  content: "\f14c";
}
.ion-ios-clock:before {
  content: "\f403";
}
.ion-ios-close:before {
  content: "\f406";
}
.ion-ios-close-circle:before {
  content: "\f14e";
}
.ion-ios-close-circle-outline:before {
  content: "\f14d";
}
.ion-ios-cloud:before {
  content: "\f40c";
}
.ion-ios-cloud-circle:before {
  content: "\f152";
}
.ion-ios-cloud-done:before {
  content: "\f154";
}
.ion-ios-cloud-download:before {
  content: "\f408";
}
.ion-ios-cloud-outline:before {
  content: "\f409";
}
.ion-ios-cloud-upload:before {
  content: "\f40b";
}
.ion-ios-cloudy:before {
  content: "\f410";
}
.ion-ios-cloudy-night:before {
  content: "\f40e";
}
.ion-ios-code:before {
  content: "\f157";
}
.ion-ios-code-download:before {
  content: "\f155";
}
.ion-ios-code-working:before {
  content: "\f156";
}
.ion-ios-cog:before {
  content: "\f412";
}
.ion-ios-color-fill:before {
  content: "\f159";
}
.ion-ios-color-filter:before {
  content: "\f414";
}
.ion-ios-color-palette:before {
  content: "\f15b";
}
.ion-ios-color-wand:before {
  content: "\f416";
}
.ion-ios-compass:before {
  content: "\f15d";
}
.ion-ios-construct:before {
  content: "\f15f";
}
.ion-ios-contact:before {
  content: "\f41a";
}
.ion-ios-contacts:before {
  content: "\f161";
}
.ion-ios-contract:before {
  content: "\f162";
}
.ion-ios-contrast:before {
  content: "\f163";
}
.ion-ios-copy:before {
  content: "\f41c";
}
.ion-ios-create:before {
  content: "\f165";
}
.ion-ios-crop:before {
  content: "\f41e";
}
.ion-ios-cube:before {
  content: "\f168";
}
.ion-ios-cut:before {
  content: "\f16a";
}
.ion-ios-desktop:before {
  content: "\f16c";
}
.ion-ios-disc:before {
  content: "\f16e";
}
.ion-ios-document:before {
  content: "\f170";
}
.ion-ios-done-all:before {
  content: "\f171";
}
.ion-ios-download:before {
  content: "\f420";
}
.ion-ios-easel:before {
  content: "\f173";
}
.ion-ios-egg:before {
  content: "\f175";
}
.ion-ios-exit:before {
  content: "\f177";
}
.ion-ios-expand:before {
  content: "\f178";
}
.ion-ios-eye:before {
  content: "\f425";
}
.ion-ios-eye-off:before {
  content: "\f17a";
}
.ion-ios-fastforward:before {
  content: "\f427";
}
.ion-ios-female:before {
  content: "\f17b";
}
.ion-ios-filing:before {
  content: "\f429";
}
.ion-ios-film:before {
  content: "\f42b";
}
.ion-ios-finger-print:before {
  content: "\f17c";
}
.ion-ios-fitness:before {
  content: "\f1ab";
}
.ion-ios-flag:before {
  content: "\f42d";
}
.ion-ios-flame:before {
  content: "\f42f";
}
.ion-ios-flash:before {
  content: "\f17e";
}
.ion-ios-flash-off:before {
  content: "\f12f";
}
.ion-ios-flashlight:before {
  content: "\f141";
}
.ion-ios-flask:before {
  content: "\f431";
}
.ion-ios-flower:before {
  content: "\f433";
}
.ion-ios-folder:before {
  content: "\f435";
}
.ion-ios-folder-open:before {
  content: "\f180";
}
.ion-ios-football:before {
  content: "\f437";
}
.ion-ios-funnel:before {
  content: "\f182";
}
.ion-ios-gift:before {
  content: "\f191";
}
.ion-ios-git-branch:before {
  content: "\f183";
}
.ion-ios-git-commit:before {
  content: "\f184";
}
.ion-ios-git-compare:before {
  content: "\f185";
}
.ion-ios-git-merge:before {
  content: "\f186";
}
.ion-ios-git-network:before {
  content: "\f187";
}
.ion-ios-git-pull-request:before {
  content: "\f188";
}
.ion-ios-glasses:before {
  content: "\f43f";
}
.ion-ios-globe:before {
  content: "\f18a";
}
.ion-ios-grid:before {
  content: "\f18c";
}
.ion-ios-hammer:before {
  content: "\f18e";
}
.ion-ios-hand:before {
  content: "\f190";
}
.ion-ios-happy:before {
  content: "\f192";
}
.ion-ios-headset:before {
  content: "\f194";
}
.ion-ios-heart:before {
  content: "\f443";
}
.ion-ios-heart-dislike:before {
  content: "\f13f";
}
.ion-ios-heart-empty:before {
  content: "\f19b";
}
.ion-ios-heart-half:before {
  content: "\f19d";
}
.ion-ios-help:before {
  content: "\f446";
}
.ion-ios-help-buoy:before {
  content: "\f196";
}
.ion-ios-help-circle:before {
  content: "\f198";
}
.ion-ios-help-circle-outline:before {
  content: "\f197";
}
.ion-ios-home:before {
  content: "\f448";
}
.ion-ios-hourglass:before {
  content: "\f103";
}
.ion-ios-ice-cream:before {
  content: "\f19a";
}
.ion-ios-image:before {
  content: "\f19c";
}
.ion-ios-images:before {
  content: "\f19e";
}
.ion-ios-infinite:before {
  content: "\f44a";
}
.ion-ios-information:before {
  content: "\f44d";
}
.ion-ios-information-circle:before {
  content: "\f1a0";
}
.ion-ios-information-circle-outline:before {
  content: "\f19f";
}
.ion-ios-jet:before {
  content: "\f1a5";
}
.ion-ios-journal:before {
  content: "\f189";
}
.ion-ios-key:before {
  content: "\f1a7";
}
.ion-ios-keypad:before {
  content: "\f450";
}
.ion-ios-laptop:before {
  content: "\f1a8";
}
.ion-ios-leaf:before {
  content: "\f1aa";
}
.ion-ios-link:before {
  content: "\f22a";
}
.ion-ios-list:before {
  content: "\f454";
}
.ion-ios-list-box:before {
  content: "\f143";
}
.ion-ios-locate:before {
  content: "\f1ae";
}
.ion-ios-lock:before {
  content: "\f1b0";
}
.ion-ios-log-in:before {
  content: "\f1b1";
}
.ion-ios-log-out:before {
  content: "\f1b2";
}
.ion-ios-magnet:before {
  content: "\f1b4";
}
.ion-ios-mail:before {
  content: "\f1b8";
}
.ion-ios-mail-open:before {
  content: "\f1b6";
}
.ion-ios-mail-unread:before {
  content: "\f145";
}
.ion-ios-male:before {
  content: "\f1b9";
}
.ion-ios-man:before {
  content: "\f1bb";
}
.ion-ios-map:before {
  content: "\f1bd";
}
.ion-ios-medal:before {
  content: "\f1bf";
}
.ion-ios-medical:before {
  content: "\f45c";
}
.ion-ios-medkit:before {
  content: "\f45e";
}
.ion-ios-megaphone:before {
  content: "\f1c1";
}
.ion-ios-menu:before {
  content: "\f1c3";
}
.ion-ios-mic:before {
  content: "\f461";
}
.ion-ios-mic-off:before {
  content: "\f45f";
}
.ion-ios-microphone:before {
  content: "\f1c6";
}
.ion-ios-moon:before {
  content: "\f468";
}
.ion-ios-more:before {
  content: "\f1c8";
}
.ion-ios-move:before {
  content: "\f1cb";
}
.ion-ios-musical-note:before {
  content: "\f46b";
}
.ion-ios-musical-notes:before {
  content: "\f46c";
}
.ion-ios-navigate:before {
  content: "\f46e";
}
.ion-ios-notifications:before {
  content: "\f1d3";
}
.ion-ios-notifications-off:before {
  content: "\f1d1";
}
.ion-ios-notifications-outline:before {
  content: "\f133";
}
.ion-ios-nuclear:before {
  content: "\f1d5";
}
.ion-ios-nutrition:before {
  content: "\f470";
}
.ion-ios-open:before {
  content: "\f1d7";
}
.ion-ios-options:before {
  content: "\f1d9";
}
.ion-ios-outlet:before {
  content: "\f1db";
}
.ion-ios-paper:before {
  content: "\f472";
}
.ion-ios-paper-plane:before {
  content: "\f1dd";
}
.ion-ios-partly-sunny:before {
  content: "\f1df";
}
.ion-ios-pause:before {
  content: "\f478";
}
.ion-ios-paw:before {
  content: "\f47a";
}
.ion-ios-people:before {
  content: "\f47c";
}
.ion-ios-person:before {
  content: "\f47e";
}
.ion-ios-person-add:before {
  content: "\f1e1";
}
.ion-ios-phone-landscape:before {
  content: "\f1e2";
}
.ion-ios-phone-portrait:before {
  content: "\f1e3";
}
.ion-ios-photos:before {
  content: "\f482";
}
.ion-ios-pie:before {
  content: "\f484";
}
.ion-ios-pin:before {
  content: "\f1e5";
}
.ion-ios-pint:before {
  content: "\f486";
}
.ion-ios-pizza:before {
  content: "\f1e7";
}
.ion-ios-planet:before {
  content: "\f1eb";
}
.ion-ios-play:before {
  content: "\f488";
}
.ion-ios-play-circle:before {
  content: "\f113";
}
.ion-ios-podium:before {
  content: "\f1ed";
}
.ion-ios-power:before {
  content: "\f1ef";
}
.ion-ios-pricetag:before {
  content: "\f48d";
}
.ion-ios-pricetags:before {
  content: "\f48f";
}
.ion-ios-print:before {
  content: "\f1f1";
}
.ion-ios-pulse:before {
  content: "\f493";
}
.ion-ios-qr-scanner:before {
  content: "\f1f3";
}
.ion-ios-quote:before {
  content: "\f1f5";
}
.ion-ios-radio:before {
  content: "\f1f9";
}
.ion-ios-radio-button-off:before {
  content: "\f1f6";
}
.ion-ios-radio-button-on:before {
  content: "\f1f7";
}
.ion-ios-rainy:before {
  content: "\f495";
}
.ion-ios-recording:before {
  content: "\f497";
}
.ion-ios-redo:before {
  content: "\f499";
}
.ion-ios-refresh:before {
  content: "\f49c";
}
.ion-ios-refresh-circle:before {
  content: "\f135";
}
.ion-ios-remove:before {
  content: "\f1fc";
}
.ion-ios-remove-circle:before {
  content: "\f1fb";
}
.ion-ios-remove-circle-outline:before {
  content: "\f1fa";
}
.ion-ios-reorder:before {
  content: "\f1fd";
}
.ion-ios-repeat:before {
  content: "\f1fe";
}
.ion-ios-resize:before {
  content: "\f1ff";
}
.ion-ios-restaurant:before {
  content: "\f201";
}
.ion-ios-return-left:before {
  content: "\f202";
}
.ion-ios-return-right:before {
  content: "\f203";
}
.ion-ios-reverse-camera:before {
  content: "\f49f";
}
.ion-ios-rewind:before {
  content: "\f4a1";
}
.ion-ios-ribbon:before {
  content: "\f205";
}
.ion-ios-rocket:before {
  content: "\f14b";
}
.ion-ios-rose:before {
  content: "\f4a3";
}
.ion-ios-sad:before {
  content: "\f207";
}
.ion-ios-save:before {
  content: "\f1a6";
}
.ion-ios-school:before {
  content: "\f209";
}
.ion-ios-search:before {
  content: "\f4a5";
}
.ion-ios-send:before {
  content: "\f20c";
}
.ion-ios-settings:before {
  content: "\f4a7";
}
.ion-ios-share:before {
  content: "\f211";
}
.ion-ios-share-alt:before {
  content: "\f20f";
}
.ion-ios-shirt:before {
  content: "\f213";
}
.ion-ios-shuffle:before {
  content: "\f4a9";
}
.ion-ios-skip-backward:before {
  content: "\f215";
}
.ion-ios-skip-forward:before {
  content: "\f217";
}
.ion-ios-snow:before {
  content: "\f218";
}
.ion-ios-speedometer:before {
  content: "\f4b0";
}
.ion-ios-square:before {
  content: "\f21a";
}
.ion-ios-square-outline:before {
  content: "\f15c";
}
.ion-ios-star:before {
  content: "\f4b3";
}
.ion-ios-star-half:before {
  content: "\f4b1";
}
.ion-ios-star-outline:before {
  content: "\f4b2";
}
.ion-ios-stats:before {
  content: "\f21c";
}
.ion-ios-stopwatch:before {
  content: "\f4b5";
}
.ion-ios-subway:before {
  content: "\f21e";
}
.ion-ios-sunny:before {
  content: "\f4b7";
}
.ion-ios-swap:before {
  content: "\f21f";
}
.ion-ios-switch:before {
  content: "\f221";
}
.ion-ios-sync:before {
  content: "\f222";
}
.ion-ios-tablet-landscape:before {
  content: "\f223";
}
.ion-ios-tablet-portrait:before {
  content: "\f24e";
}
.ion-ios-tennisball:before {
  content: "\f4bb";
}
.ion-ios-text:before {
  content: "\f250";
}
.ion-ios-thermometer:before {
  content: "\f252";
}
.ion-ios-thumbs-down:before {
  content: "\f254";
}
.ion-ios-thumbs-up:before {
  content: "\f256";
}
.ion-ios-thunderstorm:before {
  content: "\f4bd";
}
.ion-ios-time:before {
  content: "\f4bf";
}
.ion-ios-timer:before {
  content: "\f4c1";
}
.ion-ios-today:before {
  content: "\f14f";
}
.ion-ios-train:before {
  content: "\f258";
}
.ion-ios-transgender:before {
  content: "\f259";
}
.ion-ios-trash:before {
  content: "\f4c5";
}
.ion-ios-trending-down:before {
  content: "\f25a";
}
.ion-ios-trending-up:before {
  content: "\f25b";
}
.ion-ios-trophy:before {
  content: "\f25d";
}
.ion-ios-tv:before {
  content: "\f115";
}
.ion-ios-umbrella:before {
  content: "\f25f";
}
.ion-ios-undo:before {
  content: "\f4c7";
}
.ion-ios-unlock:before {
  content: "\f261";
}
.ion-ios-videocam:before {
  content: "\f4cd";
}
.ion-ios-volume-high:before {
  content: "\f11c";
}
.ion-ios-volume-low:before {
  content: "\f11e";
}
.ion-ios-volume-mute:before {
  content: "\f263";
}
.ion-ios-volume-off:before {
  content: "\f264";
}
.ion-ios-walk:before {
  content: "\f266";
}
.ion-ios-wallet:before {
  content: "\f18b";
}
.ion-ios-warning:before {
  content: "\f268";
}
.ion-ios-watch:before {
  content: "\f269";
}
.ion-ios-water:before {
  content: "\f26b";
}
.ion-ios-wifi:before {
  content: "\f26d";
}
.ion-ios-wine:before {
  content: "\f26f";
}
.ion-ios-woman:before {
  content: "\f271";
}
.ion-logo-android:before {
  content: "\f225";
}
.ion-logo-angular:before {
  content: "\f227";
}
.ion-logo-apple:before {
  content: "\f229";
}
.ion-logo-bitbucket:before {
  content: "\f193";
}
.ion-logo-bitcoin:before {
  content: "\f22b";
}
.ion-logo-buffer:before {
  content: "\f22d";
}
.ion-logo-chrome:before {
  content: "\f22f";
}
.ion-logo-closed-captioning:before {
  content: "\f105";
}
.ion-logo-codepen:before {
  content: "\f230";
}
.ion-logo-css3:before {
  content: "\f231";
}
.ion-logo-designernews:before {
  content: "\f232";
}
.ion-logo-dribbble:before {
  content: "\f233";
}
.ion-logo-dropbox:before {
  content: "\f234";
}
.ion-logo-euro:before {
  content: "\f235";
}
.ion-logo-facebook:before {
  content: "\f236";
}
.ion-logo-flickr:before {
  content: "\f107";
}
.ion-logo-foursquare:before {
  content: "\f237";
}
.ion-logo-freebsd-devil:before {
  content: "\f238";
}
.ion-logo-game-controller-a:before {
  content: "\f13b";
}
.ion-logo-game-controller-b:before {
  content: "\f181";
}
.ion-logo-github:before {
  content: "\f239";
}
.ion-logo-google:before {
  content: "\f23a";
}
.ion-logo-googleplus:before {
  content: "\f23b";
}
.ion-logo-hackernews:before {
  content: "\f23c";
}
.ion-logo-html5:before {
  content: "\f23d";
}
.ion-logo-instagram:before {
  content: "\f23e";
}
.ion-logo-ionic:before {
  content: "\f150";
}
.ion-logo-ionitron:before {
  content: "\f151";
}
.ion-logo-javascript:before {
  content: "\f23f";
}
.ion-logo-linkedin:before {
  content: "\f240";
}
.ion-logo-markdown:before {
  content: "\f241";
}
.ion-logo-model-s:before {
  content: "\f153";
}
.ion-logo-no-smoking:before {
  content: "\f109";
}
.ion-logo-nodejs:before {
  content: "\f242";
}
.ion-logo-npm:before {
  content: "\f195";
}
.ion-logo-octocat:before {
  content: "\f243";
}
.ion-logo-pinterest:before {
  content: "\f244";
}
.ion-logo-playstation:before {
  content: "\f245";
}
.ion-logo-polymer:before {
  content: "\f15e";
}
.ion-logo-python:before {
  content: "\f246";
}
.ion-logo-reddit:before {
  content: "\f247";
}
.ion-logo-rss:before {
  content: "\f248";
}
.ion-logo-sass:before {
  content: "\f249";
}
.ion-logo-skype:before {
  content: "\f24a";
}
.ion-logo-slack:before {
  content: "\f10b";
}
.ion-logo-snapchat:before {
  content: "\f24b";
}
.ion-logo-steam:before {
  content: "\f24c";
}
.ion-logo-tumblr:before {
  content: "\f24d";
}
.ion-logo-tux:before {
  content: "\f2ae";
}
.ion-logo-twitch:before {
  content: "\f2af";
}
.ion-logo-twitter:before {
  content: "\f2b0";
}
.ion-logo-usd:before {
  content: "\f2b1";
}
.ion-logo-vimeo:before {
  content: "\f2c4";
}
.ion-logo-vk:before {
  content: "\f10d";
}
.ion-logo-whatsapp:before {
  content: "\f2c5";
}
.ion-logo-windows:before {
  content: "\f32f";
}
.ion-logo-wordpress:before {
  content: "\f330";
}
.ion-logo-xbox:before {
  content: "\f34c";
}
.ion-logo-xing:before {
  content: "\f10f";
}
.ion-logo-yahoo:before {
  content: "\f34d";
}
.ion-logo-yen:before {
  content: "\f34e";
}
.ion-logo-youtube:before {
  content: "\f34f";
}
.ion-md-add:before {
  content: "\f273";
}
.ion-md-add-circle:before {
  content: "\f272";
}
.ion-md-add-circle-outline:before {
  content: "\f158";
}
.ion-md-airplane:before {
  content: "\f15a";
}
.ion-md-alarm:before {
  content: "\f274";
}
.ion-md-albums:before {
  content: "\f275";
}
.ion-md-alert:before {
  content: "\f276";
}
.ion-md-american-football:before {
  content: "\f277";
}
.ion-md-analytics:before {
  content: "\f278";
}
.ion-md-aperture:before {
  content: "\f279";
}
.ion-md-apps:before {
  content: "\f27a";
}
.ion-md-appstore:before {
  content: "\f27b";
}
.ion-md-archive:before {
  content: "\f27c";
}
.ion-md-arrow-back:before {
  content: "\f27d";
}
.ion-md-arrow-down:before {
  content: "\f27e";
}
.ion-md-arrow-dropdown:before {
  content: "\f280";
}
.ion-md-arrow-dropdown-circle:before {
  content: "\f27f";
}
.ion-md-arrow-dropleft:before {
  content: "\f282";
}
.ion-md-arrow-dropleft-circle:before {
  content: "\f281";
}
.ion-md-arrow-dropright:before {
  content: "\f284";
}
.ion-md-arrow-dropright-circle:before {
  content: "\f283";
}
.ion-md-arrow-dropup:before {
  content: "\f286";
}
.ion-md-arrow-dropup-circle:before {
  content: "\f285";
}
.ion-md-arrow-forward:before {
  content: "\f287";
}
.ion-md-arrow-round-back:before {
  content: "\f288";
}
.ion-md-arrow-round-down:before {
  content: "\f289";
}
.ion-md-arrow-round-forward:before {
  content: "\f28a";
}
.ion-md-arrow-round-up:before {
  content: "\f28b";
}
.ion-md-arrow-up:before {
  content: "\f28c";
}
.ion-md-at:before {
  content: "\f28d";
}
.ion-md-attach:before {
  content: "\f28e";
}
.ion-md-backspace:before {
  content: "\f28f";
}
.ion-md-barcode:before {
  content: "\f290";
}
.ion-md-baseball:before {
  content: "\f291";
}
.ion-md-basket:before {
  content: "\f292";
}
.ion-md-basketball:before {
  content: "\f293";
}
.ion-md-battery-charging:before {
  content: "\f294";
}
.ion-md-battery-dead:before {
  content: "\f295";
}
.ion-md-battery-full:before {
  content: "\f296";
}
.ion-md-beaker:before {
  content: "\f297";
}
.ion-md-bed:before {
  content: "\f160";
}
.ion-md-beer:before {
  content: "\f298";
}
.ion-md-bicycle:before {
  content: "\f299";
}
.ion-md-bluetooth:before {
  content: "\f29a";
}
.ion-md-boat:before {
  content: "\f29b";
}
.ion-md-body:before {
  content: "\f29c";
}
.ion-md-bonfire:before {
  content: "\f29d";
}
.ion-md-book:before {
  content: "\f29e";
}
.ion-md-bookmark:before {
  content: "\f29f";
}
.ion-md-bookmarks:before {
  content: "\f2a0";
}
.ion-md-bowtie:before {
  content: "\f2a1";
}
.ion-md-briefcase:before {
  content: "\f2a2";
}
.ion-md-browsers:before {
  content: "\f2a3";
}
.ion-md-brush:before {
  content: "\f2a4";
}
.ion-md-bug:before {
  content: "\f2a5";
}
.ion-md-build:before {
  content: "\f2a6";
}
.ion-md-bulb:before {
  content: "\f2a7";
}
.ion-md-bus:before {
  content: "\f2a8";
}
.ion-md-business:before {
  content: "\f1a4";
}
.ion-md-cafe:before {
  content: "\f2a9";
}
.ion-md-calculator:before {
  content: "\f2aa";
}
.ion-md-calendar:before {
  content: "\f2ab";
}
.ion-md-call:before {
  content: "\f2ac";
}
.ion-md-camera:before {
  content: "\f2ad";
}
.ion-md-car:before {
  content: "\f2b2";
}
.ion-md-card:before {
  content: "\f2b3";
}
.ion-md-cart:before {
  content: "\f2b4";
}
.ion-md-cash:before {
  content: "\f2b5";
}
.ion-md-cellular:before {
  content: "\f164";
}
.ion-md-chatboxes:before {
  content: "\f2b6";
}
.ion-md-chatbubbles:before {
  content: "\f2b7";
}
.ion-md-checkbox:before {
  content: "\f2b9";
}
.ion-md-checkbox-outline:before {
  content: "\f2b8";
}
.ion-md-checkmark:before {
  content: "\f2bc";
}
.ion-md-checkmark-circle:before {
  content: "\f2bb";
}
.ion-md-checkmark-circle-outline:before {
  content: "\f2ba";
}
.ion-md-clipboard:before {
  content: "\f2bd";
}
.ion-md-clock:before {
  content: "\f2be";
}
.ion-md-close:before {
  content: "\f2c0";
}
.ion-md-close-circle:before {
  content: "\f2bf";
}
.ion-md-close-circle-outline:before {
  content: "\f166";
}
.ion-md-cloud:before {
  content: "\f2c9";
}
.ion-md-cloud-circle:before {
  content: "\f2c2";
}
.ion-md-cloud-done:before {
  content: "\f2c3";
}
.ion-md-cloud-download:before {
  content: "\f2c6";
}
.ion-md-cloud-outline:before {
  content: "\f2c7";
}
.ion-md-cloud-upload:before {
  content: "\f2c8";
}
.ion-md-cloudy:before {
  content: "\f2cb";
}
.ion-md-cloudy-night:before {
  content: "\f2ca";
}
.ion-md-code:before {
  content: "\f2ce";
}
.ion-md-code-download:before {
  content: "\f2cc";
}
.ion-md-code-working:before {
  content: "\f2cd";
}
.ion-md-cog:before {
  content: "\f2cf";
}
.ion-md-color-fill:before {
  content: "\f2d0";
}
.ion-md-color-filter:before {
  content: "\f2d1";
}
.ion-md-color-palette:before {
  content: "\f2d2";
}
.ion-md-color-wand:before {
  content: "\f2d3";
}
.ion-md-compass:before {
  content: "\f2d4";
}
.ion-md-construct:before {
  content: "\f2d5";
}
.ion-md-contact:before {
  content: "\f2d6";
}
.ion-md-contacts:before {
  content: "\f2d7";
}
.ion-md-contract:before {
  content: "\f2d8";
}
.ion-md-contrast:before {
  content: "\f2d9";
}
.ion-md-copy:before {
  content: "\f2da";
}
.ion-md-create:before {
  content: "\f2db";
}
.ion-md-crop:before {
  content: "\f2dc";
}
.ion-md-cube:before {
  content: "\f2dd";
}
.ion-md-cut:before {
  content: "\f2de";
}
.ion-md-desktop:before {
  content: "\f2df";
}
.ion-md-disc:before {
  content: "\f2e0";
}
.ion-md-document:before {
  content: "\f2e1";
}
.ion-md-done-all:before {
  content: "\f2e2";
}
.ion-md-download:before {
  content: "\f2e3";
}
.ion-md-easel:before {
  content: "\f2e4";
}
.ion-md-egg:before {
  content: "\f2e5";
}
.ion-md-exit:before {
  content: "\f2e6";
}
.ion-md-expand:before {
  content: "\f2e7";
}
.ion-md-eye:before {
  content: "\f2e9";
}
.ion-md-eye-off:before {
  content: "\f2e8";
}
.ion-md-fastforward:before {
  content: "\f2ea";
}
.ion-md-female:before {
  content: "\f2eb";
}
.ion-md-filing:before {
  content: "\f2ec";
}
.ion-md-film:before {
  content: "\f2ed";
}
.ion-md-finger-print:before {
  content: "\f2ee";
}
.ion-md-fitness:before {
  content: "\f1ac";
}
.ion-md-flag:before {
  content: "\f2ef";
}
.ion-md-flame:before {
  content: "\f2f0";
}
.ion-md-flash:before {
  content: "\f2f1";
}
.ion-md-flash-off:before {
  content: "\f169";
}
.ion-md-flashlight:before {
  content: "\f16b";
}
.ion-md-flask:before {
  content: "\f2f2";
}
.ion-md-flower:before {
  content: "\f2f3";
}
.ion-md-folder:before {
  content: "\f2f5";
}
.ion-md-folder-open:before {
  content: "\f2f4";
}
.ion-md-football:before {
  content: "\f2f6";
}
.ion-md-funnel:before {
  content: "\f2f7";
}
.ion-md-gift:before {
  content: "\f199";
}
.ion-md-git-branch:before {
  content: "\f2fa";
}
.ion-md-git-commit:before {
  content: "\f2fb";
}
.ion-md-git-compare:before {
  content: "\f2fc";
}
.ion-md-git-merge:before {
  content: "\f2fd";
}
.ion-md-git-network:before {
  content: "\f2fe";
}
.ion-md-git-pull-request:before {
  content: "\f2ff";
}
.ion-md-glasses:before {
  content: "\f300";
}
.ion-md-globe:before {
  content: "\f301";
}
.ion-md-grid:before {
  content: "\f302";
}
.ion-md-hammer:before {
  content: "\f303";
}
.ion-md-hand:before {
  content: "\f304";
}
.ion-md-happy:before {
  content: "\f305";
}
.ion-md-headset:before {
  content: "\f306";
}
.ion-md-heart:before {
  content: "\f308";
}
.ion-md-heart-dislike:before {
  content: "\f167";
}
.ion-md-heart-empty:before {
  content: "\f1a1";
}
.ion-md-heart-half:before {
  content: "\f1a2";
}
.ion-md-help:before {
  content: "\f30b";
}
.ion-md-help-buoy:before {
  content: "\f309";
}
.ion-md-help-circle:before {
  content: "\f30a";
}
.ion-md-help-circle-outline:before {
  content: "\f16d";
}
.ion-md-home:before {
  content: "\f30c";
}
.ion-md-hourglass:before {
  content: "\f111";
}
.ion-md-ice-cream:before {
  content: "\f30d";
}
.ion-md-image:before {
  content: "\f30e";
}
.ion-md-images:before {
  content: "\f30f";
}
.ion-md-infinite:before {
  content: "\f310";
}
.ion-md-information:before {
  content: "\f312";
}
.ion-md-information-circle:before {
  content: "\f311";
}
.ion-md-information-circle-outline:before {
  content: "\f16f";
}
.ion-md-jet:before {
  content: "\f315";
}
.ion-md-journal:before {
  content: "\f18d";
}
.ion-md-key:before {
  content: "\f316";
}
.ion-md-keypad:before {
  content: "\f317";
}
.ion-md-laptop:before {
  content: "\f318";
}
.ion-md-leaf:before {
  content: "\f319";
}
.ion-md-link:before {
  content: "\f22e";
}
.ion-md-list:before {
  content: "\f31b";
}
.ion-md-list-box:before {
  content: "\f31a";
}
.ion-md-locate:before {
  content: "\f31c";
}
.ion-md-lock:before {
  content: "\f31d";
}
.ion-md-log-in:before {
  content: "\f31e";
}
.ion-md-log-out:before {
  content: "\f31f";
}
.ion-md-magnet:before {
  content: "\f320";
}
.ion-md-mail:before {
  content: "\f322";
}
.ion-md-mail-open:before {
  content: "\f321";
}
.ion-md-mail-unread:before {
  content: "\f172";
}
.ion-md-male:before {
  content: "\f323";
}
.ion-md-man:before {
  content: "\f324";
}
.ion-md-map:before {
  content: "\f325";
}
.ion-md-medal:before {
  content: "\f326";
}
.ion-md-medical:before {
  content: "\f327";
}
.ion-md-medkit:before {
  content: "\f328";
}
.ion-md-megaphone:before {
  content: "\f329";
}
.ion-md-menu:before {
  content: "\f32a";
}
.ion-md-mic:before {
  content: "\f32c";
}
.ion-md-mic-off:before {
  content: "\f32b";
}
.ion-md-microphone:before {
  content: "\f32d";
}
.ion-md-moon:before {
  content: "\f32e";
}
.ion-md-more:before {
  content: "\f1c9";
}
.ion-md-move:before {
  content: "\f331";
}
.ion-md-musical-note:before {
  content: "\f332";
}
.ion-md-musical-notes:before {
  content: "\f333";
}
.ion-md-navigate:before {
  content: "\f334";
}
.ion-md-notifications:before {
  content: "\f338";
}
.ion-md-notifications-off:before {
  content: "\f336";
}
.ion-md-notifications-outline:before {
  content: "\f337";
}
.ion-md-nuclear:before {
  content: "\f339";
}
.ion-md-nutrition:before {
  content: "\f33a";
}
.ion-md-open:before {
  content: "\f33b";
}
.ion-md-options:before {
  content: "\f33c";
}
.ion-md-outlet:before {
  content: "\f33d";
}
.ion-md-paper:before {
  content: "\f33f";
}
.ion-md-paper-plane:before {
  content: "\f33e";
}
.ion-md-partly-sunny:before {
  content: "\f340";
}
.ion-md-pause:before {
  content: "\f341";
}
.ion-md-paw:before {
  content: "\f342";
}
.ion-md-people:before {
  content: "\f343";
}
.ion-md-person:before {
  content: "\f345";
}
.ion-md-person-add:before {
  content: "\f344";
}
.ion-md-phone-landscape:before {
  content: "\f346";
}
.ion-md-phone-portrait:before {
  content: "\f347";
}
.ion-md-photos:before {
  content: "\f348";
}
.ion-md-pie:before {
  content: "\f349";
}
.ion-md-pin:before {
  content: "\f34a";
}
.ion-md-pint:before {
  content: "\f34b";
}
.ion-md-pizza:before {
  content: "\f354";
}
.ion-md-planet:before {
  content: "\f356";
}
.ion-md-play:before {
  content: "\f357";
}
.ion-md-play-circle:before {
  content: "\f174";
}
.ion-md-podium:before {
  content: "\f358";
}
.ion-md-power:before {
  content: "\f359";
}
.ion-md-pricetag:before {
  content: "\f35a";
}
.ion-md-pricetags:before {
  content: "\f35b";
}
.ion-md-print:before {
  content: "\f35c";
}
.ion-md-pulse:before {
  content: "\f35d";
}
.ion-md-qr-scanner:before {
  content: "\f35e";
}
.ion-md-quote:before {
  content: "\f35f";
}
.ion-md-radio:before {
  content: "\f362";
}
.ion-md-radio-button-off:before {
  content: "\f360";
}
.ion-md-radio-button-on:before {
  content: "\f361";
}
.ion-md-rainy:before {
  content: "\f363";
}
.ion-md-recording:before {
  content: "\f364";
}
.ion-md-redo:before {
  content: "\f365";
}
.ion-md-refresh:before {
  content: "\f366";
}
.ion-md-refresh-circle:before {
  content: "\f228";
}
.ion-md-remove:before {
  content: "\f368";
}
.ion-md-remove-circle:before {
  content: "\f367";
}
.ion-md-remove-circle-outline:before {
  content: "\f176";
}
.ion-md-reorder:before {
  content: "\f369";
}
.ion-md-repeat:before {
  content: "\f36a";
}
.ion-md-resize:before {
  content: "\f36b";
}
.ion-md-restaurant:before {
  content: "\f36c";
}
.ion-md-return-left:before {
  content: "\f36d";
}
.ion-md-return-right:before {
  content: "\f36e";
}
.ion-md-reverse-camera:before {
  content: "\f36f";
}
.ion-md-rewind:before {
  content: "\f370";
}
.ion-md-ribbon:before {
  content: "\f371";
}
.ion-md-rocket:before {
  content: "\f179";
}
.ion-md-rose:before {
  content: "\f372";
}
.ion-md-sad:before {
  content: "\f373";
}
.ion-md-save:before {
  content: "\f1a9";
}
.ion-md-school:before {
  content: "\f374";
}
.ion-md-search:before {
  content: "\f375";
}
.ion-md-send:before {
  content: "\f376";
}
.ion-md-settings:before {
  content: "\f377";
}
.ion-md-share:before {
  content: "\f379";
}
.ion-md-share-alt:before {
  content: "\f378";
}
.ion-md-shirt:before {
  content: "\f37a";
}
.ion-md-shuffle:before {
  content: "\f37b";
}
.ion-md-skip-backward:before {
  content: "\f37c";
}
.ion-md-skip-forward:before {
  content: "\f37d";
}
.ion-md-snow:before {
  content: "\f37e";
}
.ion-md-speedometer:before {
  content: "\f37f";
}
.ion-md-square:before {
  content: "\f381";
}
.ion-md-square-outline:before {
  content: "\f380";
}
.ion-md-star:before {
  content: "\f384";
}
.ion-md-star-half:before {
  content: "\f382";
}
.ion-md-star-outline:before {
  content: "\f383";
}
.ion-md-stats:before {
  content: "\f385";
}
.ion-md-stopwatch:before {
  content: "\f386";
}
.ion-md-subway:before {
  content: "\f387";
}
.ion-md-sunny:before {
  content: "\f388";
}
.ion-md-swap:before {
  content: "\f389";
}
.ion-md-switch:before {
  content: "\f38a";
}
.ion-md-sync:before {
  content: "\f38b";
}
.ion-md-tablet-landscape:before {
  content: "\f38c";
}
.ion-md-tablet-portrait:before {
  content: "\f38d";
}
.ion-md-tennisball:before {
  content: "\f38e";
}
.ion-md-text:before {
  content: "\f38f";
}
.ion-md-thermometer:before {
  content: "\f390";
}
.ion-md-thumbs-down:before {
  content: "\f391";
}
.ion-md-thumbs-up:before {
  content: "\f392";
}
.ion-md-thunderstorm:before {
  content: "\f393";
}
.ion-md-time:before {
  content: "\f394";
}
.ion-md-timer:before {
  content: "\f395";
}
.ion-md-today:before {
  content: "\f17d";
}
.ion-md-train:before {
  content: "\f396";
}
.ion-md-transgender:before {
  content: "\f397";
}
.ion-md-trash:before {
  content: "\f398";
}
.ion-md-trending-down:before {
  content: "\f399";
}
.ion-md-trending-up:before {
  content: "\f39a";
}
.ion-md-trophy:before {
  content: "\f39b";
}
.ion-md-tv:before {
  content: "\f17f";
}
.ion-md-umbrella:before {
  content: "\f39c";
}
.ion-md-undo:before {
  content: "\f39d";
}
.ion-md-unlock:before {
  content: "\f39e";
}
.ion-md-videocam:before {
  content: "\f39f";
}
.ion-md-volume-high:before {
  content: "\f123";
}
.ion-md-volume-low:before {
  content: "\f131";
}
.ion-md-volume-mute:before {
  content: "\f3a1";
}
.ion-md-volume-off:before {
  content: "\f3a2";
}
.ion-md-walk:before {
  content: "\f3a4";
}
.ion-md-wallet:before {
  content: "\f18f";
}
.ion-md-warning:before {
  content: "\f3a5";
}
.ion-md-watch:before {
  content: "\f3a6";
}
.ion-md-water:before {
  content: "\f3a7";
}
.ion-md-wifi:before {
  content: "\f3a8";
}
.ion-md-wine:before {
  content: "\f3a9";
}
.ion-md-woman:before {
  content: "\f3aa";
}

@charset 'UTF-8';
 
/* @FONT-FACE loads font into browser */
 
@font-face {
  font-family: 'typicons';
  font-weight: normal;
  font-style: normal;
  src: url('typicons.a509074c88f07e40a8d2.eot');
  src: url('typicons.a509074c88f07e40a8d2.eot?#iefix') format('embedded-opentype'),
       url('typicons.95aa28e29618c068e8a5.woff') format('woff'),
       url('typicons.29f9630f7d87a79830d1.ttf') format('truetype'),
       url('typicons.107d077d609efa723916.svg#typicons') format('svg');
}
 
/* :before psuedo-selector inserts and styles icon */
 
.typcn:before {
  font-family: 'typicons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  height: 1em;
  font-size: 1em;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
 
/* Code for individual icons */
 
.typcn-adjust-brightness:before { 
  content: '\e000'; /* '' */
}
 
.typcn-adjust-contrast:before { 
  content: '\e001'; /* '' */
}
 
.typcn-anchor-outline:before { 
  content: '\e002'; /* '' */
}
 
.typcn-anchor:before { 
  content: '\e003'; /* '' */
}
 
.typcn-archive:before { 
  content: '\e004'; /* '' */
}
 
.typcn-arrow-back-outline:before { 
  content: '\e005'; /* '' */
}
 
.typcn-arrow-back:before { 
  content: '\e006'; /* '' */
}
 
.typcn-arrow-down-outline:before { 
  content: '\e007'; /* '' */
}
 
.typcn-arrow-down-thick:before { 
  content: '\e008'; /* '' */
}
 
.typcn-arrow-down:before { 
  content: '\e009'; /* '' */
}
 
.typcn-arrow-forward-outline:before { 
  content: '\e00a'; /* '' */
}
 
.typcn-arrow-forward:before { 
  content: '\e00b'; /* '' */
}
 
.typcn-arrow-left-outline:before { 
  content: '\e00c'; /* '' */
}
 
.typcn-arrow-left-thick:before { 
  content: '\e00d'; /* '' */
}
 
.typcn-arrow-left:before { 
  content: '\e00e'; /* '' */
}
 
.typcn-arrow-loop-outline:before { 
  content: '\e00f'; /* '' */
}
 
.typcn-arrow-loop:before { 
  content: '\e010'; /* '' */
}
 
.typcn-arrow-maximise-outline:before { 
  content: '\e011'; /* '' */
}
 
.typcn-arrow-maximise:before { 
  content: '\e012'; /* '' */
}
 
.typcn-arrow-minimise-outline:before { 
  content: '\e013'; /* '' */
}
 
.typcn-arrow-minimise:before { 
  content: '\e014'; /* '' */
}
 
.typcn-arrow-move-outline:before { 
  content: '\e015'; /* '' */
}
 
.typcn-arrow-move:before { 
  content: '\e016'; /* '' */
}
 
.typcn-arrow-repeat-outline:before { 
  content: '\e017'; /* '' */
}
 
.typcn-arrow-repeat:before { 
  content: '\e018'; /* '' */
}
 
.typcn-arrow-right-outline:before { 
  content: '\e019'; /* '' */
}
 
.typcn-arrow-right-thick:before { 
  content: '\e01a'; /* '' */
}
 
.typcn-arrow-right:before { 
  content: '\e01b'; /* '' */
}
 
.typcn-arrow-shuffle:before { 
  content: '\e01c'; /* '' */
}
 
.typcn-arrow-sorted-down:before { 
  content: '\e01d'; /* '' */
}
 
.typcn-arrow-sorted-up:before { 
  content: '\e01e'; /* '' */
}
 
.typcn-arrow-sync-outline:before { 
  content: '\e01f'; /* '' */
}
 
.typcn-arrow-sync:before { 
  content: '\e020'; /* '' */
}
 
.typcn-arrow-unsorted:before { 
  content: '\e021'; /* '' */
}
 
.typcn-arrow-up-outline:before { 
  content: '\e022'; /* '' */
}
 
.typcn-arrow-up-thick:before { 
  content: '\e023'; /* '' */
}
 
.typcn-arrow-up:before { 
  content: '\e024'; /* '' */
}
 
.typcn-at:before { 
  content: '\e025'; /* '' */
}
 
.typcn-attachment-outline:before { 
  content: '\e026'; /* '' */
}
 
.typcn-attachment:before { 
  content: '\e027'; /* '' */
}
 
.typcn-backspace-outline:before { 
  content: '\e028'; /* '' */
}
 
.typcn-backspace:before { 
  content: '\e029'; /* '' */
}
 
.typcn-battery-charge:before { 
  content: '\e02a'; /* '' */
}
 
.typcn-battery-full:before { 
  content: '\e02b'; /* '' */
}
 
.typcn-battery-high:before { 
  content: '\e02c'; /* '' */
}
 
.typcn-battery-low:before { 
  content: '\e02d'; /* '' */
}
 
.typcn-battery-mid:before { 
  content: '\e02e'; /* '' */
}
 
.typcn-beaker:before { 
  content: '\e02f'; /* '' */
}
 
.typcn-beer:before { 
  content: '\e030'; /* '' */
}
 
.typcn-bell:before { 
  content: '\e031'; /* '' */
}
 
.typcn-book:before { 
  content: '\e032'; /* '' */
}
 
.typcn-bookmark:before { 
  content: '\e033'; /* '' */
}
 
.typcn-briefcase:before { 
  content: '\e034'; /* '' */
}
 
.typcn-brush:before { 
  content: '\e035'; /* '' */
}
 
.typcn-business-card:before { 
  content: '\e036'; /* '' */
}
 
.typcn-calculator:before { 
  content: '\e037'; /* '' */
}
 
.typcn-calendar-outline:before { 
  content: '\e038'; /* '' */
}
 
.typcn-calendar:before { 
  content: '\e039'; /* '' */
}
 
.typcn-camera-outline:before { 
  content: '\e03a'; /* '' */
}
 
.typcn-camera:before { 
  content: '\e03b'; /* '' */
}
 
.typcn-cancel-outline:before { 
  content: '\e03c'; /* '' */
}
 
.typcn-cancel:before { 
  content: '\e03d'; /* '' */
}
 
.typcn-chart-area-outline:before { 
  content: '\e03e'; /* '' */
}
 
.typcn-chart-area:before { 
  content: '\e03f'; /* '' */
}
 
.typcn-chart-bar-outline:before { 
  content: '\e040'; /* '' */
}
 
.typcn-chart-bar:before { 
  content: '\e041'; /* '' */
}
 
.typcn-chart-line-outline:before { 
  content: '\e042'; /* '' */
}
 
.typcn-chart-line:before { 
  content: '\e043'; /* '' */
}
 
.typcn-chart-pie-outline:before { 
  content: '\e044'; /* '' */
}
 
.typcn-chart-pie:before { 
  content: '\e045'; /* '' */
}
 
.typcn-chevron-left-outline:before { 
  content: '\e046'; /* '' */
}
 
.typcn-chevron-left:before { 
  content: '\e047'; /* '' */
}
 
.typcn-chevron-right-outline:before { 
  content: '\e048'; /* '' */
}
 
.typcn-chevron-right:before { 
  content: '\e049'; /* '' */
}
 
.typcn-clipboard:before { 
  content: '\e04a'; /* '' */
}
 
.typcn-cloud-storage:before { 
  content: '\e04b'; /* '' */
}
 
.typcn-cloud-storage-outline:before { 
  content: '\e054'; /* '' */
}
 
.typcn-code-outline:before { 
  content: '\e04c'; /* '' */
}
 
.typcn-code:before { 
  content: '\e04d'; /* '' */
}
 
.typcn-coffee:before { 
  content: '\e04e'; /* '' */
}
 
.typcn-cog-outline:before { 
  content: '\e04f'; /* '' */
}
 
.typcn-cog:before { 
  content: '\e050'; /* '' */
}
 
.typcn-compass:before { 
  content: '\e051'; /* '' */
}
 
.typcn-contacts:before { 
  content: '\e052'; /* '' */
}
 
.typcn-credit-card:before { 
  content: '\e053'; /* '' */
}
 
.typcn-css3:before { 
  content: '\e055'; /* '' */
}
 
.typcn-database:before { 
  content: '\e056'; /* '' */
}
 
.typcn-delete-outline:before { 
  content: '\e057'; /* '' */
}
 
.typcn-delete:before { 
  content: '\e058'; /* '' */
}
 
.typcn-device-desktop:before { 
  content: '\e059'; /* '' */
}
 
.typcn-device-laptop:before { 
  content: '\e05a'; /* '' */
}
 
.typcn-device-phone:before { 
  content: '\e05b'; /* '' */
}
 
.typcn-device-tablet:before { 
  content: '\e05c'; /* '' */
}
 
.typcn-directions:before { 
  content: '\e05d'; /* '' */
}
 
.typcn-divide-outline:before { 
  content: '\e05e'; /* '' */
}
 
.typcn-divide:before { 
  content: '\e05f'; /* '' */
}
 
.typcn-document-add:before { 
  content: '\e060'; /* '' */
}
 
.typcn-document-delete:before { 
  content: '\e061'; /* '' */
}
 
.typcn-document-text:before { 
  content: '\e062'; /* '' */
}
 
.typcn-document:before { 
  content: '\e063'; /* '' */
}
 
.typcn-download-outline:before { 
  content: '\e064'; /* '' */
}
 
.typcn-download:before { 
  content: '\e065'; /* '' */
}
 
.typcn-dropbox:before { 
  content: '\e066'; /* '' */
}
 
.typcn-edit:before { 
  content: '\e067'; /* '' */
}
 
.typcn-eject-outline:before { 
  content: '\e068'; /* '' */
}
 
.typcn-eject:before { 
  content: '\e069'; /* '' */
}
 
.typcn-equals-outline:before { 
  content: '\e06a'; /* '' */
}
 
.typcn-equals:before { 
  content: '\e06b'; /* '' */
}
 
.typcn-export-outline:before { 
  content: '\e06c'; /* '' */
}
 
.typcn-export:before { 
  content: '\e06d'; /* '' */
}
 
.typcn-eye-outline:before { 
  content: '\e06e'; /* '' */
}
 
.typcn-eye:before { 
  content: '\e06f'; /* '' */
}
 
.typcn-feather:before { 
  content: '\e070'; /* '' */
}
 
.typcn-film:before { 
  content: '\e071'; /* '' */
}
 
.typcn-filter:before { 
  content: '\e072'; /* '' */
}
 
.typcn-flag-outline:before { 
  content: '\e073'; /* '' */
}
 
.typcn-flag:before { 
  content: '\e074'; /* '' */
}
 
.typcn-flash-outline:before { 
  content: '\e075'; /* '' */
}
 
.typcn-flash:before { 
  content: '\e076'; /* '' */
}
 
.typcn-flow-children:before { 
  content: '\e077'; /* '' */
}
 
.typcn-flow-merge:before { 
  content: '\e078'; /* '' */
}
 
.typcn-flow-parallel:before { 
  content: '\e079'; /* '' */
}
 
.typcn-flow-switch:before { 
  content: '\e07a'; /* '' */
}
 
.typcn-folder-add:before { 
  content: '\e07b'; /* '' */
}
 
.typcn-folder-delete:before { 
  content: '\e07c'; /* '' */
}
 
.typcn-folder-open:before { 
  content: '\e07d'; /* '' */
}
 
.typcn-folder:before { 
  content: '\e07e'; /* '' */
}
 
.typcn-gift:before { 
  content: '\e07f'; /* '' */
}
 
.typcn-globe-outline:before { 
  content: '\e080'; /* '' */
}
 
.typcn-globe:before { 
  content: '\e081'; /* '' */
}
 
.typcn-group-outline:before { 
  content: '\e082'; /* '' */
}
 
.typcn-group:before { 
  content: '\e083'; /* '' */
}
 
.typcn-headphones:before { 
  content: '\e084'; /* '' */
}
 
.typcn-heart-full-outline:before { 
  content: '\e085'; /* '' */
}
 
.typcn-heart-half-outline:before { 
  content: '\e086'; /* '' */
}
 
.typcn-heart-outline:before { 
  content: '\e087'; /* '' */
}
 
.typcn-heart:before { 
  content: '\e088'; /* '' */
}
 
.typcn-home-outline:before { 
  content: '\e089'; /* '' */
}
 
.typcn-home:before { 
  content: '\e08a'; /* '' */
}
 
.typcn-html5:before { 
  content: '\e08b'; /* '' */
}
 
.typcn-image-outline:before { 
  content: '\e08c'; /* '' */
}
 
.typcn-image:before { 
  content: '\e08d'; /* '' */
}
 
.typcn-infinity-outline:before { 
  content: '\e08e'; /* '' */
}
 
.typcn-infinity:before { 
  content: '\e08f'; /* '' */
}
 
.typcn-info-large-outline:before { 
  content: '\e090'; /* '' */
}
 
.typcn-info-large:before { 
  content: '\e091'; /* '' */
}
 
.typcn-info-outline:before { 
  content: '\e092'; /* '' */
}
 
.typcn-info:before { 
  content: '\e093'; /* '' */
}
 
.typcn-input-checked-outline:before { 
  content: '\e094'; /* '' */
}
 
.typcn-input-checked:before { 
  content: '\e095'; /* '' */
}
 
.typcn-key-outline:before { 
  content: '\e096'; /* '' */
}
 
.typcn-key:before { 
  content: '\e097'; /* '' */
}
 
.typcn-keyboard:before { 
  content: '\e098'; /* '' */
}
 
.typcn-leaf:before { 
  content: '\e099'; /* '' */
}
 
.typcn-lightbulb:before { 
  content: '\e09a'; /* '' */
}
 
.typcn-link-outline:before { 
  content: '\e09b'; /* '' */
}
 
.typcn-link:before { 
  content: '\e09c'; /* '' */
}
 
.typcn-location-arrow-outline:before { 
  content: '\e09d'; /* '' */
}
 
.typcn-location-arrow:before { 
  content: '\e09e'; /* '' */
}
 
.typcn-location-outline:before { 
  content: '\e09f'; /* '' */
}
 
.typcn-location:before { 
  content: '\e0a0'; /* '' */
}
 
.typcn-lock-closed-outline:before { 
  content: '\e0a1'; /* '' */
}
 
.typcn-lock-closed:before { 
  content: '\e0a2'; /* '' */
}
 
.typcn-lock-open-outline:before { 
  content: '\e0a3'; /* '' */
}
 
.typcn-lock-open:before { 
  content: '\e0a4'; /* '' */
}
 
.typcn-mail:before { 
  content: '\e0a5'; /* '' */
}
 
.typcn-map:before { 
  content: '\e0a6'; /* '' */
}
 
.typcn-media-eject-outline:before { 
  content: '\e0a7'; /* '' */
}
 
.typcn-media-eject:before { 
  content: '\e0a8'; /* '' */
}
 
.typcn-media-fast-forward-outline:before { 
  content: '\e0a9'; /* '' */
}
 
.typcn-media-fast-forward:before { 
  content: '\e0aa'; /* '' */
}
 
.typcn-media-pause-outline:before { 
  content: '\e0ab'; /* '' */
}
 
.typcn-media-pause:before { 
  content: '\e0ac'; /* '' */
}
 
.typcn-media-play-outline:before { 
  content: '\e0ad'; /* '' */
}
 
.typcn-media-play-reverse-outline:before { 
  content: '\e0ae'; /* '' */
}
 
.typcn-media-play-reverse:before { 
  content: '\e0af'; /* '' */
}
 
.typcn-media-play:before { 
  content: '\e0b0'; /* '' */
}
 
.typcn-media-record-outline:before { 
  content: '\e0b1'; /* '' */
}
 
.typcn-media-record:before { 
  content: '\e0b2'; /* '' */
}
 
.typcn-media-rewind-outline:before { 
  content: '\e0b3'; /* '' */
}
 
.typcn-media-rewind:before { 
  content: '\e0b4'; /* '' */
}
 
.typcn-media-stop-outline:before { 
  content: '\e0b5'; /* '' */
}
 
.typcn-media-stop:before { 
  content: '\e0b6'; /* '' */
}
 
.typcn-message-typing:before { 
  content: '\e0b7'; /* '' */
}
 
.typcn-message:before { 
  content: '\e0b8'; /* '' */
}
 
.typcn-messages:before { 
  content: '\e0b9'; /* '' */
}
 
.typcn-microphone-outline:before { 
  content: '\e0ba'; /* '' */
}
 
.typcn-microphone:before { 
  content: '\e0bb'; /* '' */
}
 
.typcn-minus-outline:before { 
  content: '\e0bc'; /* '' */
}
 
.typcn-minus:before { 
  content: '\e0bd'; /* '' */
}
 
.typcn-mortar-board:before { 
  content: '\e0be'; /* '' */
}
 
.typcn-news:before { 
  content: '\e0bf'; /* '' */
}
 
.typcn-notes-outline:before { 
  content: '\e0c0'; /* '' */
}
 
.typcn-notes:before { 
  content: '\e0c1'; /* '' */
}
 
.typcn-pen:before { 
  content: '\e0c2'; /* '' */
}
 
.typcn-pencil:before { 
  content: '\e0c3'; /* '' */
}
 
.typcn-phone-outline:before { 
  content: '\e0c4'; /* '' */
}
 
.typcn-phone:before { 
  content: '\e0c5'; /* '' */
}
 
.typcn-pi-outline:before { 
  content: '\e0c6'; /* '' */
}
 
.typcn-pi:before { 
  content: '\e0c7'; /* '' */
}
 
.typcn-pin-outline:before { 
  content: '\e0c8'; /* '' */
}
 
.typcn-pin:before { 
  content: '\e0c9'; /* '' */
}
 
.typcn-pipette:before { 
  content: '\e0ca'; /* '' */
}
 
.typcn-plane-outline:before { 
  content: '\e0cb'; /* '' */
}
 
.typcn-plane:before { 
  content: '\e0cc'; /* '' */
}
 
.typcn-plug:before { 
  content: '\e0cd'; /* '' */
}
 
.typcn-plus-outline:before { 
  content: '\e0ce'; /* '' */
}
 
.typcn-plus:before { 
  content: '\e0cf'; /* '' */
}
 
.typcn-point-of-interest-outline:before { 
  content: '\e0d0'; /* '' */
}
 
.typcn-point-of-interest:before { 
  content: '\e0d1'; /* '' */
}
 
.typcn-power-outline:before { 
  content: '\e0d2'; /* '' */
}
 
.typcn-power:before { 
  content: '\e0d3'; /* '' */
}
 
.typcn-printer:before { 
  content: '\e0d4'; /* '' */
}
 
.typcn-puzzle-outline:before { 
  content: '\e0d5'; /* '' */
}
 
.typcn-puzzle:before { 
  content: '\e0d6'; /* '' */
}
 
.typcn-radar-outline:before { 
  content: '\e0d7'; /* '' */
}
 
.typcn-radar:before { 
  content: '\e0d8'; /* '' */
}
 
.typcn-refresh-outline:before { 
  content: '\e0d9'; /* '' */
}
 
.typcn-refresh:before { 
  content: '\e0da'; /* '' */
}
 
.typcn-rss-outline:before { 
  content: '\e0db'; /* '' */
}
 
.typcn-rss:before { 
  content: '\e0dc'; /* '' */
}
 
.typcn-scissors-outline:before { 
  content: '\e0dd'; /* '' */
}
 
.typcn-scissors:before { 
  content: '\e0de'; /* '' */
}
 
.typcn-shopping-bag:before { 
  content: '\e0df'; /* '' */
}
 
.typcn-shopping-cart:before { 
  content: '\e0e0'; /* '' */
}
 
.typcn-social-at-circular:before { 
  content: '\e0e1'; /* '' */
}
 
.typcn-social-dribbble-circular:before { 
  content: '\e0e2'; /* '' */
}
 
.typcn-social-dribbble:before { 
  content: '\e0e3'; /* '' */
}
 
.typcn-social-facebook-circular:before { 
  content: '\e0e4'; /* '' */
}
 
.typcn-social-facebook:before { 
  content: '\e0e5'; /* '' */
}
 
.typcn-social-flickr-circular:before { 
  content: '\e0e6'; /* '' */
}
 
.typcn-social-flickr:before { 
  content: '\e0e7'; /* '' */
}
 
.typcn-social-github-circular:before { 
  content: '\e0e8'; /* '' */
}
 
.typcn-social-github:before { 
  content: '\e0e9'; /* '' */
}
 
.typcn-social-google-plus-circular:before { 
  content: '\e0ea'; /* '' */
}
 
.typcn-social-google-plus:before { 
  content: '\e0eb'; /* '' */
}
 
.typcn-social-instagram-circular:before { 
  content: '\e0ec'; /* '' */
}
 
.typcn-social-instagram:before { 
  content: '\e0ed'; /* '' */
}
 
.typcn-social-last-fm-circular:before { 
  content: '\e0ee'; /* '' */
}
 
.typcn-social-last-fm:before { 
  content: '\e0ef'; /* '' */
}
 
.typcn-social-linkedin-circular:before { 
  content: '\e0f0'; /* '' */
}
 
.typcn-social-linkedin:before { 
  content: '\e0f1'; /* '' */
}
 
.typcn-social-pinterest-circular:before { 
  content: '\e0f2'; /* '' */
}
 
.typcn-social-pinterest:before { 
  content: '\e0f3'; /* '' */
}
 
.typcn-social-skype-outline:before { 
  content: '\e0f4'; /* '' */
}
 
.typcn-social-skype:before { 
  content: '\e0f5'; /* '' */
}
 
.typcn-social-tumbler-circular:before { 
  content: '\e0f6'; /* '' */
}
 
.typcn-social-tumbler:before { 
  content: '\e0f7'; /* '' */
}
 
.typcn-social-twitter-circular:before { 
  content: '\e0f8'; /* '' */
}
 
.typcn-social-twitter:before { 
  content: '\e0f9'; /* '' */
}
 
.typcn-social-vimeo-circular:before { 
  content: '\e0fa'; /* '' */
}
 
.typcn-social-vimeo:before { 
  content: '\e0fb'; /* '' */
}
 
.typcn-social-youtube-circular:before { 
  content: '\e0fc'; /* '' */
}
 
.typcn-social-youtube:before { 
  content: '\e0fd'; /* '' */
}
 
.typcn-sort-alphabetically-outline:before { 
  content: '\e0fe'; /* '' */
}
 
.typcn-sort-alphabetically:before { 
  content: '\e0ff'; /* '' */
}
 
.typcn-sort-numerically-outline:before { 
  content: '\e100'; /* '' */
}
 
.typcn-sort-numerically:before { 
  content: '\e101'; /* '' */
}
 
.typcn-spanner-outline:before { 
  content: '\e102'; /* '' */
}
 
.typcn-spanner:before { 
  content: '\e103'; /* '' */
}
 
.typcn-spiral:before { 
  content: '\e104'; /* '' */
}
 
.typcn-star-full-outline:before { 
  content: '\e105'; /* '' */
}
 
.typcn-star-half-outline:before { 
  content: '\e106'; /* '' */
}
 
.typcn-star-half:before { 
  content: '\e107'; /* '' */
}
 
.typcn-star-outline:before { 
  content: '\e108'; /* '' */
}
 
.typcn-star:before { 
  content: '\e109'; /* '' */
}
 
.typcn-starburst-outline:before { 
  content: '\e10a'; /* '' */
}
 
.typcn-starburst:before { 
  content: '\e10b'; /* '' */
}
 
.typcn-stopwatch:before { 
  content: '\e10c'; /* '' */
}
 
.typcn-support:before { 
  content: '\e10d'; /* '' */
}
 
.typcn-tabs-outline:before { 
  content: '\e10e'; /* '' */
}
 
.typcn-tag:before { 
  content: '\e10f'; /* '' */
}
 
.typcn-tags:before { 
  content: '\e110'; /* '' */
}
 
.typcn-th-large-outline:before { 
  content: '\e111'; /* '' */
}
 
.typcn-th-large:before { 
  content: '\e112'; /* '' */
}
 
.typcn-th-list-outline:before { 
  content: '\e113'; /* '' */
}
 
.typcn-th-list:before { 
  content: '\e114'; /* '' */
}
 
.typcn-th-menu-outline:before { 
  content: '\e115'; /* '' */
}
 
.typcn-th-menu:before { 
  content: '\e116'; /* '' */
}
 
.typcn-th-small-outline:before { 
  content: '\e117'; /* '' */
}
 
.typcn-th-small:before { 
  content: '\e118'; /* '' */
}
 
.typcn-thermometer:before { 
  content: '\e119'; /* '' */
}
 
.typcn-thumbs-down:before { 
  content: '\e11a'; /* '' */
}
 
.typcn-thumbs-ok:before { 
  content: '\e11b'; /* '' */
}
 
.typcn-thumbs-up:before { 
  content: '\e11c'; /* '' */
}
 
.typcn-tick-outline:before { 
  content: '\e11d'; /* '' */
}
 
.typcn-tick:before { 
  content: '\e11e'; /* '' */
}
 
.typcn-ticket:before { 
  content: '\e11f'; /* '' */
}
 
.typcn-time:before { 
  content: '\e120'; /* '' */
}
 
.typcn-times-outline:before { 
  content: '\e121'; /* '' */
}
 
.typcn-times:before { 
  content: '\e122'; /* '' */
}
 
.typcn-trash:before { 
  content: '\e123'; /* '' */
}
 
.typcn-tree:before { 
  content: '\e124'; /* '' */
}
 
.typcn-upload-outline:before { 
  content: '\e125'; /* '' */
}
 
.typcn-upload:before { 
  content: '\e126'; /* '' */
}
 
.typcn-user-add-outline:before { 
  content: '\e127'; /* '' */
}
 
.typcn-user-add:before { 
  content: '\e128'; /* '' */
}
 
.typcn-user-delete-outline:before { 
  content: '\e129'; /* '' */
}
 
.typcn-user-delete:before { 
  content: '\e12a'; /* '' */
}
 
.typcn-user-outline:before { 
  content: '\e12b'; /* '' */
}
 
.typcn-user:before { 
  content: '\e12c'; /* '' */
}
 
.typcn-vendor-android:before { 
  content: '\e12d'; /* '' */
}
 
.typcn-vendor-apple:before { 
  content: '\e12e'; /* '' */
}
 
.typcn-vendor-microsoft:before { 
  content: '\e12f'; /* '' */
}
 
.typcn-video-outline:before { 
  content: '\e130'; /* '' */
}
 
.typcn-video:before { 
  content: '\e131'; /* '' */
}
 
.typcn-volume-down:before { 
  content: '\e132'; /* '' */
}
 
.typcn-volume-mute:before { 
  content: '\e133'; /* '' */
}
 
.typcn-volume-up:before { 
  content: '\e134'; /* '' */
}
 
.typcn-volume:before { 
  content: '\e135'; /* '' */
}
 
.typcn-warning-outline:before { 
  content: '\e136'; /* '' */
}
 
.typcn-warning:before { 
  content: '\e137'; /* '' */
}
 
.typcn-watch:before { 
  content: '\e138'; /* '' */
}
 
.typcn-waves-outline:before { 
  content: '\e139'; /* '' */
}
 
.typcn-waves:before { 
  content: '\e13a'; /* '' */
}
 
.typcn-weather-cloudy:before { 
  content: '\e13b'; /* '' */
}
 
.typcn-weather-downpour:before { 
  content: '\e13c'; /* '' */
}
 
.typcn-weather-night:before { 
  content: '\e13d'; /* '' */
}
 
.typcn-weather-partly-sunny:before { 
  content: '\e13e'; /* '' */
}
 
.typcn-weather-shower:before { 
  content: '\e13f'; /* '' */
}
 
.typcn-weather-snow:before { 
  content: '\e140'; /* '' */
}
 
.typcn-weather-stormy:before { 
  content: '\e141'; /* '' */
}
 
.typcn-weather-sunny:before { 
  content: '\e142'; /* '' */
}
 
.typcn-weather-windy-cloudy:before { 
  content: '\e143'; /* '' */
}
 
.typcn-weather-windy:before { 
  content: '\e144'; /* '' */
}
 
.typcn-wi-fi-outline:before { 
  content: '\e145'; /* '' */
}
 
.typcn-wi-fi:before { 
  content: '\e146'; /* '' */
}
 
.typcn-wine:before { 
  content: '\e147'; /* '' */
}
 
.typcn-world-outline:before { 
  content: '\e148'; /* '' */
}
 
.typcn-world:before { 
  content: '\e149'; /* '' */
}
 
.typcn-zoom-in-outline:before { 
  content: '\e14a'; /* '' */
}
 
.typcn-zoom-in:before { 
  content: '\e14b'; /* '' */
}
 
.typcn-zoom-out-outline:before { 
  content: '\e14c'; /* '' */
}
 
.typcn-zoom-out:before { 
  content: '\e14d'; /* '' */
}
 
.typcn-zoom-outline:before { 
  content: '\e14e'; /* '' */
}
 
.typcn-zoom:before { 
  content: '\e14f'; /* '' */
}
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url('ad.2d9288138275b189625c.svg')}.flag-icon-ad.flag-icon-squared{background-image:url('ad.800207334fe3f06f5cef.svg')}.flag-icon-ae{background-image:url('ae.998cc1fc1b86c9e1f5e3.svg')}.flag-icon-ae.flag-icon-squared{background-image:url('ae.8fc34d937ede25b6e171.svg')}.flag-icon-af{background-image:url('af.1e73c9eec7a1fe8d8a4a.svg')}.flag-icon-af.flag-icon-squared{background-image:url('af.ddee87a8c4cdbc2a60b5.svg')}.flag-icon-ag{background-image:url('ag.b8b828913dc2d38b6afa.svg')}.flag-icon-ag.flag-icon-squared{background-image:url('ag.441882c5d5489780f1ab.svg')}.flag-icon-ai{background-image:url('ai.7b4552df49750bda95a7.svg')}.flag-icon-ai.flag-icon-squared{background-image:url('ai.377c542ad344b6c40fd3.svg')}.flag-icon-al{background-image:url('al.4ed11fa46f929442468e.svg')}.flag-icon-al.flag-icon-squared{background-image:url('al.0663234670e1d6679628.svg')}.flag-icon-am{background-image:url('am.cb2561270555c1b1e803.svg')}.flag-icon-am.flag-icon-squared{background-image:url('am.41e6105650bb108b46e1.svg')}.flag-icon-ao{background-image:url('ao.b69218a9dc7ff91ce973.svg')}.flag-icon-ao.flag-icon-squared{background-image:url('ao.3e1baa0864a908f0cb27.svg')}.flag-icon-aq{background-image:url('aq.02ad59b3dcbdd872f74d.svg')}.flag-icon-aq.flag-icon-squared{background-image:url('aq.328821fe6adacfa7bee4.svg')}.flag-icon-ar{background-image:url('ar.5261e632249ca9ab5b91.svg')}.flag-icon-ar.flag-icon-squared{background-image:url('ar.53647ae9f056d46e0320.svg')}.flag-icon-as{background-image:url('as.23e6ae7d55de10776260.svg')}.flag-icon-as.flag-icon-squared{background-image:url('as.078ba7453c7f253d3f2c.svg')}.flag-icon-at{background-image:url('at.fa4cf0437de30e8cbf89.svg')}.flag-icon-at.flag-icon-squared{background-image:url('at.0721b30720785a8a481e.svg')}.flag-icon-au{background-image:url('au.bb307e7fab6969ba6d3f.svg')}.flag-icon-au.flag-icon-squared{background-image:url('au.f6b7907ce4405df5f8c7.svg')}.flag-icon-aw{background-image:url('aw.3f52fb17e14398c3a3d8.svg')}.flag-icon-aw.flag-icon-squared{background-image:url('aw.0cd7e031771900e86d3f.svg')}.flag-icon-ax{background-image:url('ax.f8c4019f81d13aade8e7.svg')}.flag-icon-ax.flag-icon-squared{background-image:url('ax.e939bf2ecb653b16e319.svg')}.flag-icon-az{background-image:url('az.198dbef38643afbd74b6.svg')}.flag-icon-az.flag-icon-squared{background-image:url('az.1edff1247e1846c4e074.svg')}.flag-icon-ba{background-image:url('ba.7d6f56d23d025c0f0368.svg')}.flag-icon-ba.flag-icon-squared{background-image:url('ba.d5ef14f05acaac11a484.svg')}.flag-icon-bb{background-image:url('bb.fe3ac3fea6f1abd9cfce.svg')}.flag-icon-bb.flag-icon-squared{background-image:url('bb.0c916c1c17d5652f5e92.svg')}.flag-icon-bd{background-image:url('bd.a7978d3d0cb45d9a6dfa.svg')}.flag-icon-bd.flag-icon-squared{background-image:url('bd.b2af31760187b0f75eb6.svg')}.flag-icon-be{background-image:url('be.5739940da79d5fa8e595.svg')}.flag-icon-be.flag-icon-squared{background-image:url('be.f34903cc86f134e4aa0a.svg')}.flag-icon-bf{background-image:url('bf.57907e6611d0ab08eed5.svg')}.flag-icon-bf.flag-icon-squared{background-image:url('bf.348494c4020e910a1c5e.svg')}.flag-icon-bg{background-image:url('bg.494aa5696f310b06328d.svg')}.flag-icon-bg.flag-icon-squared{background-image:url('bg.44d83f951206160867de.svg')}.flag-icon-bh{background-image:url('bh.7510653e469a48d869e1.svg')}.flag-icon-bh.flag-icon-squared{background-image:url('bh.18fac7d81bf6f7575b9f.svg')}.flag-icon-bi{background-image:url('bi.12a40d8db0b02233e8bd.svg')}.flag-icon-bi.flag-icon-squared{background-image:url('bi.d0615c777a4d8ada2543.svg')}.flag-icon-bj{background-image:url('bj.5561ec954d9c2ec53340.svg')}.flag-icon-bj.flag-icon-squared{background-image:url('bj.22430301448ceea1471d.svg')}.flag-icon-bl{background-image:url('bl.2a496da9f0ccf063b143.svg')}.flag-icon-bl.flag-icon-squared{background-image:url('bl.2deb442f266b054738dc.svg')}.flag-icon-bm{background-image:url('bm.012b04b78dff697d63ab.svg')}.flag-icon-bm.flag-icon-squared{background-image:url('bm.f2a17828e24a83b7bb4e.svg')}.flag-icon-bn{background-image:url('bn.f6d5f4005cca9ebb9883.svg')}.flag-icon-bn.flag-icon-squared{background-image:url('bn.c5b91605c852ec62583c.svg')}.flag-icon-bo{background-image:url('bo.5f3fef091d666ea0ed09.svg')}.flag-icon-bo.flag-icon-squared{background-image:url('bo.2b6773a9f72cc831c5fd.svg')}.flag-icon-bq{background-image:url('bq.fda6c02c937beae29117.svg')}.flag-icon-bq.flag-icon-squared{background-image:url('bq.8c6f85c7ffea34a1d115.svg')}.flag-icon-br{background-image:url('br.a31e25766b6f0ba6bea0.svg')}.flag-icon-br.flag-icon-squared{background-image:url('br.a30c10f8643bb31ef60f.svg')}.flag-icon-bs{background-image:url('bs.cf40c6afb10d012e938c.svg')}.flag-icon-bs.flag-icon-squared{background-image:url('bs.0f30e82c7146b9138138.svg')}.flag-icon-bt{background-image:url('bt.87d65251ab5b878dd029.svg')}.flag-icon-bt.flag-icon-squared{background-image:url('bt.508393deb13245e36ff0.svg')}.flag-icon-bv{background-image:url('bv.4fbc14ad662107c17002.svg')}.flag-icon-bv.flag-icon-squared{background-image:url('bv.ce747379b653d0c81d93.svg')}.flag-icon-bw{background-image:url('bw.15ed460a57847531507e.svg')}.flag-icon-bw.flag-icon-squared{background-image:url('bw.5f11a0beed3ff05c3acc.svg')}.flag-icon-by{background-image:url('by.c05c8c07ade1f9ead97d.svg')}.flag-icon-by.flag-icon-squared{background-image:url('by.9b65127c617c5268e17e.svg')}.flag-icon-bz{background-image:url('bz.2458dd8a8870ea822b25.svg')}.flag-icon-bz.flag-icon-squared{background-image:url('bz.81f2d6419e0debccb767.svg')}.flag-icon-ca{background-image:url('ca.0efb6bf1f18132e87ea2.svg')}.flag-icon-ca.flag-icon-squared{background-image:url('ca.a3999867cb776b04ebdd.svg')}.flag-icon-cc{background-image:url('cc.dd392e29d025f8df6555.svg')}.flag-icon-cc.flag-icon-squared{background-image:url('cc.e53abbf8dc50b464cbb1.svg')}.flag-icon-cd{background-image:url('cd.d4408d3c47a4436c01c7.svg')}.flag-icon-cd.flag-icon-squared{background-image:url('cd.a3ecd8067fcd90a99ce9.svg')}.flag-icon-cf{background-image:url('cf.d8dd15d37e5023c35412.svg')}.flag-icon-cf.flag-icon-squared{background-image:url('cf.8f764c6dedaca265cead.svg')}.flag-icon-cg{background-image:url('cg.51ec77aa7dc9bd203501.svg')}.flag-icon-cg.flag-icon-squared{background-image:url('cg.4ad6f3e8cf63bc61fc68.svg')}.flag-icon-ch{background-image:url('ch.a69a50e544ff08eb122e.svg')}.flag-icon-ch.flag-icon-squared{background-image:url('ch.987cb82c1cadb50c89fe.svg')}.flag-icon-ci{background-image:url('ci.11ac689d81026c7e72a1.svg')}.flag-icon-ci.flag-icon-squared{background-image:url('ci.728ba64d6ecf525a8eb6.svg')}.flag-icon-ck{background-image:url('ck.fe45a10b7d10b55b7411.svg')}.flag-icon-ck.flag-icon-squared{background-image:url('ck.e2686b2a29a1d7e56e17.svg')}.flag-icon-cl{background-image:url('cl.2fd895c4996f542bf3b0.svg')}.flag-icon-cl.flag-icon-squared{background-image:url('cl.609867ee88ac78b4aaf3.svg')}.flag-icon-cm{background-image:url('cm.a56034b73ef6d0700c73.svg')}.flag-icon-cm.flag-icon-squared{background-image:url('cm.94ec67b0531daa72807d.svg')}.flag-icon-cn{background-image:url('cn.2c193ab31269f0da8be9.svg')}.flag-icon-cn.flag-icon-squared{background-image:url('cn.3a0829042f88f0dd2006.svg')}.flag-icon-co{background-image:url('co.c5d7116a03266225f537.svg')}.flag-icon-co.flag-icon-squared{background-image:url('co.11131041f85f1e5ebf68.svg')}.flag-icon-cr{background-image:url('cr.0d349fd2526b99ef265d.svg')}.flag-icon-cr.flag-icon-squared{background-image:url('cr.13c483a397095a9d8703.svg')}.flag-icon-cu{background-image:url('cu.1c7cc4da857495d8b44e.svg')}.flag-icon-cu.flag-icon-squared{background-image:url('cu.e4f897dc1790e9f3d1ad.svg')}.flag-icon-cv{background-image:url('cv.624a2d4d919439bbd76b.svg')}.flag-icon-cv.flag-icon-squared{background-image:url('cv.accdfa0ea8efad323ef4.svg')}.flag-icon-cw{background-image:url('cw.9c06626ee2188bfd83b6.svg')}.flag-icon-cw.flag-icon-squared{background-image:url('cw.ae75cba57510891147b5.svg')}.flag-icon-cx{background-image:url('cx.b2a59c5ce370cabebdcb.svg')}.flag-icon-cx.flag-icon-squared{background-image:url('cx.8142eab77f7fe4cfb349.svg')}.flag-icon-cy{background-image:url('cy.5e40be33df611e7bdece.svg')}.flag-icon-cy.flag-icon-squared{background-image:url('cy.dbf92cb89053f06b273f.svg')}.flag-icon-cz{background-image:url('cz.09a9b116642e821937ff.svg')}.flag-icon-cz.flag-icon-squared{background-image:url('cz.b325cced526f0d4cb42b.svg')}.flag-icon-de{background-image:url('de.246a5fcba5ed21747c2a.svg')}.flag-icon-de.flag-icon-squared{background-image:url('de.74018f0abdef885f425c.svg')}.flag-icon-dj{background-image:url('dj.694ca31b23013c8f1127.svg')}.flag-icon-dj.flag-icon-squared{background-image:url('dj.63e20123441e1fe6998d.svg')}.flag-icon-dk{background-image:url('dk.302b4687163f20c1e437.svg')}.flag-icon-dk.flag-icon-squared{background-image:url('dk.59a9d25f6d57f572f48c.svg')}.flag-icon-dm{background-image:url('dm.b1635699ae7bb121d9ef.svg')}.flag-icon-dm.flag-icon-squared{background-image:url('dm.fda8fe7071e441060435.svg')}.flag-icon-do{background-image:url('do.704fd2a9ed132ee8e42c.svg')}.flag-icon-do.flag-icon-squared{background-image:url('do.88a82fcc61969d9c897c.svg')}.flag-icon-dz{background-image:url('dz.0477e542720bf395ac09.svg')}.flag-icon-dz.flag-icon-squared{background-image:url('dz.ff15f060b5abba792024.svg')}.flag-icon-ec{background-image:url('ec.3bafd0714678cf63330f.svg')}.flag-icon-ec.flag-icon-squared{background-image:url('ec.8fb69b7933c6f712e205.svg')}.flag-icon-ee{background-image:url('ee.03c3d564daa8527441e9.svg')}.flag-icon-ee.flag-icon-squared{background-image:url('ee.9b43910c06e045dae08a.svg')}.flag-icon-eg{background-image:url('eg.b0aa9a4e893d49715b78.svg')}.flag-icon-eg.flag-icon-squared{background-image:url('eg.4137f1081dc73f5450aa.svg')}.flag-icon-eh{background-image:url('eh.44d979031e6ecf702d00.svg')}.flag-icon-eh.flag-icon-squared{background-image:url('eh.780a0a9e2e95e4971fdc.svg')}.flag-icon-er{background-image:url('er.b4ea80f7a2a8848ad55e.svg')}.flag-icon-er.flag-icon-squared{background-image:url('er.8d5171c77e388034f489.svg')}.flag-icon-es{background-image:url('es.bcf1ab9854fa7d81fedb.svg')}.flag-icon-es.flag-icon-squared{background-image:url('es.361eda2a8906d9753ced.svg')}.flag-icon-et{background-image:url('et.512bde19026857a0be17.svg')}.flag-icon-et.flag-icon-squared{background-image:url('et.a61da8e203efc6ddf8be.svg')}.flag-icon-fi{background-image:url('fi.8c63a9af82c69e1e067c.svg')}.flag-icon-fi.flag-icon-squared{background-image:url('fi.55109a408f95186b773e.svg')}.flag-icon-fj{background-image:url('fj.caf72f69ced8ffea30cc.svg')}.flag-icon-fj.flag-icon-squared{background-image:url('fj.453532c2daca1423d88f.svg')}.flag-icon-fk{background-image:url('fk.1e53dc26d87dc2ff8cde.svg')}.flag-icon-fk.flag-icon-squared{background-image:url('fk.1bffbf9fdbc7e06d1e4e.svg')}.flag-icon-fm{background-image:url('fm.2c13a5d4f618959c50fc.svg')}.flag-icon-fm.flag-icon-squared{background-image:url('fm.41b339f3be3f9e3f6169.svg')}.flag-icon-fo{background-image:url('fo.c2f634751d1be4f5bb02.svg')}.flag-icon-fo.flag-icon-squared{background-image:url('fo.32019da00e4ad54d1cda.svg')}.flag-icon-fr{background-image:url('fr.4e3ec048e64c77815332.svg')}.flag-icon-fr.flag-icon-squared{background-image:url('fr.f4529ed89ccd5521b689.svg')}.flag-icon-ga{background-image:url('ga.8629ddf547aa8d81b25f.svg')}.flag-icon-ga.flag-icon-squared{background-image:url('ga.886a7348fe2900f346fe.svg')}.flag-icon-gb{background-image:url('gb.85a97dab5b090c1a8110.svg')}.flag-icon-gb.flag-icon-squared{background-image:url('gb.fe60f8318501f211b958.svg')}.flag-icon-gd{background-image:url('gd.0e3d254c0cf13bf900b1.svg')}.flag-icon-gd.flag-icon-squared{background-image:url('gd.7c62ce7d1f45914b8276.svg')}.flag-icon-ge{background-image:url('ge.a129579288ce45bca7de.svg')}.flag-icon-ge.flag-icon-squared{background-image:url('ge.49a0b418c43c1db8a679.svg')}.flag-icon-gf{background-image:url('gf.434bae071ab5ed1b7986.svg')}.flag-icon-gf.flag-icon-squared{background-image:url('gf.d0185c1175c7d0fa26b1.svg')}.flag-icon-gg{background-image:url('gg.c447047f465ae1303de6.svg')}.flag-icon-gg.flag-icon-squared{background-image:url('gg.02df8a5dc2a174160c2f.svg')}.flag-icon-gh{background-image:url('gh.bb3bb60464f9de088520.svg')}.flag-icon-gh.flag-icon-squared{background-image:url('gh.e0ca5267471f6b47564b.svg')}.flag-icon-gi{background-image:url('gi.71cfe39b19a8cf801dac.svg')}.flag-icon-gi.flag-icon-squared{background-image:url('gi.1afed1e43b3df7062191.svg')}.flag-icon-gl{background-image:url('gl.1495643c89bb2002c8d1.svg')}.flag-icon-gl.flag-icon-squared{background-image:url('gl.59e1835690dfbbb0414e.svg')}.flag-icon-gm{background-image:url('gm.39937d8fd860274df069.svg')}.flag-icon-gm.flag-icon-squared{background-image:url('gm.6b4107900a93999092ef.svg')}.flag-icon-gn{background-image:url('gn.e2dcda47e6c4a060104a.svg')}.flag-icon-gn.flag-icon-squared{background-image:url('gn.0798100ed78e72cc9070.svg')}.flag-icon-gp{background-image:url('gp.0dcdf9660c568a30d3db.svg')}.flag-icon-gp.flag-icon-squared{background-image:url('gp.8fc39c39ffec8d93e550.svg')}.flag-icon-gq{background-image:url('gq.c095a0d44d955f381d95.svg')}.flag-icon-gq.flag-icon-squared{background-image:url('gq.88946f8ad223fc1224a0.svg')}.flag-icon-gr{background-image:url('gr.334890b69eef86b49a90.svg')}.flag-icon-gr.flag-icon-squared{background-image:url('gr.dcc2c8657fa2795dda11.svg')}.flag-icon-gs{background-image:url('gs.21f7c99f17bb19ebe4b9.svg')}.flag-icon-gs.flag-icon-squared{background-image:url('gs.1067356806f9346264da.svg')}.flag-icon-gt{background-image:url('gt.01ce618dccdf1c3af88f.svg')}.flag-icon-gt.flag-icon-squared{background-image:url('gt.4eea9e03835a6042e803.svg')}.flag-icon-gu{background-image:url('gu.beb28cdd728df39cc501.svg')}.flag-icon-gu.flag-icon-squared{background-image:url('gu.d4375e9d037d29bc430f.svg')}.flag-icon-gw{background-image:url('gw.f0742332f72950dc2c88.svg')}.flag-icon-gw.flag-icon-squared{background-image:url('gw.1ea244637aa5bc1fb635.svg')}.flag-icon-gy{background-image:url('gy.cbacc8b88ee72a8dcf56.svg')}.flag-icon-gy.flag-icon-squared{background-image:url('gy.333d94bf559357540545.svg')}.flag-icon-hk{background-image:url('hk.029a6bef7507e48f7931.svg')}.flag-icon-hk.flag-icon-squared{background-image:url('hk.50fa2f99e1b35759629a.svg')}.flag-icon-hm{background-image:url('hm.8bbb5756e34452e030d2.svg')}.flag-icon-hm.flag-icon-squared{background-image:url('hm.45e61c98191d6b1210b7.svg')}.flag-icon-hn{background-image:url('hn.db7e3de4435a912737ae.svg')}.flag-icon-hn.flag-icon-squared{background-image:url('hn.4938f675b80bdc7e5ec2.svg')}.flag-icon-hr{background-image:url('hr.176d2d57842eb1084e53.svg')}.flag-icon-hr.flag-icon-squared{background-image:url('hr.635a60933b2268045706.svg')}.flag-icon-ht{background-image:url('ht.5f6a49d0ed1c19657da2.svg')}.flag-icon-ht.flag-icon-squared{background-image:url('ht.06eefed919d3723c5077.svg')}.flag-icon-hu{background-image:url('hu.d1065faa141b030f4d63.svg')}.flag-icon-hu.flag-icon-squared{background-image:url('hu.a38286595b4408dcfabe.svg')}.flag-icon-id{background-image:url('id.e8f1c8799e91c1329175.svg')}.flag-icon-id.flag-icon-squared{background-image:url('id.cd7ecc1e34dd7b23af6e.svg')}.flag-icon-ie{background-image:url('ie.deca9e10a3bd63cbb1cc.svg')}.flag-icon-ie.flag-icon-squared{background-image:url('ie.ce6c7d810f03854cd751.svg')}.flag-icon-il{background-image:url('il.ad7a2d12e6947b430bc7.svg')}.flag-icon-il.flag-icon-squared{background-image:url('il.5a12c248e7badb386042.svg')}.flag-icon-im{background-image:url('im.07fac2afc75f3b5d1c23.svg')}.flag-icon-im.flag-icon-squared{background-image:url('im.f6e8452ca63057270d6e.svg')}.flag-icon-in{background-image:url('in.98c5671706065988ddff.svg')}.flag-icon-in.flag-icon-squared{background-image:url('in.f1c7c9bef4ab67d1e4a6.svg')}.flag-icon-io{background-image:url('io.7fc155e7fac812687087.svg')}.flag-icon-io.flag-icon-squared{background-image:url('io.1734998df85efc34d79d.svg')}.flag-icon-iq{background-image:url('iq.77fca3a16e9b7d1b1de6.svg')}.flag-icon-iq.flag-icon-squared{background-image:url('iq.a632108725e2eb4eebf2.svg')}.flag-icon-ir{background-image:url('ir.28b0fb3b3d83de326b81.svg')}.flag-icon-ir.flag-icon-squared{background-image:url('ir.1a62e10d6cfe077c86a3.svg')}.flag-icon-is{background-image:url('is.ba30d1eb1308572f96dc.svg')}.flag-icon-is.flag-icon-squared{background-image:url('is.2c3b9decb9e6eeff8856.svg')}.flag-icon-it{background-image:url('it.5a3412cbe8f690dc5dfc.svg')}.flag-icon-it.flag-icon-squared{background-image:url('it.15a1f288182170a58096.svg')}.flag-icon-je{background-image:url('je.a2bead8f5c6abd826fe5.svg')}.flag-icon-je.flag-icon-squared{background-image:url('je.12bf2a5fe22bbdbcf5b5.svg')}.flag-icon-jm{background-image:url('jm.c5279e8583934fd4fcc2.svg')}.flag-icon-jm.flag-icon-squared{background-image:url('jm.1b388cb263bd368e4588.svg')}.flag-icon-jo{background-image:url('jo.5806167645b758207aeb.svg')}.flag-icon-jo.flag-icon-squared{background-image:url('jo.e0c3d125e44478b3c9fc.svg')}.flag-icon-jp{background-image:url('jp.28157b5298df82905d87.svg')}.flag-icon-jp.flag-icon-squared{background-image:url('jp.b5b509c87244a9ff54e8.svg')}.flag-icon-ke{background-image:url('ke.ac8b7d8174a8767fefb6.svg')}.flag-icon-ke.flag-icon-squared{background-image:url('ke.8db0f5f99c8a152df9a5.svg')}.flag-icon-kg{background-image:url('kg.0e8c2a1deb7a97d5d6fa.svg')}.flag-icon-kg.flag-icon-squared{background-image:url('kg.20cdf6156992570d17d7.svg')}.flag-icon-kh{background-image:url('kh.add3236a32912b953efd.svg')}.flag-icon-kh.flag-icon-squared{background-image:url('kh.2be5f19d71be932f32fb.svg')}.flag-icon-ki{background-image:url('ki.db9ce4a8eedd3429844c.svg')}.flag-icon-ki.flag-icon-squared{background-image:url('ki.84841933e626d7194ab9.svg')}.flag-icon-km{background-image:url('km.05c0e1c1d234ec535e80.svg')}.flag-icon-km.flag-icon-squared{background-image:url('km.86ad579fab8211512f20.svg')}.flag-icon-kn{background-image:url('kn.8d2a2bac0a4bec64f617.svg')}.flag-icon-kn.flag-icon-squared{background-image:url('kn.a1e5c90bb158a324df6f.svg')}.flag-icon-kp{background-image:url('kp.fc45ba59283feb5ac072.svg')}.flag-icon-kp.flag-icon-squared{background-image:url('kp.bab86a2769bae956735f.svg')}.flag-icon-kr{background-image:url('kr.472436a2cd7adcfb8185.svg')}.flag-icon-kr.flag-icon-squared{background-image:url('kr.7ce5a14098bfd2fb03e0.svg')}.flag-icon-kw{background-image:url('kw.8758e4ab9960cbd0372b.svg')}.flag-icon-kw.flag-icon-squared{background-image:url('kw.0a1e78f001df0d3a9a46.svg')}.flag-icon-ky{background-image:url('ky.bc2f4070b8aede23d934.svg')}.flag-icon-ky.flag-icon-squared{background-image:url('ky.58b6db257c2227ed4023.svg')}.flag-icon-kz{background-image:url('kz.765abf25f0c5a3107513.svg')}.flag-icon-kz.flag-icon-squared{background-image:url('kz.0855baa1155ef2663125.svg')}.flag-icon-la{background-image:url('la.d4742a0bc73e9af721f7.svg')}.flag-icon-la.flag-icon-squared{background-image:url('la.635b3d0bd4b2f2854bff.svg')}.flag-icon-lb{background-image:url('lb.c43e467ffa79b69e102a.svg')}.flag-icon-lb.flag-icon-squared{background-image:url('lb.bdba8149d35cfa3642a7.svg')}.flag-icon-lc{background-image:url('lc.318596539572196c7f62.svg')}.flag-icon-lc.flag-icon-squared{background-image:url('lc.5ad24b4c23e1c0240d15.svg')}.flag-icon-li{background-image:url('li.7f2cb3e761858cd6cd0d.svg')}.flag-icon-li.flag-icon-squared{background-image:url('li.f37f498e8d8d43d49133.svg')}.flag-icon-lk{background-image:url('lk.f8d21a6b463aa47f76f4.svg')}.flag-icon-lk.flag-icon-squared{background-image:url('lk.3ce70e5002961066169f.svg')}.flag-icon-lr{background-image:url('lr.e026e0f7f0697fe0dd3c.svg')}.flag-icon-lr.flag-icon-squared{background-image:url('lr.e3059e9827267ac9bf36.svg')}.flag-icon-ls{background-image:url('ls.6497b847f86af3b08881.svg')}.flag-icon-ls.flag-icon-squared{background-image:url('ls.fd0cc2e17bcb57d703a8.svg')}.flag-icon-lt{background-image:url('lt.c2b153a464289ca2eda1.svg')}.flag-icon-lt.flag-icon-squared{background-image:url('lt.76ec6661382ebca94b7f.svg')}.flag-icon-lu{background-image:url('lu.cad8b8baa96492b85073.svg')}.flag-icon-lu.flag-icon-squared{background-image:url('lu.57b9eece69ceaf18a2ca.svg')}.flag-icon-lv{background-image:url('lv.35ddb2f334c25ef94caf.svg')}.flag-icon-lv.flag-icon-squared{background-image:url('lv.4838077bfe980fe61535.svg')}.flag-icon-ly{background-image:url('ly.41489295bb65a7891cc8.svg')}.flag-icon-ly.flag-icon-squared{background-image:url('ly.27ae749c0846f8a5c2e2.svg')}.flag-icon-ma{background-image:url('ma.821b32398c1b5dbe1834.svg')}.flag-icon-ma.flag-icon-squared{background-image:url('ma.c91b74041cf00efd50fc.svg')}.flag-icon-mc{background-image:url('mc.37be4651b8d058120dd8.svg')}.flag-icon-mc.flag-icon-squared{background-image:url('mc.04a4a202a022ccc10add.svg')}.flag-icon-md{background-image:url('md.824e3e16727c39d5ad3b.svg')}.flag-icon-md.flag-icon-squared{background-image:url('md.879bb31c43329e54330f.svg')}.flag-icon-me{background-image:url('me.37b693f64c100e0b9a2d.svg')}.flag-icon-me.flag-icon-squared{background-image:url('me.be3b17db49b465d383d3.svg')}.flag-icon-mf{background-image:url('mf.d3fbe0d987afbd8149e8.svg')}.flag-icon-mf.flag-icon-squared{background-image:url('mf.647123880ea3877d5394.svg')}.flag-icon-mg{background-image:url('mg.fba42999241fe114d86f.svg')}.flag-icon-mg.flag-icon-squared{background-image:url('mg.1491077425ac44fdd5ca.svg')}.flag-icon-mh{background-image:url('mh.c1782cea933e24d2f757.svg')}.flag-icon-mh.flag-icon-squared{background-image:url('mh.40dbb5c2801f16957059.svg')}.flag-icon-mk{background-image:url('mk.4a879fde847db3890fea.svg')}.flag-icon-mk.flag-icon-squared{background-image:url('mk.12c1fffa458d10518414.svg')}.flag-icon-ml{background-image:url('ml.64aa836720124c581eea.svg')}.flag-icon-ml.flag-icon-squared{background-image:url('ml.02a95bc10fc1791b510b.svg')}.flag-icon-mm{background-image:url('mm.a646bac36c08c5b843f8.svg')}.flag-icon-mm.flag-icon-squared{background-image:url('mm.95787e3a534c1ed0a1ef.svg')}.flag-icon-mn{background-image:url('mn.5f43e0c610de2e757364.svg')}.flag-icon-mn.flag-icon-squared{background-image:url('mn.7ff5bebad5607af5a3a0.svg')}.flag-icon-mo{background-image:url('mo.012b278d37953c5a2e3e.svg')}.flag-icon-mo.flag-icon-squared{background-image:url('mo.94c09d5818bb170ef91f.svg')}.flag-icon-mp{background-image:url('mp.bccdcb5ecffe13079a80.svg')}.flag-icon-mp.flag-icon-squared{background-image:url('mp.fec806e5ccb0f18ffcad.svg')}.flag-icon-mq{background-image:url('mq.9bcc4ffb912c745aa709.svg')}.flag-icon-mq.flag-icon-squared{background-image:url('mq.37d2d6810c154684782c.svg')}.flag-icon-mr{background-image:url('mr.55d8f233036c23373ecf.svg')}.flag-icon-mr.flag-icon-squared{background-image:url('mr.38d81da0d49d46e42276.svg')}.flag-icon-ms{background-image:url('ms.ec75da93364b2dd68705.svg')}.flag-icon-ms.flag-icon-squared{background-image:url('ms.830476bcbc2114c0edc9.svg')}.flag-icon-mt{background-image:url('mt.07ddb919be0f617b964c.svg')}.flag-icon-mt.flag-icon-squared{background-image:url('mt.4f20d5a79880bb85d373.svg')}.flag-icon-mu{background-image:url('mu.33b7d11749d57a61797d.svg')}.flag-icon-mu.flag-icon-squared{background-image:url('mu.fcbb9709a43b6b1f0b94.svg')}.flag-icon-mv{background-image:url('mv.c11e6efecc84326132b2.svg')}.flag-icon-mv.flag-icon-squared{background-image:url('mv.f1beedaaf3f70d20d2e9.svg')}.flag-icon-mw{background-image:url('mw.8627c92dc660e33b047a.svg')}.flag-icon-mw.flag-icon-squared{background-image:url('mw.f075545eec970dd6bea4.svg')}.flag-icon-mx{background-image:url('mx.1fcc3cf0c7e6ca135612.svg')}.flag-icon-mx.flag-icon-squared{background-image:url('mx.4e358e43beb776d5c90c.svg')}.flag-icon-my{background-image:url('my.789a6ddf349312be499c.svg')}.flag-icon-my.flag-icon-squared{background-image:url('my.591d1e38714cc55a73f3.svg')}.flag-icon-mz{background-image:url('mz.c8308283028cbd9a0281.svg')}.flag-icon-mz.flag-icon-squared{background-image:url('mz.4fce86a88ab94af0d471.svg')}.flag-icon-na{background-image:url('na.efac2847fb683491ca06.svg')}.flag-icon-na.flag-icon-squared{background-image:url('na.ca8997745270df3094bb.svg')}.flag-icon-nc{background-image:url('nc.846211decb4c6a7eaf50.svg')}.flag-icon-nc.flag-icon-squared{background-image:url('nc.b72ab6b2a834a41cb6cf.svg')}.flag-icon-ne{background-image:url('ne.9a5589731c141e7c38d8.svg')}.flag-icon-ne.flag-icon-squared{background-image:url('ne.a7f07f0ce07ab31c8977.svg')}.flag-icon-nf{background-image:url('nf.5e07162fc6710cfed614.svg')}.flag-icon-nf.flag-icon-squared{background-image:url('nf.44fe5947279a723930d2.svg')}.flag-icon-ng{background-image:url('ng.ba3bb51aca71f876f6d5.svg')}.flag-icon-ng.flag-icon-squared{background-image:url('ng.f6a23478e72fa37e3b9f.svg')}.flag-icon-ni{background-image:url('ni.7affd52e71f565734b35.svg')}.flag-icon-ni.flag-icon-squared{background-image:url('ni.3f7681e7629b2dfdcb7f.svg')}.flag-icon-nl{background-image:url('nl.feb9eea9ce02f8633ea8.svg')}.flag-icon-nl.flag-icon-squared{background-image:url('nl.db2b8b183dba8ab79921.svg')}.flag-icon-no{background-image:url('no.fc029595f52e23b8f041.svg')}.flag-icon-no.flag-icon-squared{background-image:url('no.51a7ba8c6295a52f4b25.svg')}.flag-icon-np{background-image:url('np.4211aa60556333402993.svg')}.flag-icon-np.flag-icon-squared{background-image:url('np.c28b6869e7499315df56.svg')}.flag-icon-nr{background-image:url('nr.66dd15736f1d79053d46.svg')}.flag-icon-nr.flag-icon-squared{background-image:url('nr.61a42463d2f4031baee8.svg')}.flag-icon-nu{background-image:url('nu.39cb2412fae122cbbb2a.svg')}.flag-icon-nu.flag-icon-squared{background-image:url('nu.482618606f493a8f71e7.svg')}.flag-icon-nz{background-image:url('nz.07d3ae50c3576b59ca1c.svg')}.flag-icon-nz.flag-icon-squared{background-image:url('nz.d29645cfd55673bf87bf.svg')}.flag-icon-om{background-image:url('om.9170bae18fb32150c2ec.svg')}.flag-icon-om.flag-icon-squared{background-image:url('om.7171b1e2bb68f23117e1.svg')}.flag-icon-pa{background-image:url('pa.3b4d5528e24d6aa61e04.svg')}.flag-icon-pa.flag-icon-squared{background-image:url('pa.943e160a9766c67a31c6.svg')}.flag-icon-pe{background-image:url('pe.fda66729797431050527.svg')}.flag-icon-pe.flag-icon-squared{background-image:url('pe.017a482a8e2647dc96de.svg')}.flag-icon-pf{background-image:url('pf.b6f47989b5c69e0ab2ed.svg')}.flag-icon-pf.flag-icon-squared{background-image:url('pf.3ac8d5bdfe5d78013f56.svg')}.flag-icon-pg{background-image:url('pg.5c17391e78b57ac623cf.svg')}.flag-icon-pg.flag-icon-squared{background-image:url('pg.4359608e6d3f7f7b4c47.svg')}.flag-icon-ph{background-image:url('ph.807a7e5ded435f887dbe.svg')}.flag-icon-ph.flag-icon-squared{background-image:url('ph.605f52201b02fa5bb8a2.svg')}.flag-icon-pk{background-image:url('pk.fbfb5582df374e123a0d.svg')}.flag-icon-pk.flag-icon-squared{background-image:url('pk.f76952932734f7ef0d65.svg')}.flag-icon-pl{background-image:url('pl.6607e08cafd66147db56.svg')}.flag-icon-pl.flag-icon-squared{background-image:url('pl.1f4f8ec32bba1e4e2ec3.svg')}.flag-icon-pm{background-image:url('pm.6359f9eea5d35f2cc4d8.svg')}.flag-icon-pm.flag-icon-squared{background-image:url('pm.68469c3f062b2fbeab2e.svg')}.flag-icon-pn{background-image:url('pn.97f773cab9a46804e0d4.svg')}.flag-icon-pn.flag-icon-squared{background-image:url('pn.eb94153e3111b0694e49.svg')}.flag-icon-pr{background-image:url('pr.563200c5ca16c47d8db6.svg')}.flag-icon-pr.flag-icon-squared{background-image:url('pr.6949cd9f76c1e488de10.svg')}.flag-icon-ps{background-image:url('ps.658c8814aa70f9ef97c7.svg')}.flag-icon-ps.flag-icon-squared{background-image:url('ps.1b8d03996bc990a274d2.svg')}.flag-icon-pt{background-image:url('pt.03f36e39e92b313128a7.svg')}.flag-icon-pt.flag-icon-squared{background-image:url('pt.6143c8e6835f2dba4080.svg')}.flag-icon-pw{background-image:url('pw.5445894875274b8709f1.svg')}.flag-icon-pw.flag-icon-squared{background-image:url('pw.069ec370e716891db264.svg')}.flag-icon-py{background-image:url('py.795e6d0e6797cfb82c1d.svg')}.flag-icon-py.flag-icon-squared{background-image:url('py.f1fa6887d16e8626a2ec.svg')}.flag-icon-qa{background-image:url('qa.4f997308380e5dd75fff.svg')}.flag-icon-qa.flag-icon-squared{background-image:url('qa.29cc28337ed9450a402a.svg')}.flag-icon-re{background-image:url('re.9c769f63698693183e04.svg')}.flag-icon-re.flag-icon-squared{background-image:url('re.16aa0b5b66321c1281c0.svg')}.flag-icon-ro{background-image:url('ro.b091db3bf85fd316caa8.svg')}.flag-icon-ro.flag-icon-squared{background-image:url('ro.488ee906d08b52610dfb.svg')}.flag-icon-rs{background-image:url('rs.192092d6e9f30bd51515.svg')}.flag-icon-rs.flag-icon-squared{background-image:url('rs.95f28eccd867726d728d.svg')}.flag-icon-ru{background-image:url('ru.af31e644412f6079d912.svg')}.flag-icon-ru.flag-icon-squared{background-image:url('ru.911c03c21a5ddc5df70b.svg')}.flag-icon-rw{background-image:url('rw.dbf846e1d345cbded1f7.svg')}.flag-icon-rw.flag-icon-squared{background-image:url('rw.d724e841628d040ff348.svg')}.flag-icon-sa{background-image:url('sa.45e17088c50060fa0549.svg')}.flag-icon-sa.flag-icon-squared{background-image:url('sa.1c14b2ed39388b5bf16a.svg')}.flag-icon-sb{background-image:url('sb.ab93a7990b049074d06d.svg')}.flag-icon-sb.flag-icon-squared{background-image:url('sb.5bc69a36b0852ca3e102.svg')}.flag-icon-sc{background-image:url('sc.5d8966f42246b186ca5e.svg')}.flag-icon-sc.flag-icon-squared{background-image:url('sc.ed506f5afdd99e5f8849.svg')}.flag-icon-sd{background-image:url('sd.aafc9cae603296bc1a35.svg')}.flag-icon-sd.flag-icon-squared{background-image:url('sd.d702bafe1580a1d29a20.svg')}.flag-icon-se{background-image:url('se.b54f0ef0a393bb878f1e.svg')}.flag-icon-se.flag-icon-squared{background-image:url('se.5d16ff9ec384c46df7c0.svg')}.flag-icon-sg{background-image:url('sg.814c6d6547960991430a.svg')}.flag-icon-sg.flag-icon-squared{background-image:url('sg.279844e992ca5aa5bbf4.svg')}.flag-icon-sh{background-image:url('sh.e26b4b82312cc681dea3.svg')}.flag-icon-sh.flag-icon-squared{background-image:url('sh.c147b9c0254aca2a7e4e.svg')}.flag-icon-si{background-image:url('si.48107aebf18a50cd1f74.svg')}.flag-icon-si.flag-icon-squared{background-image:url('si.fdc1ceeae23c149deb20.svg')}.flag-icon-sj{background-image:url('sj.d08937cbcc45b5b72fdb.svg')}.flag-icon-sj.flag-icon-squared{background-image:url('sj.f40433689ccd69fe698f.svg')}.flag-icon-sk{background-image:url('sk.daf75e75e18b8299db61.svg')}.flag-icon-sk.flag-icon-squared{background-image:url('sk.253c193837ab28e6fbc3.svg')}.flag-icon-sl{background-image:url('sl.f5cb409d2dfc8009c8d8.svg')}.flag-icon-sl.flag-icon-squared{background-image:url('sl.58ef1e3b6bff58d6f4ca.svg')}.flag-icon-sm{background-image:url('sm.890ad891911e82e4bb64.svg')}.flag-icon-sm.flag-icon-squared{background-image:url('sm.d69bce00e26722bba4db.svg')}.flag-icon-sn{background-image:url('sn.6d85da96305f317874f7.svg')}.flag-icon-sn.flag-icon-squared{background-image:url('sn.c1a6798abc4a04fd8113.svg')}.flag-icon-so{background-image:url('so.fd9745c3e91d65bb27e0.svg')}.flag-icon-so.flag-icon-squared{background-image:url('so.a3c1b7507d4d51368a9c.svg')}.flag-icon-sr{background-image:url('sr.64fb37b49bdd1d10f833.svg')}.flag-icon-sr.flag-icon-squared{background-image:url('sr.ceae0ffa4c003d02ae61.svg')}.flag-icon-ss{background-image:url('ss.5e0bad12f6f55064c3db.svg')}.flag-icon-ss.flag-icon-squared{background-image:url('ss.c8e5f380d045c394f352.svg')}.flag-icon-st{background-image:url('st.00f5130cc14dbdb86779.svg')}.flag-icon-st.flag-icon-squared{background-image:url('st.3589e34b716c7cbfb519.svg')}.flag-icon-sv{background-image:url('sv.abfac59c5ed910b2ddc7.svg')}.flag-icon-sv.flag-icon-squared{background-image:url('sv.88ca96e7891e09e72a3f.svg')}.flag-icon-sx{background-image:url('sx.89f96e7884f6dbcbb049.svg')}.flag-icon-sx.flag-icon-squared{background-image:url('sx.6c22419aeaf5deb9ca0c.svg')}.flag-icon-sy{background-image:url('sy.d648066bba18b3fedf66.svg')}.flag-icon-sy.flag-icon-squared{background-image:url('sy.96bb3c224fd1a7a3f786.svg')}.flag-icon-sz{background-image:url('sz.d00ba66465ba75f9a782.svg')}.flag-icon-sz.flag-icon-squared{background-image:url('sz.9ec8da3eae5c07ea00da.svg')}.flag-icon-tc{background-image:url('tc.d01602470bf5b8c2cc51.svg')}.flag-icon-tc.flag-icon-squared{background-image:url('tc.bca9f99cb80af8a64a12.svg')}.flag-icon-td{background-image:url('td.d6ccfa17c984bf924725.svg')}.flag-icon-td.flag-icon-squared{background-image:url('td.cb622bc24400fd328947.svg')}.flag-icon-tf{background-image:url('tf.1129c04ba580e9e28171.svg')}.flag-icon-tf.flag-icon-squared{background-image:url('tf.3f87ed9137eee673a8d3.svg')}.flag-icon-tg{background-image:url('tg.bf9d20b8945bd53245c9.svg')}.flag-icon-tg.flag-icon-squared{background-image:url('tg.aff94a793ed8d9363737.svg')}.flag-icon-th{background-image:url('th.565e3c4b62c18bb6ef10.svg')}.flag-icon-th.flag-icon-squared{background-image:url('th.9c1e01fcbd77919148db.svg')}.flag-icon-tj{background-image:url('tj.e58f32ff84f001bc7168.svg')}.flag-icon-tj.flag-icon-squared{background-image:url('tj.1793caa0c484adea2782.svg')}.flag-icon-tk{background-image:url('tk.b2df385f8dbecd292c77.svg')}.flag-icon-tk.flag-icon-squared{background-image:url('tk.e37e35bfee8ec6f39e49.svg')}.flag-icon-tl{background-image:url('tl.547e42152a9dfb16e33d.svg')}.flag-icon-tl.flag-icon-squared{background-image:url('tl.214b6f844896186fb303.svg')}.flag-icon-tm{background-image:url('tm.f2dc59b2535194d31ce8.svg')}.flag-icon-tm.flag-icon-squared{background-image:url('tm.08d55ec816375fc81f1b.svg')}.flag-icon-tn{background-image:url('tn.98351bcb280b1151a28f.svg')}.flag-icon-tn.flag-icon-squared{background-image:url('tn.34dba63bc62c862c8944.svg')}.flag-icon-to{background-image:url('to.00aaa22b9af8c670b1dd.svg')}.flag-icon-to.flag-icon-squared{background-image:url('to.ee39c2dbb8ab06d415a4.svg')}.flag-icon-tr{background-image:url('tr.ac4572ccd5aa06b5db88.svg')}.flag-icon-tr.flag-icon-squared{background-image:url('tr.d4a61f6a22324244789e.svg')}.flag-icon-tt{background-image:url('tt.333675d63b5100b2ad62.svg')}.flag-icon-tt.flag-icon-squared{background-image:url('tt.3854b853aee040dd3a36.svg')}.flag-icon-tv{background-image:url('tv.eda22a5dfd270426a548.svg')}.flag-icon-tv.flag-icon-squared{background-image:url('tv.ec5c179a3c54ff54fd82.svg')}.flag-icon-tw{background-image:url('tw.89a1429ae91ef356268c.svg')}.flag-icon-tw.flag-icon-squared{background-image:url('tw.7794932d0d22ed75f2e1.svg')}.flag-icon-tz{background-image:url('tz.ed1c43d0c76533c8e19f.svg')}.flag-icon-tz.flag-icon-squared{background-image:url('tz.206592dc6556e3cddf82.svg')}.flag-icon-ua{background-image:url('ua.e2202cb676678f90c10a.svg')}.flag-icon-ua.flag-icon-squared{background-image:url('ua.5196d8ea0993d5b917b0.svg')}.flag-icon-ug{background-image:url('ug.f6dbcb210c928f287afb.svg')}.flag-icon-ug.flag-icon-squared{background-image:url('ug.69ed4876cb991fc0c03f.svg')}.flag-icon-um{background-image:url('um.f4540fe0a4fe6d781318.svg')}.flag-icon-um.flag-icon-squared{background-image:url('um.2da266d727f6a285c2c6.svg')}.flag-icon-us{background-image:url('us.da1c4f85e66e46f759fe.svg')}.flag-icon-us.flag-icon-squared{background-image:url('us.269666d513f4326441bb.svg')}.flag-icon-uy{background-image:url('uy.2ac18c6e7d7cbee175d2.svg')}.flag-icon-uy.flag-icon-squared{background-image:url('uy.4caed1247a7d571f081e.svg')}.flag-icon-uz{background-image:url('uz.d9b782092304b93fa203.svg')}.flag-icon-uz.flag-icon-squared{background-image:url('uz.0b281dd521d66869cfba.svg')}.flag-icon-va{background-image:url('va.8aae3709fb23884b7c01.svg')}.flag-icon-va.flag-icon-squared{background-image:url('va.a44c6ba981a68dc7e9cd.svg')}.flag-icon-vc{background-image:url('vc.fc6aa8fea6b1679f5618.svg')}.flag-icon-vc.flag-icon-squared{background-image:url('vc.0d52b1116574139a04da.svg')}.flag-icon-ve{background-image:url('ve.05045bcea6cd452ff211.svg')}.flag-icon-ve.flag-icon-squared{background-image:url('ve.d384c6ce97ba0ca4aecb.svg')}.flag-icon-vg{background-image:url('vg.eef14ab6f09e3eaf612a.svg')}.flag-icon-vg.flag-icon-squared{background-image:url('vg.4236b3592713a56c25d1.svg')}.flag-icon-vi{background-image:url('vi.2127440f728f099608ed.svg')}.flag-icon-vi.flag-icon-squared{background-image:url('vi.8a178e2ccba3c073eff0.svg')}.flag-icon-vn{background-image:url('vn.010b0c4c6dc4bdb48895.svg')}.flag-icon-vn.flag-icon-squared{background-image:url('vn.7e156d1d24f51aca6179.svg')}.flag-icon-vu{background-image:url('vu.5bc20756ed74f649e3ce.svg')}.flag-icon-vu.flag-icon-squared{background-image:url('vu.9c4c893a4c07eab2b1b6.svg')}.flag-icon-wf{background-image:url('wf.5e6aa0d6196a1db8431a.svg')}.flag-icon-wf.flag-icon-squared{background-image:url('wf.a10487a62b8516b7d842.svg')}.flag-icon-ws{background-image:url('ws.c4eb05965d7ed2e7d561.svg')}.flag-icon-ws.flag-icon-squared{background-image:url('ws.2690f3d8a35c6ca0343f.svg')}.flag-icon-ye{background-image:url('ye.68c397990d00c23f85c8.svg')}.flag-icon-ye.flag-icon-squared{background-image:url('ye.58d8d56309a5718c3a4f.svg')}.flag-icon-yt{background-image:url('yt.0f00b1036165d69eff29.svg')}.flag-icon-yt.flag-icon-squared{background-image:url('yt.a1387f1c257ea0838b27.svg')}.flag-icon-za{background-image:url('za.177080d3e910a20e5b03.svg')}.flag-icon-za.flag-icon-squared{background-image:url('za.9ed44aea09b417be8090.svg')}.flag-icon-zm{background-image:url('zm.5ac3774ab0e7b84a715c.svg')}.flag-icon-zm.flag-icon-squared{background-image:url('zm.402266a05380383f933e.svg')}.flag-icon-zw{background-image:url('zw.58e2cbd64ee1252a407f.svg')}.flag-icon-zw.flag-icon-squared{background-image:url('zw.25d67323ce7c449da65a.svg')}.flag-icon-es-ct{background-image:url('es-ct.2f1565e802d4608517d8.svg')}.flag-icon-es-ct.flag-icon-squared{background-image:url('es-ct.e6db39f3fca00093bd7a.svg')}.flag-icon-eu{background-image:url('eu.d8c5128679452fbb1742.svg')}.flag-icon-eu.flag-icon-squared{background-image:url('eu.824e473c761930ef1f65.svg')}.flag-icon-gb-eng{background-image:url('gb-eng.e18b270f56f90ad1f196.svg')}.flag-icon-gb-eng.flag-icon-squared{background-image:url('gb-eng.99785a1e509f909b29d0.svg')}.flag-icon-gb-nir{background-image:url('gb-nir.080d05670e1d7ad2d3b7.svg')}.flag-icon-gb-nir.flag-icon-squared{background-image:url('gb-nir.5329af5915b425ea338f.svg')}.flag-icon-gb-sct{background-image:url('gb-sct.c4361672853bbab112bd.svg')}.flag-icon-gb-sct.flag-icon-squared{background-image:url('gb-sct.6231d4d57245374c7e75.svg')}.flag-icon-gb-wls{background-image:url('gb-wls.344dc57e2bbcc26eea7c.svg')}.flag-icon-gb-wls.flag-icon-squared{background-image:url('gb-wls.d67608c4a9127c21bc72.svg')}.flag-icon-un{background-image:url('un.cc2eb7d1b1575db6532c.svg')}.flag-icon-un.flag-icon-squared{background-image:url('un.424ca4dfb83e20505d9c.svg')}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
