/* You can add global styles to this file, and also import other style files */

/*
 * 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__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  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 {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .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;
  }
}

.ps .ps__scrollbar-y-rail {
  left: 3px;
  right: auto;
}

/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */

.toast-center-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .toast {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .toast:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */

.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */

.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */

.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */

.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}

.toast-container.toast-top-center .toast,
.toast-container.toast-bottom-center .toast {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .toast,
.toast-container.toast-bottom-full-width .toast {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */

@media all and (max-width: 240px) {
  .toast-container .toast.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .toast.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .toast.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder; }

.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa; }

.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap; }

.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed; }

.cal-month-view .cal-days {
  border: 1px solid #e1e1e1;
  border-bottom: 0; }

.cal-month-view .cal-cell-top {
  min-height: 78px;
  -webkit-box-flex: 1;
          flex: 1; }

.cal-month-view .cal-cell-row {
  display: -webkit-box;
  -js-display: flex;
  display: flex; }

.cal-month-view .cal-cell {
  float: left;
  -webkit-box-flex: 1;
          flex: 1;
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: stretch;
          align-items: stretch; }

.cal-month-view .cal-day-cell {
  min-height: 100px; }

.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid #e1e1e1; }

.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid #e1e1e1; }

.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  background-color: #b94a48;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px; }

.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px; }

.cal-month-view .cal-events {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-align: end;
          align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap; }

.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff; }

.cal-month-view .cal-event-title:link {
  color: currentColor; }

.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer; }

.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default; }

.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: darkred; }

.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7; }

.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em; }

.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important; }

.cal-month-view .cal-open-day-events {
  padding: 15px;
  color: white;
  background-color: #555;
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }

.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px; }

.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3; }

.cal-week-view .cal-day-headers {
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  margin-bottom: 3px;
  border: 1px solid #e1e1e1;
  margin-left: 2px;
  margin-right: 2px; }

.cal-week-view .cal-day-headers .cal-header {
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center;
  padding: 5px; }

.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid #e1e1e1; }

.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed; }

.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5; }

.cal-week-view .cal-events-row {
  position: relative;
  height: 33px; }

.cal-week-view .cal-event-container {
  display: inline-block;
  position: absolute; }

.cal-week-view .cal-event {
  padding: 0 10px;
  font-size: 12px;
  margin-left: 2px;
  margin-right: 2px;
  height: 30px;
  line-height: 30px;
  background-color: #d1e8ff;
  border: 1px solid #1e90ff;
  color: #1e90ff; }

.cal-week-view .cal-event-title:link {
  color: currentColor; }

.cal-week-view .cal-draggable {
  cursor: move; }

.cal-week-view .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.cal-week-view .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7; }

.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000; }

.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }

.cal-day-view .cal-hour-rows {
    width: 100%;
    border: solid 1px #e1e1e1;
    overflow-x: scroll;
    position: relative; }

.cal-day-view .cal-hour:nth-child(odd) {
    background-color: #fafafa; }

.cal-day-view mwl-calendar-day-view-hour-segment,
  .cal-day-view .cal-hour-segment {
    display: block; }

.cal-day-view .cal-hour-segment::after {
    content: '\00a0'; }

.cal-day-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-day-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom: thin dashed #e1e1e1; }

.cal-day-view .cal-time {
    font-weight: bold;
    padding-top: 5px;
    width: 70px;
    text-align: center; }

.cal-day-view .cal-hour-segment.cal-after-hour-start .cal-time {
    display: none; }

.cal-day-view .cal-hour-segment:hover,
  .cal-day-view .cal-drag-over .cal-hour-segment {
    background-color: #ededed; }

.cal-day-view .cal-event-container {
    position: absolute; }

.cal-day-view .cal-event {
    padding: 5px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 100%;
    box-sizing: border-box;
    background-color: #d1e8ff;
    border: 1px solid #1e90ff;
    color: #1e90ff;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

.cal-day-view .cal-event-title:link {
    color: currentColor; }

.cal-day-view .cal-draggable {
    cursor: move; }

.cal-day-view .cal-starts-within-day .cal-event {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

.cal-day-view .cal-ends-within-day .cal-event {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.cal-day-view .cal-all-day-event {
    padding: 8px;
    border: solid 1px; }

.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9; }

.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px; }

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px; }

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px; }

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px; }

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: flex; }

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-grid-background {
  fill: none; }

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 4px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #d70206; }

.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #d70206; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #f05b4f; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d; }

.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #f4c63d; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #d17905; }

.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #d17905; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f; }

.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #453d3f; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }

.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #59922b; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }

.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #0544d3; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392; }

.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #6b0392; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #f05b4f; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }

.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #dda458; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }

.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eacf7d; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }

.ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
  fill: #86797d; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326; }

.ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
  fill: #b2c326; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2; }

.ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
  fill: #6188e2; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }

.ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
  fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }

.ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }

.ct-square:after {
    content: "";
    display: table;
    clear: both; }

.ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }

.ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }

.ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }

.ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%; }

.ct-major-second:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }

.ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%; }

.ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }

.ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }

.ct-major-third:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }

.ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }

.ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }

.ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }

.ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%; }

.ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }

.ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }

.ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }

.ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }

.ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }

.ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%; }

.ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }

.ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }

.ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }

.ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }

.ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }

.ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%; }

.ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }

.ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }

.ct-octave:after {
    content: "";
    display: table;
    clear: both; }

.ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }

.ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }

.ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }

.ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%; }

.ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }

.ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }

.ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }

.ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }

.ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

@charset "UTF-8";
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/**
 * Table Of Content
 *
 * 	1. Globals
 *	2. Headers
 *	3. Navigations
 *	4. Banners
 *	5. Footers
 *	6. app
 *	7. Widgets
 *	8. Custom Templates
 */
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* vietnamese */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwqaOLY1HY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwqaeLY1HY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwqZ-LY.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* vietnamese */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMHN5Fd4yK0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMHN5Vd4yK0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMHN61d4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* vietnamese */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMbN5Fd4yK0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMbN5Vd4yK0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMbN61d4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* vietnamese */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3MfN5Fd4yK0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3MfN5Vd4yK0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Cabin Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3MfN61d4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* latin-ext */
@font-face {
    font-family: 'Cutive Mono';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cutivemono/v9/m8JWjfRfY7WVjVi2E-K9H6RMTm663A.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Cutive Mono';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/cutivemono/v9/m8JWjfRfY7WVjVi2E-K9H6RCTm4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* vietnamese */
@font-face {
  font-family: "Anton";
  font-style: normal;
  font-weight: 400;
  src: local("Anton Regular"), local("Anton-Regular"),
    url(https://fonts.gstatic.com/s/anton/v10/1Ptgg87LROyAm3K8-C8QSw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Anton";
  font-style: normal;
  font-weight: 400;
  src: local("Anton Regular"), local("Anton-Regular"),
    url(https://fonts.gstatic.com/s/anton/v10/1Ptgg87LROyAm3K9-C8QSw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Anton";
  font-style: normal;
  font-weight: 400;
  src: local("Anton Regular"), local("Anton-Regular"),
    url(https://fonts.gstatic.com/s/anton/v10/1Ptgg87LROyAm3Kz-C8.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder; }
.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa; }
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap; }
.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed; }
.cal-month-view .cal-days {
  border: 1px solid #e1e1e1;
  border-bottom: 0; }
.cal-month-view .cal-cell-top {
  min-height: 78px;
  -webkit-box-flex: 1;
          flex: 1; }
.cal-month-view .cal-cell-row {
  display: -webkit-box;
  -js-display: flex;
  display: flex; }
.cal-month-view .cal-cell {
  float: left;
  -webkit-box-flex: 1;
          flex: 1;
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: stretch;
          align-items: stretch; }
.cal-month-view .cal-day-cell {
  min-height: 100px; }
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid #e1e1e1; }
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid #e1e1e1; }
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  background-color: #b94a48;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px; }
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px; }
.cal-month-view .cal-events {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-align: end;
          align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap; }
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff; }
.cal-month-view .cal-event-title:link {
  color: currentColor; }
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer; }
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default; }
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: darkred; }
.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7; }
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em; }
.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important; }
.cal-month-view .cal-open-day-events {
  padding: 15px;
  color: white;
  background-color: #555;
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px; }
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3; }
.cal-week-view .cal-day-headers {
  display: -webkit-box;
  -js-display: flex;
  display: flex;
  margin-bottom: 3px;
  border: 1px solid #e1e1e1;
  margin-left: 2px;
  margin-right: 2px; }
.cal-week-view .cal-day-headers .cal-header {
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center;
  padding: 5px; }
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid #e1e1e1; }
.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed; }
.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5; }
.cal-week-view .cal-events-row {
  position: relative;
  height: 33px; }
.cal-week-view .cal-event-container {
  display: inline-block;
  position: absolute; }
.cal-week-view .cal-event {
  padding: 0 10px;
  font-size: 12px;
  margin-left: 2px;
  margin-right: 2px;
  height: 30px;
  line-height: 30px;
  background-color: #d1e8ff;
  border: 1px solid #1e90ff;
  color: #1e90ff; }
.cal-week-view .cal-event-title:link {
  color: currentColor; }
.cal-week-view .cal-draggable {
  cursor: move; }
.cal-week-view .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
.cal-week-view .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }
.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7; }
.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000; }
.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }
.cal-day-view .cal-hour-rows {
    width: 100%;
    border: solid 1px #e1e1e1;
    overflow-x: scroll;
    position: relative; }
.cal-day-view .cal-hour:nth-child(odd) {
    background-color: #fafafa; }
.cal-day-view mwl-calendar-day-view-hour-segment,
  .cal-day-view .cal-hour-segment {
    display: block; }
.cal-day-view .cal-hour-segment::after {
    content: '\00a0'; }
.cal-day-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-day-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom: thin dashed #e1e1e1; }
.cal-day-view .cal-time {
    font-weight: bold;
    padding-top: 5px;
    width: 70px;
    text-align: center; }
.cal-day-view .cal-hour-segment.cal-after-hour-start .cal-time {
    display: none; }
.cal-day-view .cal-hour-segment:hover,
  .cal-day-view .cal-drag-over .cal-hour-segment {
    background-color: #ededed; }
.cal-day-view .cal-event-container {
    position: absolute; }
.cal-day-view .cal-event {
    padding: 5px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 100%;
    box-sizing: border-box;
    background-color: #d1e8ff;
    border: 1px solid #1e90ff;
    color: #1e90ff;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
.cal-day-view .cal-event-title:link {
    color: currentColor; }
.cal-day-view .cal-draggable {
    cursor: move; }
.cal-day-view .cal-starts-within-day .cal-event {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
.cal-day-view .cal-ends-within-day .cal-event {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
.cal-day-view .cal-all-day-event {
    padding: 8px;
    border: solid 1px; }
.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9; }
.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px; }
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px; }
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }
.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px; }
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px; }
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }
.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }
.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }
.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: flex; }
.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central; }
.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }
.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }
.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }
.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }
.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }
.ct-grid-background {
  fill: none; }
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }
.ct-line {
  fill: none;
  stroke-width: 4px; }
.ct-area {
  stroke: none;
  fill-opacity: 0.1; }
.ct-bar {
  fill: none;
  stroke-width: 10px; }
.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #d70206; }
.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #d70206; }
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f; }
.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #f05b4f; }
.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d; }
.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #f4c63d; }
.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #d17905; }
.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #d17905; }
.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f; }
.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #453d3f; }
.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }
.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #59922b; }
.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }
.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #0544d3; }
.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392; }
.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #6b0392; }
.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f; }
.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #f05b4f; }
.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }
.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #dda458; }
.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }
.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eacf7d; }
.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }
.ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
  fill: #86797d; }
.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326; }
.ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
  fill: #b2c326; }
.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2; }
.ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
  fill: #6188e2; }
.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }
.ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
  fill: #a748ca; }
.ct-square {
  display: block;
  position: relative;
  width: 100%; }
.ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
.ct-square:after {
    content: "";
    display: table;
    clear: both; }
.ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
.ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
.ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
.ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%; }
.ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
.ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%; }
.ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
.ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
.ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
.ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
.ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
.ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
.ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%; }
.ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
.ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
.ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
.ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
.ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
.ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%; }
.ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
.ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
.ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
.ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
.ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
.ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%; }
.ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
.ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
.ct-octave:after {
    content: "";
    display: table;
    clear: both; }
.ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
.ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
.ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
.ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%; }
.ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
.ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
.ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
.ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
.ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
.ngx-datatable {
  display: block;
  overflow: hidden;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  /**
   * Vertical Scrolling Adjustments
   */
  /**
   * Horizontal Scrolling Adjustments
   */
  /**
   * Fixed Header Height Adjustments
   */
  /**
   * Fixed row height adjustments
   */
  /**
   * Shared Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */ }
.ngx-datatable [hidden] {
    display: none !important; }
.ngx-datatable *,
  .ngx-datatable *:before,
  .ngx-datatable *:after {
    box-sizing: border-box; }
.ngx-datatable.scroll-vertical .datatable-body {
    overflow-y: auto; }
.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper {
    position: absolute; }
.ngx-datatable.scroll-horz .datatable-body {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner {
    white-space: nowrap; }
.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll {
    white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row {
      white-space: nowrap; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
.ngx-datatable .datatable-body-row,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-header-inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -o-flex-flow: row;
    flex-flow: row; }
.ngx-datatable .datatable-body-cell,
  .ngx-datatable .datatable-header-cell {
    overflow-x: hidden;
    vertical-align: top;
    display: inline-block;
    line-height: 1.625; }
.ngx-datatable .datatable-body-cell:focus,
    .ngx-datatable .datatable-header-cell:focus {
      outline: none; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-right {
    z-index: 9; }
.ngx-datatable .datatable-row-left,
  .ngx-datatable .datatable-row-center,
  .ngx-datatable .datatable-row-group,
  .ngx-datatable .datatable-row-right {
    position: relative; }
.ngx-datatable .datatable-header {
    display: block;
    overflow: hidden; }
.ngx-datatable .datatable-header .datatable-header-inner {
      -webkit-box-align: stretch;
              align-items: stretch;
      -webkit-align-items: stretch; }
.ngx-datatable .datatable-header .datatable-header-cell {
      position: relative;
      display: inline-block; }
.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper {
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper {
        cursor: move; }
.ngx-datatable .datatable-header .datatable-header-cell .sort-btn {
        line-height: 100%;
        vertical-align: middle;
        display: inline-block;
        cursor: pointer; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,
      .ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        padding: 0 4px;
        visibility: hidden; }
.ngx-datatable .datatable-header .datatable-header-cell .resize-handle {
        cursor: ew-resize; }
.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable {
        visibility: visible; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker {
        position: absolute;
        top: 0;
        bottom: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft {
          right: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight {
          left: 0; }
.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap {
        height: inherit; }
.ngx-datatable .datatable-body {
    position: relative;
    z-index: 10;
    display: block; }
.ngx-datatable .datatable-body .datatable-scroll {
      display: inline-block; }
.ngx-datatable .datatable-body .datatable-row-detail {
      overflow-y: hidden; }
.ngx-datatable .datatable-body .datatable-row-wrapper {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      flex-direction: column; }
.ngx-datatable .datatable-body .datatable-body-row {
      outline: none; }
.ngx-datatable .datatable-body .datatable-body-row > div {
        display: -webkit-box;
        display: flex; }
.ngx-datatable .datatable-footer {
    display: block;
    width: 100%;
    overflow: auto; }
.ngx-datatable .datatable-footer .datatable-footer-inner {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      width: 100%; }
.ngx-datatable .datatable-footer .selected-count .page-count {
      -webkit-box-flex: 1;
              flex: 1 1 40%; }
.ngx-datatable .datatable-footer .selected-count .datatable-pager {
      -webkit-box-flex: 1;
              flex: 1 1 60%; }
.ngx-datatable .datatable-footer .page-count {
      -webkit-box-flex: 1;
              flex: 1 1 20%; }
.ngx-datatable .datatable-footer .datatable-pager {
      -webkit-box-flex: 1;
              flex: 1 1 80%;
      text-align: right; }
.ngx-datatable .datatable-footer .datatable-pager .pager,
      .ngx-datatable .datatable-footer .datatable-pager .pager li {
        padding: 0;
        margin: 0;
        display: inline-block;
        list-style: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li,
      .ngx-datatable .datatable-footer .datatable-pager .pager li a {
        outline: none; }
.ngx-datatable .datatable-footer .datatable-pager .pager li a {
        cursor: pointer;
        display: inline-block; }
.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a {
        cursor: not-allowed; }
@charset "UTF-8";
@font-face {
  font-family: 'data-table';
  src: url('data-table.bce071e976865da51100.eot');
  src: url('data-table.bce071e976865da51100.eot?#iefix') format('embedded-opentype'), url('data-table.246ea8fa6c452b0f3c4f.woff') format('woff'),
    url('data-table.c8c6d300cb7abb9f36e8.ttf') format('truetype'), url('data-table.b0aebd744ce7adb780a9.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^='datatable-icon-']:before,
[class*=' datatable-icon-']:before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.datatable-icon-filter:before {
  content: '\62';
}
.datatable-icon-collapse:before {
  content: '\61';
}
.datatable-icon-expand:before {
  content: '\63';
}
.datatable-icon-close:before {
  content: '\64';
}
.datatable-icon-up:before {
  content: '\65';
}
.datatable-icon-down:before {
  content: '\66';
}
.datatable-icon-sort:before {
  content: '\67';
}
.datatable-icon-done:before {
  content: '\68';
}
.datatable-icon-done-all:before {
  content: '\69';
}
.datatable-icon-search:before {
  content: '\6a';
}
.datatable-icon-pin:before {
  content: '\6b';
}
.datatable-icon-add:before {
  content: '\6d';
}
.datatable-icon-left:before {
  content: '\6f';
}
.datatable-icon-right:before {
  content: '\70';
}
.datatable-icon-skip:before {
  content: '\71';
}
.datatable-icon-prev:before {
  content: '\72';
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.674f50d287a8c48dc19b.eot?v=4.7.0');src:url('fontawesome-webfont.674f50d287a8c48dc19b.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.af7ae505a9eed503f8b8.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.fee66e712a8a08eef580.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.b06871f281fee6b241d6.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.912ec66d7572ff821749.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}
.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-handshake-o:before{content:"\f2b5"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-o:before{content:"\f2b7"}
.fa-linode:before{content:"\f2b8"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-book-o:before{content:"\f2ba"}
.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}
.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-circle-o:before{content:"\f2be"}
.fa-user-o:before{content:"\f2c0"}
.fa-id-badge:before{content:"\f2c1"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}
.fa-quora:before{content:"\f2c4"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-telegram:before{content:"\f2c6"}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-shower:before{content:"\f2cc"}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}
.fa-podcast:before{content:"\f2ce"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}
.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-grav:before{content:"\f2d6"}
.fa-etsy:before{content:"\f2d7"}
.fa-imdb:before{content:"\f2d8"}
.fa-ravelry:before{content:"\f2d9"}
.fa-eercast:before{content:"\f2da"}
.fa-microchip:before{content:"\f2db"}
.fa-snowflake-o:before{content:"\f2dc"}
.fa-superpowers:before{content:"\f2dd"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-meetup:before{content:"\f2e0"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face {
  font-family: 'simple-line-icons';
  src: url('Simple-Line-Icons.dacd16c9a3d2cb61b472.eot?-i3a2kk');
  src: url('Simple-Line-Icons.dacd16c9a3d2cb61b472.eot?#iefix-i3a2kk') format('embedded-opentype'), url('Simple-Line-Icons.b2892aa62b0fb2c21c8d.ttf?-i3a2kk') format('truetype'), url('Simple-Line-Icons.6ac7320f709ffd2784b4.woff2?-i3a2kk') format('woff2'), url('Simple-Line-Icons.0bbfc705e37a927ce2ae.woff?-i3a2kk') format('woff'), url('Simple-Line-Icons.00ce23caac2c875bcc6d.svg?-i3a2kk#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: 
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-close,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawar,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calender,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symble-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pintarest,
.icon-social-github,
.icon-social-gplus,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-close:before {
  content: "\e082";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawar:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calender:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symble-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pintarest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-gplus:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
@font-face {
	font-family: 'themify';
	src:url('themify.2c454669bdf3aebf32a1.eot?-fvbane');
	src:url('themify.2c454669bdf3aebf32a1.eot?#iefix-fvbane') format('embedded-opentype'),
		url('themify.a1ecc3b826d01251eddd.woff') format('woff'),
		url('themify.e23a7dcaefbde4e74e26.ttf') format('truetype'),
		url('themify.9c8e96ecc7fa01e6ebcd.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}
/* MaterialDesignIcons.com */
@font-face{font-family:"Material Design Icons";src:url('materialdesignicons-webfont.b8695cc16b97f1bd9744.eot?v=1.8.36');src:url('materialdesignicons-webfont.b8695cc16b97f1bd9744.eot?#iefix&v=1.8.36') format("embedded-opentype"),url('materialdesignicons-webfont.cc3cf0bd5af9550e4d18.woff2?v=1.8.36') format("woff2"),url('materialdesignicons-webfont.4fed03f1e0fb21693813.woff?v=1.8.36') format("woff"),url('materialdesignicons-webfont.a65b9561e6b00796ee6a.ttf?v=1.8.36') format("truetype"),url('materialdesignicons-webfont.2cfc2e0d57d974050530.svg?v=1.8.36#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;-webkit-transform:translate(0, 0);transform:translate(0, 0)}
.mdi-access-point:before{content:"\F002"}
.mdi-access-point-network:before{content:"\F003"}
.mdi-account:before{content:"\F004"}
.mdi-account-alert:before{content:"\F005"}
.mdi-account-box:before{content:"\F006"}
.mdi-account-box-outline:before{content:"\F007"}
.mdi-account-card-details:before{content:"\F5D2"}
.mdi-account-check:before{content:"\F008"}
.mdi-account-circle:before{content:"\F009"}
.mdi-account-convert:before{content:"\F00A"}
.mdi-account-edit:before{content:"\F6BB"}
.mdi-account-key:before{content:"\F00B"}
.mdi-account-location:before{content:"\F00C"}
.mdi-account-minus:before{content:"\F00D"}
.mdi-account-multiple:before{content:"\F00E"}
.mdi-account-multiple-minus:before{content:"\F5D3"}
.mdi-account-multiple-outline:before{content:"\F00F"}
.mdi-account-multiple-plus:before{content:"\F010"}
.mdi-account-network:before{content:"\F011"}
.mdi-account-off:before{content:"\F012"}
.mdi-account-outline:before{content:"\F013"}
.mdi-account-plus:before{content:"\F014"}
.mdi-account-remove:before{content:"\F015"}
.mdi-account-search:before{content:"\F016"}
.mdi-account-settings:before{content:"\F630"}
.mdi-account-settings-variant:before{content:"\F631"}
.mdi-account-star:before{content:"\F017"}
.mdi-account-star-variant:before{content:"\F018"}
.mdi-account-switch:before{content:"\F019"}
.mdi-adjust:before{content:"\F01A"}
.mdi-air-conditioner:before{content:"\F01B"}
.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-alarm:before{content:"\F020"}
.mdi-alarm-check:before{content:"\F021"}
.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-circle:before{content:"\F028"}
.mdi-alert-circle-outline:before{content:"\F5D6"}
.mdi-alert-octagon:before{content:"\F029"}
.mdi-alert-octagram:before{content:"\F6BC"}
.mdi-alert-outline:before{content:"\F02A"}
.mdi-all-inclusive:before{content:"\F6BD"}
.mdi-alpha:before{content:"\F02B"}
.mdi-alphabetical:before{content:"\F02C"}
.mdi-altimeter:before{content:"\F5D7"}
.mdi-amazon:before{content:"\F02D"}
.mdi-amazon-clouddrive:before{content:"\F02E"}
.mdi-ambulance:before{content:"\F02F"}
.mdi-amplifier:before{content:"\F030"}
.mdi-anchor:before{content:"\F031"}
.mdi-android:before{content:"\F032"}
.mdi-android-debug-bridge:before{content:"\F033"}
.mdi-android-studio:before{content:"\F034"}
.mdi-angular:before{content:"\F6B1"}
.mdi-angularjs:before{content:"\F6BE"}
.mdi-animation:before{content:"\F5D8"}
.mdi-apple:before{content:"\F035"}
.mdi-apple-finder:before{content:"\F036"}
.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-mobileme:before{content:"\F038"}
.mdi-apple-safari:before{content:"\F039"}
.mdi-application:before{content:"\F614"}
.mdi-apps:before{content:"\F03B"}
.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-right:before{content:"\F043"}
.mdi-arrow-compress:before{content:"\F615"}
.mdi-arrow-compress-all:before{content:"\F044"}
.mdi-arrow-down:before{content:"\F045"}
.mdi-arrow-down-bold:before{content:"\F046"}
.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-box:before{content:"\F6BF"}
.mdi-arrow-down-drop-circle:before{content:"\F04A"}
.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}
.mdi-arrow-expand:before{content:"\F616"}
.mdi-arrow-expand-all:before{content:"\F04C"}
.mdi-arrow-left:before{content:"\F04D"}
.mdi-arrow-left-bold:before{content:"\F04E"}
.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-box:before{content:"\F6C0"}
.mdi-arrow-left-drop-circle:before{content:"\F052"}
.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}
.mdi-arrow-right:before{content:"\F054"}
.mdi-arrow-right-bold:before{content:"\F055"}
.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-box:before{content:"\F6C1"}
.mdi-arrow-right-drop-circle:before{content:"\F059"}
.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}
.mdi-arrow-top-left:before{content:"\F05B"}
.mdi-arrow-top-right:before{content:"\F05C"}
.mdi-arrow-up:before{content:"\F05D"}
.mdi-arrow-up-bold:before{content:"\F05E"}
.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-box:before{content:"\F6C2"}
.mdi-arrow-up-drop-circle:before{content:"\F062"}
.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}
.mdi-assistant:before{content:"\F064"}
.mdi-asterisk:before{content:"\F6C3"}
.mdi-at:before{content:"\F065"}
.mdi-attachment:before{content:"\F066"}
.mdi-audiobook:before{content:"\F067"}
.mdi-auto-fix:before{content:"\F068"}
.mdi-auto-upload:before{content:"\F069"}
.mdi-autorenew:before{content:"\F06A"}
.mdi-av-timer:before{content:"\F06B"}
.mdi-baby:before{content:"\F06C"}
.mdi-baby-buggy:before{content:"\F68E"}
.mdi-backburger:before{content:"\F06D"}
.mdi-backspace:before{content:"\F06E"}
.mdi-backup-restore:before{content:"\F06F"}
.mdi-bandcamp:before{content:"\F674"}
.mdi-bank:before{content:"\F070"}
.mdi-barcode:before{content:"\F071"}
.mdi-barcode-scan:before{content:"\F072"}
.mdi-barley:before{content:"\F073"}
.mdi-barrel:before{content:"\F074"}
.mdi-basecamp:before{content:"\F075"}
.mdi-basket:before{content:"\F076"}
.mdi-basket-fill:before{content:"\F077"}
.mdi-basket-unfill:before{content:"\F078"}
.mdi-battery:before{content:"\F079"}
.mdi-battery-10:before{content:"\F07A"}
.mdi-battery-20:before{content:"\F07B"}
.mdi-battery-30:before{content:"\F07C"}
.mdi-battery-40:before{content:"\F07D"}
.mdi-battery-50:before{content:"\F07E"}
.mdi-battery-60:before{content:"\F07F"}
.mdi-battery-70:before{content:"\F080"}
.mdi-battery-80:before{content:"\F081"}
.mdi-battery-90:before{content:"\F082"}
.mdi-battery-alert:before{content:"\F083"}
.mdi-battery-charging:before{content:"\F084"}
.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-60:before{content:"\F089"}
.mdi-battery-charging-80:before{content:"\F08A"}
.mdi-battery-charging-90:before{content:"\F08B"}
.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-beach:before{content:"\F092"}
.mdi-beaker:before{content:"\F68F"}
.mdi-beats:before{content:"\F097"}
.mdi-beer:before{content:"\F098"}
.mdi-behance:before{content:"\F099"}
.mdi-bell:before{content:"\F09A"}
.mdi-bell-off:before{content:"\F09B"}
.mdi-bell-outline:before{content:"\F09C"}
.mdi-bell-plus:before{content:"\F09D"}
.mdi-bell-ring:before{content:"\F09E"}
.mdi-bell-ring-outline:before{content:"\F09F"}
.mdi-bell-sleep:before{content:"\F0A0"}
.mdi-beta:before{content:"\F0A1"}
.mdi-bible:before{content:"\F0A2"}
.mdi-bike:before{content:"\F0A3"}
.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-black-mesa:before{content:"\F0A9"}
.mdi-blackberry:before{content:"\F0AA"}
.mdi-blender:before{content:"\F0AB"}
.mdi-blinds:before{content:"\F0AC"}
.mdi-block-helper:before{content:"\F0AD"}
.mdi-blogger:before{content:"\F0AE"}
.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-bomb:before{content:"\F690"}
.mdi-bomb-off:before{content:"\F6C4"}
.mdi-bone:before{content:"\F0B9"}
.mdi-book:before{content:"\F0BA"}
.mdi-book-minus:before{content:"\F5D9"}
.mdi-book-multiple:before{content:"\F0BB"}
.mdi-book-multiple-variant:before{content:"\F0BC"}
.mdi-book-open:before{content:"\F0BD"}
.mdi-book-open-page-variant:before{content:"\F5DA"}
.mdi-book-open-variant:before{content:"\F0BE"}
.mdi-book-plus:before{content:"\F5DB"}
.mdi-book-variant:before{content:"\F0BF"}
.mdi-bookmark:before{content:"\F0C0"}
.mdi-bookmark-check:before{content:"\F0C1"}
.mdi-bookmark-music:before{content:"\F0C2"}
.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-bottom:before{content:"\F0C8"}
.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-none:before{content:"\F0CD"}
.mdi-border-outside:before{content:"\F0CE"}
.mdi-border-right:before{content:"\F0CF"}
.mdi-border-style:before{content:"\F0D0"}
.mdi-border-top:before{content:"\F0D1"}
.mdi-border-vertical:before{content:"\F0D2"}
.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-bridge:before{content:"\F618"}
.mdi-briefcase:before{content:"\F0D6"}
.mdi-briefcase-check:before{content:"\F0D7"}
.mdi-briefcase-download:before{content:"\F0D8"}
.mdi-briefcase-upload:before{content:"\F0D9"}
.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-broom:before{content:"\F0E2"}
.mdi-brush:before{content:"\F0E3"}
.mdi-buffer:before{content:"\F619"}
.mdi-bug:before{content:"\F0E4"}
.mdi-bulletin-board:before{content:"\F0E5"}
.mdi-bullhorn:before{content:"\F0E6"}
.mdi-bullseye:before{content:"\F5DD"}
.mdi-burst-mode:before{content:"\F5DE"}
.mdi-bus:before{content:"\F0E7"}
.mdi-cached:before{content:"\F0E8"}
.mdi-cake:before{content:"\F0E9"}
.mdi-cake-layered:before{content:"\F0EA"}
.mdi-cake-variant:before{content:"\F0EB"}
.mdi-calculator:before{content:"\F0EC"}
.mdi-calendar:before{content:"\F0ED"}
.mdi-calendar-blank:before{content:"\F0EE"}
.mdi-calendar-check:before{content:"\F0EF"}
.mdi-calendar-clock:before{content:"\F0F0"}
.mdi-calendar-multiple:before{content:"\F0F1"}
.mdi-calendar-multiple-check:before{content:"\F0F2"}
.mdi-calendar-plus:before{content:"\F0F3"}
.mdi-calendar-question:before{content:"\F691"}
.mdi-calendar-range:before{content:"\F678"}
.mdi-calendar-remove:before{content:"\F0F4"}
.mdi-calendar-text:before{content:"\F0F5"}
.mdi-calendar-today:before{content:"\F0F6"}
.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-burst:before{content:"\F692"}
.mdi-camera-enhance:before{content:"\F101"}
.mdi-camera-front:before{content:"\F102"}
.mdi-camera-front-variant:before{content:"\F103"}
.mdi-camera-iris:before{content:"\F104"}
.mdi-camera-off:before{content:"\F5DF"}
.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-candle:before{content:"\F5E2"}
.mdi-candycane:before{content:"\F10A"}
.mdi-car:before{content:"\F10B"}
.mdi-car-battery:before{content:"\F10C"}
.mdi-car-connected:before{content:"\F10D"}
.mdi-car-wash:before{content:"\F10E"}
.mdi-cards:before{content:"\F638"}
.mdi-cards-outline:before{content:"\F639"}
.mdi-cards-playing-outline:before{content:"\F63A"}
.mdi-cards-variant:before{content:"\F6C6"}
.mdi-carrot:before{content:"\F10F"}
.mdi-cart:before{content:"\F110"}
.mdi-cart-off:before{content:"\F66B"}
.mdi-cart-outline:before{content:"\F111"}
.mdi-cart-plus:before{content:"\F112"}
.mdi-case-sensitive-alt:before{content:"\F113"}
.mdi-cash:before{content:"\F114"}
.mdi-cash-100:before{content:"\F115"}
.mdi-cash-multiple:before{content:"\F116"}
.mdi-cash-usd:before{content:"\F117"}
.mdi-cast:before{content:"\F118"}
.mdi-cast-connected:before{content:"\F119"}
.mdi-castle:before{content:"\F11A"}
.mdi-cat:before{content:"\F11B"}
.mdi-cellphone:before{content:"\F11C"}
.mdi-cellphone-android:before{content:"\F11D"}
.mdi-cellphone-basic:before{content:"\F11E"}
.mdi-cellphone-dock:before{content:"\F11F"}
.mdi-cellphone-iphone:before{content:"\F120"}
.mdi-cellphone-link:before{content:"\F121"}
.mdi-cellphone-link-off:before{content:"\F122"}
.mdi-cellphone-settings:before{content:"\F123"}
.mdi-certificate:before{content:"\F124"}
.mdi-chair-school:before{content:"\F125"}
.mdi-chart-arc:before{content:"\F126"}
.mdi-chart-areaspline:before{content:"\F127"}
.mdi-chart-bar:before{content:"\F128"}
.mdi-chart-bubble:before{content:"\F5E3"}
.mdi-chart-gantt:before{content:"\F66C"}
.mdi-chart-histogram:before{content:"\F129"}
.mdi-chart-line:before{content:"\F12A"}
.mdi-chart-pie:before{content:"\F12B"}
.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}
.mdi-chart-timeline:before{content:"\F66E"}
.mdi-check:before{content:"\F12C"}
.mdi-check-all:before{content:"\F12D"}
.mdi-check-circle:before{content:"\F5E0"}
.mdi-check-circle-outline:before{content:"\F5E1"}
.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-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-chemical-weapon:before{content:"\F13B"}
.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-left:before{content:"\F141"}
.mdi-chevron-right:before{content:"\F142"}
.mdi-chevron-up:before{content:"\F143"}
.mdi-chip:before{content:"\F61A"}
.mdi-church:before{content:"\F144"}
.mdi-cisco-webex:before{content:"\F145"}
.mdi-city:before{content:"\F146"}
.mdi-clipboard:before{content:"\F147"}
.mdi-clipboard-account:before{content:"\F148"}
.mdi-clipboard-alert:before{content:"\F149"}
.mdi-clipboard-arrow-down:before{content:"\F14A"}
.mdi-clipboard-arrow-left:before{content:"\F14B"}
.mdi-clipboard-check:before{content:"\F14C"}
.mdi-clipboard-flow:before{content:"\F6C7"}
.mdi-clipboard-outline:before{content:"\F14D"}
.mdi-clipboard-text:before{content:"\F14E"}
.mdi-clippy:before{content:"\F14F"}
.mdi-clock:before{content:"\F150"}
.mdi-clock-alert: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-start:before{content:"\F155"}
.mdi-close:before{content:"\F156"}
.mdi-close-box:before{content:"\F157"}
.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-octagon:before{content:"\F15C"}
.mdi-close-octagon-outline:before{content:"\F15D"}
.mdi-close-outline:before{content:"\F6C8"}
.mdi-closed-caption:before{content:"\F15E"}
.mdi-cloud:before{content:"\F15F"}
.mdi-cloud-check:before{content:"\F160"}
.mdi-cloud-circle:before{content:"\F161"}
.mdi-cloud-download:before{content:"\F162"}
.mdi-cloud-outline:before{content:"\F163"}
.mdi-cloud-outline-off:before{content:"\F164"}
.mdi-cloud-print:before{content:"\F165"}
.mdi-cloud-print-outline:before{content:"\F166"}
.mdi-cloud-sync:before{content:"\F63F"}
.mdi-cloud-upload:before{content:"\F167"}
.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-coin:before{content:"\F178"}
.mdi-coins:before{content:"\F694"}
.mdi-collage:before{content:"\F640"}
.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-check:before{content:"\F17F"}
.mdi-comment-check-outline:before{content:"\F180"}
.mdi-comment-multiple-outline:before{content:"\F181"}
.mdi-comment-outline:before{content:"\F182"}
.mdi-comment-plus-outline:before{content:"\F183"}
.mdi-comment-processing:before{content:"\F184"}
.mdi-comment-processing-outline:before{content:"\F185"}
.mdi-comment-question-outline:before{content:"\F186"}
.mdi-comment-remove-outline:before{content:"\F187"}
.mdi-comment-text:before{content:"\F188"}
.mdi-comment-text-outline:before{content:"\F189"}
.mdi-compare:before{content:"\F18A"}
.mdi-compass:before{content:"\F18B"}
.mdi-compass-outline:before{content:"\F18C"}
.mdi-console:before{content:"\F18D"}
.mdi-contact-mail:before{content:"\F18E"}
.mdi-contacts:before{content:"\F6CA"}
.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-settings:before{content:"\F61B"}
.mdi-contrast:before{content:"\F195"}
.mdi-contrast-box:before{content:"\F196"}
.mdi-contrast-circle:before{content:"\F197"}
.mdi-cookie:before{content:"\F198"}
.mdi-copyright:before{content:"\F5E6"}
.mdi-counter:before{content:"\F199"}
.mdi-cow:before{content:"\F19A"}
.mdi-creation:before{content:"\F1C9"}
.mdi-credit-card:before{content:"\F19B"}
.mdi-credit-card-multiple:before{content:"\F19C"}
.mdi-credit-card-off:before{content:"\F5E4"}
.mdi-credit-card-plus:before{content:"\F675"}
.mdi-credit-card-scan:before{content:"\F19D"}
.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-cube:before{content:"\F1A6"}
.mdi-cube-outline:before{content:"\F1A7"}
.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-currency-btc:before{content:"\F1AC"}
.mdi-currency-eur:before{content:"\F1AD"}
.mdi-currency-gbp:before{content:"\F1AE"}
.mdi-currency-inr:before{content:"\F1AF"}
.mdi-currency-ngn:before{content:"\F1B0"}
.mdi-currency-rub:before{content:"\F1B1"}
.mdi-currency-try:before{content:"\F1B2"}
.mdi-currency-usd:before{content:"\F1B3"}
.mdi-currency-usd-off:before{content:"\F679"}
.mdi-cursor-default:before{content:"\F1B4"}
.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-minus:before{content:"\F1B9"}
.mdi-database-plus:before{content:"\F1BA"}
.mdi-debug-step-into:before{content:"\F1BB"}
.mdi-debug-step-out:before{content:"\F1BC"}
.mdi-debug-step-over:before{content:"\F1BD"}
.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-empty:before{content:"\F6CB"}
.mdi-delete-forever:before{content:"\F5E8"}
.mdi-delete-sweep:before{content:"\F5E9"}
.mdi-delete-variant:before{content:"\F1C1"}
.mdi-delta:before{content:"\F1C2"}
.mdi-deskphone:before{content:"\F1C3"}
.mdi-desktop-mac:before{content:"\F1C4"}
.mdi-desktop-tower:before{content:"\F1C5"}
.mdi-details:before{content:"\F1C6"}
.mdi-developer-board:before{content:"\F696"}
.mdi-deviantart:before{content:"\F1C7"}
.mdi-dialpad:before{content:"\F61C"}
.mdi-diamond: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-d20:before{content:"\F5EA"}
.mdi-dice-d4:before{content:"\F5EB"}
.mdi-dice-d6:before{content:"\F5EC"}
.mdi-dice-d8:before{content:"\F5ED"}
.mdi-dictionary:before{content:"\F61D"}
.mdi-directions:before{content:"\F1D0"}
.mdi-directions-fork:before{content:"\F641"}
.mdi-discord:before{content:"\F66F"}
.mdi-disk:before{content:"\F5EE"}
.mdi-disk-alert:before{content:"\F1D1"}
.mdi-disqus:before{content:"\F1D2"}
.mdi-disqus-outline:before{content:"\F1D3"}
.mdi-division:before{content:"\F1D4"}
.mdi-division-box:before{content:"\F1D5"}
.mdi-dna:before{content:"\F683"}
.mdi-dns:before{content:"\F1D6"}
.mdi-do-not-disturb:before{content:"\F697"}
.mdi-do-not-disturb-off:before{content:"\F698"}
.mdi-dolby:before{content:"\F6B2"}
.mdi-domain:before{content:"\F1D7"}
.mdi-dots-horizontal:before{content:"\F1D8"}
.mdi-dots-vertical:before{content:"\F1D9"}
.mdi-douban:before{content:"\F699"}
.mdi-download:before{content:"\F1DA"}
.mdi-drag:before{content:"\F1DB"}
.mdi-drag-horizontal:before{content:"\F1DC"}
.mdi-drag-vertical:before{content:"\F1DD"}
.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-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-eject:before{content:"\F1EA"}
.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-open:before{content:"\F1EF"}
.mdi-email-open-outline:before{content:"\F5EF"}
.mdi-email-outline:before{content:"\F1F0"}
.mdi-email-secure:before{content:"\F1F1"}
.mdi-email-variant:before{content:"\F5F0"}
.mdi-emby:before{content:"\F6B3"}
.mdi-emoticon:before{content:"\F1F2"}
.mdi-emoticon-cool:before{content:"\F1F3"}
.mdi-emoticon-dead:before{content:"\F69A"}
.mdi-emoticon-devil:before{content:"\F1F4"}
.mdi-emoticon-excited:before{content:"\F69B"}
.mdi-emoticon-happy:before{content:"\F1F5"}
.mdi-emoticon-neutral:before{content:"\F1F6"}
.mdi-emoticon-poop:before{content:"\F1F7"}
.mdi-emoticon-sad:before{content:"\F1F8"}
.mdi-emoticon-tongue:before{content:"\F1F9"}
.mdi-engine:before{content:"\F1FA"}
.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-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-evernote:before{content:"\F204"}
.mdi-exclamation:before{content:"\F205"}
.mdi-exit-to-app:before{content:"\F206"}
.mdi-export:before{content:"\F207"}
.mdi-eye:before{content:"\F208"}
.mdi-eye-off:before{content:"\F209"}
.mdi-eye-outline:before{content:"\F6CF"}
.mdi-eye-outline-off:before{content:"\F6D0"}
.mdi-eyedropper:before{content:"\F20A"}
.mdi-eyedropper-variant:before{content:"\F20B"}
.mdi-face:before{content:"\F643"}
.mdi-face-profile:before{content:"\F644"}
.mdi-facebook:before{content:"\F20C"}
.mdi-facebook-box:before{content:"\F20D"}
.mdi-facebook-messenger:before{content:"\F20E"}
.mdi-factory:before{content:"\F20F"}
.mdi-fan:before{content:"\F210"}
.mdi-fast-forward:before{content:"\F211"}
.mdi-fast-forward-outline:before{content:"\F6D1"}
.mdi-fax:before{content:"\F212"}
.mdi-feather:before{content:"\F6D2"}
.mdi-ferry:before{content:"\F213"}
.mdi-file:before{content:"\F214"}
.mdi-file-chart:before{content:"\F215"}
.mdi-file-check:before{content:"\F216"}
.mdi-file-cloud:before{content:"\F217"}
.mdi-file-delimited:before{content:"\F218"}
.mdi-file-document:before{content:"\F219"}
.mdi-file-document-box:before{content:"\F21A"}
.mdi-file-excel:before{content:"\F21B"}
.mdi-file-excel-box:before{content:"\F21C"}
.mdi-file-export:before{content:"\F21D"}
.mdi-file-find:before{content:"\F21E"}
.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-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-powerpoint:before{content:"\F227"}
.mdi-file-powerpoint-box:before{content:"\F228"}
.mdi-file-presentation-box:before{content:"\F229"}
.mdi-file-restore:before{content:"\F670"}
.mdi-file-send:before{content:"\F22A"}
.mdi-file-tree:before{content:"\F645"}
.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-find-replace:before{content:"\F6D3"}
.mdi-fingerprint:before{content:"\F237"}
.mdi-fire:before{content:"\F238"}
.mdi-firefox:before{content:"\F239"}
.mdi-fish:before{content:"\F23A"}
.mdi-flag:before{content:"\F23B"}
.mdi-flag-checkered:before{content:"\F23C"}
.mdi-flag-outline:before{content:"\F23D"}
.mdi-flag-outline-variant:before{content:"\F23E"}
.mdi-flag-triangle:before{content:"\F23F"}
.mdi-flag-variant:before{content:"\F240"}
.mdi-flash:before{content:"\F241"}
.mdi-flash-auto:before{content:"\F242"}
.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-flip-to-back:before{content:"\F247"}
.mdi-flip-to-front:before{content:"\F248"}
.mdi-floppy:before{content:"\F249"}
.mdi-flower:before{content:"\F24A"}
.mdi-folder:before{content:"\F24B"}
.mdi-folder-account:before{content:"\F24C"}
.mdi-folder-download:before{content:"\F24D"}
.mdi-folder-google-drive:before{content:"\F24E"}
.mdi-folder-image:before{content:"\F24F"}
.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-outline:before{content:"\F256"}
.mdi-folder-plus:before{content:"\F257"}
.mdi-folder-remove:before{content:"\F258"}
.mdi-folder-star:before{content:"\F69C"}
.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-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-format-align-center:before{content:"\F260"}
.mdi-format-align-justify:before{content:"\F261"}
.mdi-format-align-left:before{content:"\F262"}
.mdi-format-align-right:before{content:"\F263"}
.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-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-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-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-type:before{content:"\F27A"}
.mdi-format-list-numbers:before{content:"\F27B"}
.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:before{content:"\F27E"}
.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-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-forward:before{content:"\F28D"}
.mdi-foursquare:before{content:"\F28E"}
.mdi-fridge:before{content:"\F28F"}
.mdi-fridge-filled:before{content:"\F290"}
.mdi-fridge-filled-bottom:before{content:"\F291"}
.mdi-fridge-filled-top:before{content:"\F292"}
.mdi-fullscreen:before{content:"\F293"}
.mdi-fullscreen-exit:before{content:"\F294"}
.mdi-function:before{content:"\F295"}
.mdi-gamepad:before{content:"\F296"}
.mdi-gamepad-variant:before{content:"\F297"}
.mdi-garage:before{content:"\F6D8"}
.mdi-garage-open:before{content:"\F6D9"}
.mdi-gas-cylinder:before{content:"\F647"}
.mdi-gas-station:before{content:"\F298"}
.mdi-gate:before{content:"\F299"}
.mdi-gauge:before{content:"\F29A"}
.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-ghost:before{content:"\F2A0"}
.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-glass-flute:before{content:"\F2A5"}
.mdi-glass-mug:before{content:"\F2A6"}
.mdi-glass-stange:before{content:"\F2A7"}
.mdi-glass-tulip:before{content:"\F2A8"}
.mdi-glassdoor:before{content:"\F2A9"}
.mdi-glasses:before{content:"\F2AA"}
.mdi-gmail:before{content:"\F2AB"}
.mdi-gnome:before{content:"\F2AC"}
.mdi-gondola:before{content:"\F685"}
.mdi-google:before{content:"\F2AD"}
.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-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-glass:before{content:"\F2B8"}
.mdi-google-keep:before{content:"\F6DB"}
.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-translate:before{content:"\F2BF"}
.mdi-google-wallet:before{content:"\F2C0"}
.mdi-gradient:before{content:"\F69F"}
.mdi-grease-pencil:before{content:"\F648"}
.mdi-grid:before{content:"\F2C1"}
.mdi-grid-off:before{content:"\F2C2"}
.mdi-group:before{content:"\F2C3"}
.mdi-guitar-electric:before{content:"\F2C4"}
.mdi-guitar-pick:before{content:"\F2C5"}
.mdi-guitar-pick-outline:before{content:"\F2C6"}
.mdi-hackernews:before{content:"\F624"}
.mdi-hamburger:before{content:"\F684"}
.mdi-hand-pointing-right:before{content:"\F2C7"}
.mdi-hanger:before{content:"\F2C8"}
.mdi-hangouts:before{content:"\F2C9"}
.mdi-harddisk:before{content:"\F2CA"}
.mdi-headphones:before{content:"\F2CB"}
.mdi-headphones-box:before{content:"\F2CC"}
.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-half-outline:before{content:"\F6DD"}
.mdi-heart-half-part:before{content:"\F6DE"}
.mdi-heart-half-part-outline:before{content:"\F6DF"}
.mdi-heart-outline:before{content:"\F2D5"}
.mdi-heart-pulse:before{content:"\F5F6"}
.mdi-help:before{content:"\F2D6"}
.mdi-help-circle:before{content:"\F2D7"}
.mdi-help-circle-outline:before{content:"\F625"}
.mdi-hexagon:before{content:"\F2D8"}
.mdi-hexagon-multiple:before{content:"\F6E0"}
.mdi-hexagon-outline:before{content:"\F2D9"}
.mdi-highway:before{content:"\F5F7"}
.mdi-history:before{content:"\F2DA"}
.mdi-hololens:before{content:"\F2DB"}
.mdi-home:before{content:"\F2DC"}
.mdi-home-map-marker:before{content:"\F5F8"}
.mdi-home-modern:before{content:"\F2DD"}
.mdi-home-outline:before{content:"\F6A0"}
.mdi-home-variant:before{content:"\F2DE"}
.mdi-hook:before{content:"\F6E1"}
.mdi-hook-off:before{content:"\F6E2"}
.mdi-hops:before{content:"\F2DF"}
.mdi-hospital:before{content:"\F2E0"}
.mdi-hospital-building:before{content:"\F2E1"}
.mdi-hospital-marker:before{content:"\F2E2"}
.mdi-hotel:before{content:"\F2E3"}
.mdi-houzz:before{content:"\F2E4"}
.mdi-houzz-box:before{content:"\F2E5"}
.mdi-human:before{content:"\F2E6"}
.mdi-human-child:before{content:"\F2E7"}
.mdi-human-female:before{content:"\F649"}
.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-female:before{content:"\F2E8"}
.mdi-human-pregnant:before{content:"\F5CF"}
.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-multiple:before{content:"\F2F9"}
.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-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-itunes:before{content:"\F676"}
.mdi-jeepney:before{content:"\F302"}
.mdi-jira:before{content:"\F303"}
.mdi-jsfiddle:before{content:"\F304"}
.mdi-json:before{content:"\F626"}
.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-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-return:before{content:"\F311"}
.mdi-keyboard-tab:before{content:"\F312"}
.mdi-keyboard-variant:before{content:"\F313"}
.mdi-kodi:before{content:"\F314"}
.mdi-label:before{content:"\F315"}
.mdi-label-outline:before{content:"\F316"}
.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-html5:before{content:"\F31D"}
.mdi-language-javascript:before{content:"\F31E"}
.mdi-language-php:before{content:"\F31F"}
.mdi-language-python:before{content:"\F320"}
.mdi-language-python-text:before{content:"\F321"}
.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-lastfm:before{content:"\F326"}
.mdi-launch:before{content:"\F327"}
.mdi-layers:before{content:"\F328"}
.mdi-layers-off:before{content:"\F329"}
.mdi-lead-pencil:before{content:"\F64F"}
.mdi-leaf:before{content:"\F32A"}
.mdi-led-off:before{content:"\F32B"}
.mdi-led-on:before{content:"\F32C"}
.mdi-led-outline:before{content:"\F32D"}
.mdi-led-variant-off:before{content:"\F32E"}
.mdi-led-variant-on:before{content:"\F32F"}
.mdi-led-variant-outline:before{content:"\F330"}
.mdi-library:before{content:"\F331"}
.mdi-library-books:before{content:"\F332"}
.mdi-library-music:before{content:"\F333"}
.mdi-library-plus:before{content:"\F334"}
.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-link:before{content:"\F337"}
.mdi-link-off:before{content:"\F338"}
.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-lock:before{content:"\F33E"}
.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-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-magnet:before{content:"\F347"}
.mdi-magnet-on:before{content:"\F348"}
.mdi-magnify:before{content:"\F349"}
.mdi-magnify-minus:before{content:"\F34A"}
.mdi-magnify-minus-outline:before{content:"\F6EB"}
.mdi-magnify-plus:before{content:"\F34B"}
.mdi-magnify-plus-outline:before{content:"\F6EC"}
.mdi-mail-ru:before{content:"\F34C"}
.mdi-mailbox:before{content:"\F6ED"}
.mdi-map:before{content:"\F34D"}
.mdi-map-marker:before{content:"\F34E"}
.mdi-map-marker-circle:before{content:"\F34F"}
.mdi-map-marker-minus:before{content:"\F650"}
.mdi-map-marker-multiple:before{content:"\F350"}
.mdi-map-marker-off:before{content:"\F351"}
.mdi-map-marker-plus:before{content:"\F651"}
.mdi-map-marker-radius:before{content:"\F352"}
.mdi-margin:before{content:"\F353"}
.mdi-markdown:before{content:"\F354"}
.mdi-marker:before{content:"\F652"}
.mdi-marker-check:before{content:"\F355"}
.mdi-martini:before{content:"\F356"}
.mdi-material-ui:before{content:"\F357"}
.mdi-math-compass:before{content:"\F358"}
.mdi-matrix:before{content:"\F628"}
.mdi-maxcdn:before{content:"\F359"}
.mdi-medical-bag:before{content:"\F6EE"}
.mdi-medium:before{content:"\F35A"}
.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-right:before{content:"\F35F"}
.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-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-microphone:before{content:"\F36C"}
.mdi-microphone-off:before{content:"\F36D"}
.mdi-microphone-outline:before{content:"\F36E"}
.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-minecraft:before{content:"\F373"}
.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-mixcloud:before{content:"\F62A"}
.mdi-monitor:before{content:"\F379"}
.mdi-monitor-multiple:before{content:"\F37A"}
.mdi-more:before{content:"\F37B"}
.mdi-motorbike:before{content:"\F37C"}
.mdi-mouse:before{content:"\F37D"}
.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-multiplication:before{content:"\F382"}
.mdi-multiplication-box:before{content:"\F383"}
.mdi-music-box:before{content:"\F384"}
.mdi-music-box-outline:before{content:"\F385"}
.mdi-music-circle:before{content:"\F386"}
.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-quarter:before{content:"\F38B"}
.mdi-music-note-sixteenth:before{content:"\F38C"}
.mdi-music-note-whole:before{content:"\F38D"}
.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-nest-protect:before{content:"\F392"}
.mdi-nest-thermostat:before{content:"\F393"}
.mdi-network:before{content:"\F6F2"}
.mdi-network-download:before{content:"\F6F3"}
.mdi-network-question:before{content:"\F6F4"}
.mdi-network-upload:before{content:"\F6F5"}
.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-nodejs:before{content:"\F399"}
.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-notification-clear-all:before{content:"\F39F"}
.mdi-npm:before{content:"\F6F6"}
.mdi-nuke:before{content:"\F6A3"}
.mdi-numeric:before{content:"\F3A0"}
.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-1-box:before{content:"\F3A4"}
.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}
.mdi-numeric-1-box-outline:before{content:"\F3A6"}
.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-3-box:before{content:"\F3AA"}
.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}
.mdi-numeric-3-box-outline:before{content:"\F3AC"}
.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-5-box:before{content:"\F3B0"}
.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}
.mdi-numeric-5-box-outline:before{content:"\F3B2"}
.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-7-box:before{content:"\F3B6"}
.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}
.mdi-numeric-7-box-outline:before{content:"\F3B8"}
.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-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-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-nut:before{content:"\F6F7"}
.mdi-nutrition:before{content:"\F3C2"}
.mdi-oar:before{content:"\F67B"}
.mdi-octagon:before{content:"\F3C3"}
.mdi-octagon-outline:before{content:"\F3C4"}
.mdi-octagram:before{content:"\F6F8"}
.mdi-odnoklassniki:before{content:"\F3C5"}
.mdi-office:before{content:"\F3C6"}
.mdi-oil:before{content:"\F3C7"}
.mdi-oil-temperature:before{content:"\F3C8"}
.mdi-omega:before{content:"\F3C9"}
.mdi-onedrive:before{content:"\F3CA"}
.mdi-opacity:before{content:"\F5CC"}
.mdi-open-in-app:before{content:"\F3CB"}
.mdi-open-in-new:before{content:"\F3CC"}
.mdi-openid:before{content:"\F3CD"}
.mdi-opera:before{content:"\F3CE"}
.mdi-ornament:before{content:"\F3CF"}
.mdi-ornament-variant:before{content:"\F3D0"}
.mdi-owl:before{content:"\F3D2"}
.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-palette:before{content:"\F3D8"}
.mdi-palette-advanced:before{content:"\F3D9"}
.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-parking:before{content:"\F3E3"}
.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-pen:before{content:"\F3EA"}
.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-lock:before{content:"\F3EE"}
.mdi-pencil-off:before{content:"\F3EF"}
.mdi-pentagon:before{content:"\F6FF"}
.mdi-pentagon-outline:before{content:"\F700"}
.mdi-percent:before{content:"\F3F0"}
.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-locked:before{content:"\F3F8"}
.mdi-phone-log:before{content:"\F3F9"}
.mdi-phone-minus:before{content:"\F658"}
.mdi-phone-missed:before{content:"\F3FA"}
.mdi-phone-outgoing:before{content:"\F3FB"}
.mdi-phone-paused:before{content:"\F3FC"}
.mdi-phone-plus:before{content:"\F659"}
.mdi-phone-settings:before{content:"\F3FD"}
.mdi-phone-voip:before{content:"\F3FE"}
.mdi-pi:before{content:"\F3FF"}
.mdi-pi-box:before{content:"\F400"}
.mdi-piano:before{content:"\F67C"}
.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-pine-tree:before{content:"\F405"}
.mdi-pine-tree-box:before{content:"\F406"}
.mdi-pinterest:before{content:"\F407"}
.mdi-pinterest-box:before{content:"\F408"}
.mdi-pistol:before{content:"\F702"}
.mdi-pizza:before{content:"\F409"}
.mdi-plane-shield:before{content:"\F6BA"}
.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-pause:before{content:"\F40E"}
.mdi-play-protected-content:before{content:"\F40F"}
.mdi-playlist-check:before{content:"\F5C7"}
.mdi-playlist-minus:before{content:"\F410"}
.mdi-playlist-play:before{content:"\F411"}
.mdi-playlist-plus:before{content:"\F412"}
.mdi-playlist-remove:before{content:"\F413"}
.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-network:before{content:"\F41A"}
.mdi-plus-one:before{content:"\F41B"}
.mdi-plus-outline:before{content:"\F704"}
.mdi-pocket:before{content:"\F41C"}
.mdi-pokeball:before{content:"\F41D"}
.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-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-plug:before{content:"\F6A4"}
.mdi-power-plug-off:before{content:"\F6A5"}
.mdi-power-settings:before{content:"\F426"}
.mdi-power-socket:before{content:"\F427"}
.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-priority-high:before{content:"\F603"}
.mdi-priority-low:before{content:"\F604"}
.mdi-professional-hexagon:before{content:"\F42D"}
.mdi-projector:before{content:"\F42E"}
.mdi-projector-screen:before{content:"\F42F"}
.mdi-publish:before{content:"\F6A6"}
.mdi-pulse:before{content:"\F430"}
.mdi-puzzle:before{content:"\F431"}
.mdi-qqchat:before{content:"\F605"}
.mdi-qrcode:before{content:"\F432"}
.mdi-qrcode-scan:before{content:"\F433"}
.mdi-quadcopter:before{content:"\F434"}
.mdi-quality-high:before{content:"\F435"}
.mdi-quicktime:before{content:"\F436"}
.mdi-radar:before{content:"\F437"}
.mdi-radiator:before{content:"\F438"}
.mdi-radio:before{content:"\F439"}
.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-raspberrypi: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-rdio:before{content:"\F446"}
.mdi-react:before{content:"\F707"}
.mdi-read:before{content:"\F447"}
.mdi-readability:before{content:"\F448"}
.mdi-receipt:before{content:"\F449"}
.mdi-record:before{content:"\F44A"}
.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-refresh:before{content:"\F450"}
.mdi-regex:before{content:"\F451"}
.mdi-relative-scale:before{content:"\F452"}
.mdi-reload:before{content:"\F453"}
.mdi-remote:before{content:"\F454"}
.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-resize-bottom-right:before{content:"\F45D"}
.mdi-responsive:before{content:"\F45E"}
.mdi-restart:before{content:"\F708"}
.mdi-restore:before{content:"\F6A7"}
.mdi-rewind:before{content:"\F45F"}
.mdi-rewind-outline:before{content:"\F709"}
.mdi-rhombus:before{content:"\F70A"}
.mdi-rhombus-outline:before{content:"\F70B"}
.mdi-ribbon:before{content:"\F460"}
.mdi-road:before{content:"\F461"}
.mdi-road-variant:before{content:"\F462"}
.mdi-robot:before{content:"\F6A8"}
.mdi-rocket:before{content:"\F463"}
.mdi-roomba:before{content:"\F70C"}
.mdi-rotate-3d:before{content:"\F464"}
.mdi-rotate-left:before{content:"\F465"}
.mdi-rotate-left-variant:before{content:"\F466"}
.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-routes:before{content:"\F46A"}
.mdi-rowing:before{content:"\F608"}
.mdi-rss:before{content:"\F46B"}
.mdi-rss-box:before{content:"\F46C"}
.mdi-ruler:before{content:"\F46D"}
.mdi-run:before{content:"\F70D"}
.mdi-run-fast:before{content:"\F46E"}
.mdi-sale:before{content:"\F46F"}
.mdi-satellite:before{content:"\F470"}
.mdi-satellite-variant:before{content:"\F471"}
.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-school:before{content:"\F474"}
.mdi-screen-rotation:before{content:"\F475"}
.mdi-screen-rotation-lock:before{content:"\F476"}
.mdi-screwdriver:before{content:"\F477"}
.mdi-script:before{content:"\F478"}
.mdi-sd:before{content:"\F479"}
.mdi-seal:before{content:"\F47A"}
.mdi-search-web:before{content:"\F70E"}
.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-recline-extra:before{content:"\F481"}
.mdi-seat-recline-normal:before{content:"\F482"}
.mdi-security:before{content:"\F483"}
.mdi-security-home:before{content:"\F689"}
.mdi-security-network:before{content:"\F484"}
.mdi-select:before{content:"\F485"}
.mdi-select-all:before{content:"\F486"}
.mdi-select-inverse:before{content:"\F487"}
.mdi-select-off:before{content:"\F488"}
.mdi-selection:before{content:"\F489"}
.mdi-send:before{content:"\F48A"}
.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-settings:before{content:"\F493"}
.mdi-settings-box:before{content:"\F494"}
.mdi-shape-circle-plus:before{content:"\F65D"}
.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-variant:before{content:"\F497"}
.mdi-shield:before{content:"\F498"}
.mdi-shield-outline:before{content:"\F499"}
.mdi-shopping:before{content:"\F49A"}
.mdi-shopping-music:before{content:"\F49B"}
.mdi-shovel:before{content:"\F70F"}
.mdi-shovel-off:before{content:"\F710"}
.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-signal:before{content:"\F4A2"}
.mdi-signal-2g:before{content:"\F711"}
.mdi-signal-3g:before{content:"\F712"}
.mdi-signal-4g:before{content:"\F713"}
.mdi-signal-hspa:before{content:"\F714"}
.mdi-signal-hspa-plus:before{content:"\F715"}
.mdi-signal-variant:before{content:"\F60A"}
.mdi-silverware:before{content:"\F4A3"}
.mdi-silverware-fork:before{content:"\F4A4"}
.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-sitemap:before{content:"\F4AA"}
.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-skype:before{content:"\F4AF"}
.mdi-skype-business:before{content:"\F4B0"}
.mdi-slack:before{content:"\F4B1"}
.mdi-sleep:before{content:"\F4B2"}
.mdi-sleep-off:before{content:"\F4B3"}
.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-sofa:before{content:"\F4B9"}
.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-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-speaker:before{content:"\F4C3"}
.mdi-speaker-off:before{content:"\F4C4"}
.mdi-speaker-wireless:before{content:"\F71E"}
.mdi-speedometer:before{content:"\F4C5"}
.mdi-spellcheck:before{content:"\F4C6"}
.mdi-spotify:before{content:"\F4C7"}
.mdi-spotlight:before{content:"\F4C8"}
.mdi-spotlight-beam:before{content:"\F4C9"}
.mdi-spray:before{content:"\F665"}
.mdi-square-inc:before{content:"\F4CA"}
.mdi-square-inc-cash:before{content:"\F4CB"}
.mdi-stackexchange:before{content:"\F60B"}
.mdi-stackoverflow:before{content:"\F4CC"}
.mdi-stadium:before{content:"\F71F"}
.mdi-stairs:before{content:"\F4CD"}
.mdi-star:before{content:"\F4CE"}
.mdi-star-circle:before{content:"\F4CF"}
.mdi-star-half:before{content:"\F4D0"}
.mdi-star-off:before{content:"\F4D1"}
.mdi-star-outline:before{content:"\F4D2"}
.mdi-steam:before{content:"\F4D3"}
.mdi-steering:before{content:"\F4D4"}
.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-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-subdirectory-arrow-left:before{content:"\F60C"}
.mdi-subdirectory-arrow-right:before{content:"\F60D"}
.mdi-subway:before{content:"\F6AB"}
.mdi-subway-variant:before{content:"\F4DF"}
.mdi-sunglasses:before{content:"\F4E0"}
.mdi-surround-sound:before{content:"\F5C5"}
.mdi-svg:before{content:"\F720"}
.mdi-swap-horizontal:before{content:"\F4E1"}
.mdi-swap-vertical:before{content:"\F4E2"}
.mdi-swim:before{content:"\F4E3"}
.mdi-switch:before{content:"\F4E4"}
.mdi-sword:before{content:"\F4E5"}
.mdi-sync:before{content:"\F4E6"}
.mdi-sync-alert:before{content:"\F4E7"}
.mdi-sync-off:before{content:"\F4E8"}
.mdi-tab:before{content:"\F4E9"}
.mdi-tab-unselected:before{content:"\F4EA"}
.mdi-table:before{content:"\F4EB"}
.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-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-tablet:before{content:"\F4F6"}
.mdi-tablet-android:before{content:"\F4F7"}
.mdi-tablet-ipad:before{content:"\F4F8"}
.mdi-tag:before{content:"\F4F9"}
.mdi-tag-faces:before{content:"\F4FA"}
.mdi-tag-heart:before{content:"\F68A"}
.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-target:before{content:"\F4FE"}
.mdi-taxi:before{content:"\F4FF"}
.mdi-teamviewer:before{content:"\F500"}
.mdi-telegram:before{content:"\F501"}
.mdi-television:before{content:"\F502"}
.mdi-television-guide:before{content:"\F503"}
.mdi-temperature-celsius:before{content:"\F504"}
.mdi-temperature-fahrenheit:before{content:"\F505"}
.mdi-temperature-kelvin:before{content:"\F506"}
.mdi-tennis:before{content:"\F507"}
.mdi-tent:before{content:"\F508"}
.mdi-terrain:before{content:"\F509"}
.mdi-test-tube:before{content:"\F668"}
.mdi-text-shadow:before{content:"\F669"}
.mdi-text-to-speech:before{content:"\F50A"}
.mdi-text-to-speech-off:before{content:"\F50B"}
.mdi-textbox:before{content:"\F60E"}
.mdi-texture:before{content:"\F50C"}
.mdi-theater:before{content:"\F50D"}
.mdi-theme-light-dark:before{content:"\F50E"}
.mdi-thermometer:before{content:"\F50F"}
.mdi-thermometer-lines:before{content:"\F510"}
.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-percent:before{content:"\F723"}
.mdi-tie:before{content:"\F519"}
.mdi-tilde:before{content:"\F724"}
.mdi-timelapse:before{content:"\F51A"}
.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-timetable:before{content:"\F520"}
.mdi-toggle-switch:before{content:"\F521"}
.mdi-toggle-switch-off:before{content:"\F522"}
.mdi-tooltip:before{content:"\F523"}
.mdi-tooltip-edit:before{content:"\F524"}
.mdi-tooltip-image:before{content:"\F525"}
.mdi-tooltip-outline:before{content:"\F526"}
.mdi-tooltip-outline-plus:before{content:"\F527"}
.mdi-tooltip-text:before{content:"\F528"}
.mdi-tooth:before{content:"\F529"}
.mdi-tor:before{content:"\F52A"}
.mdi-tower-beach:before{content:"\F680"}
.mdi-tower-fire:before{content:"\F681"}
.mdi-traffic-light:before{content:"\F52B"}
.mdi-train:before{content:"\F52C"}
.mdi-tram:before{content:"\F52D"}
.mdi-transcribe:before{content:"\F52E"}
.mdi-transcribe-close:before{content:"\F52F"}
.mdi-transfer:before{content:"\F530"}
.mdi-transit-transfer:before{content:"\F6AD"}
.mdi-translate:before{content:"\F5CA"}
.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-trophy:before{content:"\F538"}
.mdi-trophy-award:before{content:"\F539"}
.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-delivery:before{content:"\F53E"}
.mdi-truck-trailer:before{content:"\F726"}
.mdi-tshirt-crew:before{content:"\F53F"}
.mdi-tshirt-v:before{content:"\F540"}
.mdi-tumblr:before{content:"\F541"}
.mdi-tumblr-reblog:before{content:"\F542"}
.mdi-tune:before{content:"\F62E"}
.mdi-tune-vertical:before{content:"\F66A"}
.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-ubuntu:before{content:"\F548"}
.mdi-umbraco:before{content:"\F549"}
.mdi-umbrella:before{content:"\F54A"}
.mdi-umbrella-outline:before{content:"\F54B"}
.mdi-undo:before{content:"\F54C"}
.mdi-undo-variant:before{content:"\F54D"}
.mdi-unfold-less:before{content:"\F54E"}
.mdi-unfold-more:before{content:"\F54F"}
.mdi-ungroup:before{content:"\F550"}
.mdi-unity:before{content:"\F6AE"}
.mdi-untappd:before{content:"\F551"}
.mdi-update:before{content:"\F6AF"}
.mdi-upload:before{content:"\F552"}
.mdi-usb:before{content:"\F553"}
.mdi-vector-arrange-above:before{content:"\F554"}
.mdi-vector-arrange-below:before{content:"\F555"}
.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-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-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-verified:before{content:"\F565"}
.mdi-vibrate:before{content:"\F566"}
.mdi-video:before{content:"\F567"}
.mdi-video-off:before{content:"\F568"}
.mdi-video-switch:before{content:"\F569"}
.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-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-stream:before{content:"\F575"}
.mdi-view-week:before{content:"\F576"}
.mdi-vimeo:before{content:"\F577"}
.mdi-vine:before{content:"\F578"}
.mdi-violin:before{content:"\F60F"}
.mdi-visualstudio:before{content:"\F610"}
.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-volume-high:before{content:"\F57E"}
.mdi-volume-low:before{content:"\F57F"}
.mdi-volume-medium:before{content:"\F580"}
.mdi-volume-off:before{content:"\F581"}
.mdi-vpn:before{content:"\F582"}
.mdi-walk:before{content:"\F583"}
.mdi-wallet:before{content:"\F584"}
.mdi-wallet-giftcard:before{content:"\F585"}
.mdi-wallet-membership:before{content:"\F586"}
.mdi-wallet-travel:before{content:"\F587"}
.mdi-wan:before{content:"\F588"}
.mdi-washing-machine:before{content:"\F729"}
.mdi-watch:before{content:"\F589"}
.mdi-watch-export:before{content:"\F58A"}
.mdi-watch-import:before{content:"\F58B"}
.mdi-watch-vibrate:before{content:"\F6B0"}
.mdi-water:before{content:"\F58C"}
.mdi-water-off:before{content:"\F58D"}
.mdi-water-percent:before{content:"\F58E"}
.mdi-water-pump:before{content:"\F58F"}
.mdi-watermark:before{content:"\F612"}
.mdi-weather-cloudy:before{content:"\F590"}
.mdi-weather-fog:before{content:"\F591"}
.mdi-weather-hail:before{content:"\F592"}
.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-kilogram:before{content:"\F5A2"}
.mdi-whatsapp:before{content:"\F5A3"}
.mdi-wheelchair-accessibility:before{content:"\F5A4"}
.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-wii:before{content:"\F5AB"}
.mdi-wiiu:before{content:"\F72C"}
.mdi-wikipedia:before{content:"\F5AC"}
.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-wordpress:before{content:"\F5B4"}
.mdi-worker:before{content:"\F5B5"}
.mdi-wrap:before{content:"\F5B6"}
.mdi-wrench:before{content:"\F5B7"}
.mdi-wunderlist:before{content:"\F5B8"}
.mdi-xaml:before{content:"\F673"}
.mdi-xbox:before{content:"\F5B9"}
.mdi-xbox-controller:before{content:"\F5BA"}
.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-yeast:before{content:"\F5C1"}
.mdi-yelp:before{content:"\F5C2"}
.mdi-yin-yang:before{content:"\F67F"}
.mdi-youtube-play:before{content:"\F5C3"}
.mdi-zip-box:before{content:"\F5C4"}
.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{color:rgba(0,0,0,0.54)}
.mdi-dark.mdi-inactive{color:rgba(0,0,0,0.26)}
.mdi-light{color:#fff}
.mdi-light.mdi-inactive{color:rgba(255,255,255,0.3)}
.mdi-rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mdi-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.mdi-rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.mdi-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.mdi-rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.mdi-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.mdi-rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}
.mdi-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}
.mdi-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}
@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}
@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}
@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}
@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1.000);animation-timing-function:cubic-bezier(.215,.61,.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{from{opacity:0.5;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-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}
@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@-webkit-keyframes bounceIn2 {

  from,
  20%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn2 {

  from,
  20%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn2 {
  -webkit-animation-name: bounceIn2;
  animation-name: bounceIn2;
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
@-webkit-keyframes bounceIn3 {

  from,
  20%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn3 {

  from,
  20%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn3 {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: bounceIn3;
  animation-name: bounceIn3;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
.animated-background {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  height: 96px;
  position: relative;
}
@-webkit-keyframes slideInUp2 {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}
@keyframes slideInUp2 {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}
.slideInUp2 {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: slideInUp2;
  animation-name: slideInUp2
}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */
.fiv-background,.fiv-cla{background-size:contain;background-position:50%;background-repeat:no-repeat}
.fiv-size-md{font-size:2.25em}
.fiv-size-lg{font-size:3.5em}
.fiv-size-xl{font-size:4.75em}
.fiv-cla{position:relative;display:inline-block;line-height:1em;width:.72em}
.fiv-cla:before{content:'\00a0'}
.fiv-cla.fiv-icon-3g2{background-image:url('3g2.2c5abc70bf6dcc7e2c1d.svg')}
.fiv-cla.fiv-icon-3ga{background-image:url('3ga.164d6ce594049fae5827.svg')}
.fiv-cla.fiv-icon-3gp{background-image:url('3gp.5fa74d1f54b9690db611.svg')}
.fiv-cla.fiv-icon-7z{background-image:url('7z.835cf747a52804d13526.svg')}
.fiv-cla.fiv-icon-aa{background-image:url('aa.2eddc852c265ee6dd033.svg')}
.fiv-cla.fiv-icon-aac{background-image:url('aac.d083f4751ce2651f800b.svg')}
.fiv-cla.fiv-icon-ac{background-image:url('ac.7728cb06ea64ac779667.svg')}
.fiv-cla.fiv-icon-accdb{background-image:url('accdb.b2098cd3061989956062.svg')}
.fiv-cla.fiv-icon-accdt{background-image:url('accdt.ead6c3ddc2b74303b004.svg')}
.fiv-cla.fiv-icon-adn{background-image:url('adn.67e42bf3a125a272a823.svg')}
.fiv-cla.fiv-icon-ai{background-image:url('ai.91ab81e3f07813ee2bdb.svg')}
.fiv-cla.fiv-icon-aif{background-image:url('aif.45270e57d57d913a370c.svg')}
.fiv-cla.fiv-icon-aifc{background-image:url('aifc.f3bfd398cc2e72a3b1ca.svg')}
.fiv-cla.fiv-icon-aiff{background-image:url('aiff.6e2e3644cb29c0596e15.svg')}
.fiv-cla.fiv-icon-ait{background-image:url('ait.a539f3541231795f1bbf.svg')}
.fiv-cla.fiv-icon-amr{background-image:url('amr.8f8ccbb10b450b637158.svg')}
.fiv-cla.fiv-icon-ani{background-image:url('ani.c9252143309157830b44.svg')}
.fiv-cla.fiv-icon-apk{background-image:url('apk.e5cce29bcbb6c56aa659.svg')}
.fiv-cla.fiv-icon-app{background-image:url('app.d2de8951b64a1879c50e.svg')}
.fiv-cla.fiv-icon-applescript{background-image:url('applescript.3ac85f2e45fadd546c47.svg')}
.fiv-cla.fiv-icon-asax{background-image:url('asax.9af4cab2257dd42f1d01.svg')}
.fiv-cla.fiv-icon-asc{background-image:url('asc.205d3165887d3443b1f1.svg')}
.fiv-cla.fiv-icon-ascx{background-image:url('ascx.2f1e2c24ba6143cb3cdf.svg')}
.fiv-cla.fiv-icon-asf{background-image:url('asf.450fba2a04d84930f081.svg')}
.fiv-cla.fiv-icon-ash{background-image:url('ash.2a2ffba7cfc8bd707e12.svg')}
.fiv-cla.fiv-icon-ashx{background-image:url('ashx.430e1066c85c42b9f5bf.svg')}
.fiv-cla.fiv-icon-asmx{background-image:url('asmx.4ef2c7832773d528c3c4.svg')}
.fiv-cla.fiv-icon-asp{background-image:url('asp.b71674c100b4d18dcadd.svg')}
.fiv-cla.fiv-icon-aspx{background-image:url('aspx.13c46da8c2d8864b28f4.svg')}
.fiv-cla.fiv-icon-asx{background-image:url('asx.89bdad0ca0d8d2528a16.svg')}
.fiv-cla.fiv-icon-au{background-image:url('au.0c3c35b065ba651f92e7.svg')}
.fiv-cla.fiv-icon-aup{background-image:url('aup.334f56554f605b05e8eb.svg')}
.fiv-cla.fiv-icon-avi{background-image:url('avi.bc1a66b1cb63e788bc51.svg')}
.fiv-cla.fiv-icon-axd{background-image:url('axd.f24743470a5731560e27.svg')}
.fiv-cla.fiv-icon-aze{background-image:url('aze.dccf9481a5b9555d90a8.svg')}
.fiv-cla.fiv-icon-bak{background-image:url('bak.ccb6212bdea971175d28.svg')}
.fiv-cla.fiv-icon-bash{background-image:url('bash.653f2e90c447631dd161.svg')}
.fiv-cla.fiv-icon-bat{background-image:url('bat.2739b32648476c183f9d.svg')}
.fiv-cla.fiv-icon-bin{background-image:url('bin.3f6f048828f9d53efe99.svg')}
.fiv-cla.fiv-icon-blank{background-image:url('blank.f4e569d161f837fa2c0f.svg')}
.fiv-cla.fiv-icon-bmp{background-image:url('bmp.62380fc46dced9cabcf9.svg')}
.fiv-cla.fiv-icon-bowerrc{background-image:url('bowerrc.836472a27ea6ec255d80.svg')}
.fiv-cla.fiv-icon-bpg{background-image:url('bpg.3df890f0c0a2fa71cda7.svg')}
.fiv-cla.fiv-icon-browser{background-image:url('browser.d3266e1446dc19dd4a73.svg')}
.fiv-cla.fiv-icon-bz2{background-image:url('bz2.1b7e2a60e5ecce069f23.svg')}
.fiv-cla.fiv-icon-c{background-image:url('c.d74cc1686d372ab8ae6c.svg')}
.fiv-cla.fiv-icon-cab{background-image:url('cab.a5a716d096d7408c26c4.svg')}
.fiv-cla.fiv-icon-cad{background-image:url('cad.7f76c02786d3c2a17e0e.svg')}
.fiv-cla.fiv-icon-caf{background-image:url('caf.c1b4afe3ae6e61cc1410.svg')}
.fiv-cla.fiv-icon-cal{background-image:url('cal.d2ae5f97ca18d6760587.svg')}
.fiv-cla.fiv-icon-cd{background-image:url('cd.a5bdcd4031e10236a889.svg')}
.fiv-cla.fiv-icon-cer{background-image:url('cer.02415096db8ef4c8cce5.svg')}
.fiv-cla.fiv-icon-cfg{background-image:url('cfg.ca3674f540c93cf954c2.svg')}
.fiv-cla.fiv-icon-cfm{background-image:url('cfm.1f7c4223756fddb33a0f.svg')}
.fiv-cla.fiv-icon-cfml{background-image:url('cfml.3205e943df9be614e725.svg')}
.fiv-cla.fiv-icon-cgi{background-image:url('cgi.a060fde531b8a5f7a7bf.svg')}
.fiv-cla.fiv-icon-class{background-image:url('class.c07b7d854ee94b416fa7.svg')}
.fiv-cla.fiv-icon-cmd{background-image:url('cmd.1922a11ff6e53773f635.svg')}
.fiv-cla.fiv-icon-codekit{background-image:url('codekit.38ff46781be8f3d9283d.svg')}
.fiv-cla.fiv-icon-coffee{background-image:url('coffee.a79257335c55a7895d1f.svg')}
.fiv-cla.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.ef200333759b0befdc80.svg')}
.fiv-cla.fiv-icon-com{background-image:url('com.9754e5c515f4ada99392.svg')}
.fiv-cla.fiv-icon-compile{background-image:url('compile.5efbf102691eb9420f1d.svg')}
.fiv-cla.fiv-icon-conf{background-image:url('conf.5dea2d51ef2519a05f06.svg')}
.fiv-cla.fiv-icon-config{background-image:url('config.8cdef7fbd83266a9edb2.svg')}
.fiv-cla.fiv-icon-cpp{background-image:url('cpp.2b020b1565692e92139f.svg')}
.fiv-cla.fiv-icon-cptx{background-image:url('cptx.e27ebce8fdb1dd4f1832.svg')}
.fiv-cla.fiv-icon-cr2{background-image:url('cr2.8554c697ec6829a1e7fc.svg')}
.fiv-cla.fiv-icon-crdownload{background-image:url('crdownload.5f88b93c0f73b067bc7e.svg')}
.fiv-cla.fiv-icon-crt{background-image:url('crt.ede15464e3038e877064.svg')}
.fiv-cla.fiv-icon-crypt{background-image:url('crypt.8439a9d0f872de0811a1.svg')}
.fiv-cla.fiv-icon-cs{background-image:url('cs.2d50314768ab9087c082.svg')}
.fiv-cla.fiv-icon-csh{background-image:url('csh.16b1d1bc88e942875101.svg')}
.fiv-cla.fiv-icon-cson{background-image:url('cson.1cafc99818ad0ae13037.svg')}
.fiv-cla.fiv-icon-csproj{background-image:url('csproj.e08f46b6d70ad7e07c46.svg')}
.fiv-cla.fiv-icon-css{background-image:url('css.041b0c4de4617ad376df.svg')}
.fiv-cla.fiv-icon-csv{background-image:url('csv.87967ba3248a33ed4bb2.svg')}
.fiv-cla.fiv-icon-cue{background-image:url('cue.e57447cc1ab6dbaab9fb.svg')}
.fiv-cla.fiv-icon-dat{background-image:url('dat.5cbe1d5e18983ffb4957.svg')}
.fiv-cla.fiv-icon-db{background-image:url('db.c9cbfa1552e033c65e41.svg')}
.fiv-cla.fiv-icon-dbf{background-image:url('dbf.4aab51a65da0fb06f631.svg')}
.fiv-cla.fiv-icon-deb{background-image:url('deb.880e81e6c5c655bcc415.svg')}
.fiv-cla.fiv-icon-dgn{background-image:url('dgn.a979b67f8bb00a1761c6.svg')}
.fiv-cla.fiv-icon-dist{background-image:url('dist.9eeff64a1bab9f147917.svg')}
.fiv-cla.fiv-icon-diz{background-image:url('diz.afe3ef5f28bd9edb8980.svg')}
.fiv-cla.fiv-icon-dll{background-image:url('dll.7dc071abfc12deeb6c38.svg')}
.fiv-cla.fiv-icon-dmg{background-image:url('dmg.e33cb443db434acc0d2f.svg')}
.fiv-cla.fiv-icon-dng{background-image:url('dng.6e6316e88b105a8e1ca7.svg')}
.fiv-cla.fiv-icon-doc{background-image:url('doc.e4fbef38f0aedb52358f.svg')}
.fiv-cla.fiv-icon-docb{background-image:url('docb.bcdbde44b325c290dc61.svg')}
.fiv-cla.fiv-icon-docm{background-image:url('docm.b599cc4fd4264bf527ac.svg')}
.fiv-cla.fiv-icon-docx{background-image:url('docx.fda495d85893b5545102.svg')}
.fiv-cla.fiv-icon-dot{background-image:url('dot.ed9f5a225fe32886990d.svg')}
.fiv-cla.fiv-icon-dotm{background-image:url('dotm.f7abd58cf35cf74fb0c0.svg')}
.fiv-cla.fiv-icon-dotx{background-image:url('dotx.6f02656409614e78c638.svg')}
.fiv-cla.fiv-icon-download{background-image:url('download.995296deabf6fcfad6ef.svg')}
.fiv-cla.fiv-icon-dpj{background-image:url('dpj.947e1f8ef6e18954ec53.svg')}
.fiv-cla.fiv-icon-ds_store{background-image:url('ds_store.7da9130a3f78e9967040.svg')}
.fiv-cla.fiv-icon-dtd{background-image:url('dtd.1de1ad888ecff955f14a.svg')}
.fiv-cla.fiv-icon-dwg{background-image:url('dwg.48c1d330bf8945b820ca.svg')}
.fiv-cla.fiv-icon-dxf{background-image:url('dxf.803501d38dd6e7600387.svg')}
.fiv-cla.fiv-icon-editorconfig{background-image:url('editorconfig.c470ef4e2881ba1760d7.svg')}
.fiv-cla.fiv-icon-el{background-image:url('el.f476e869e21e2583b87b.svg')}
.fiv-cla.fiv-icon-enc{background-image:url('enc.d15815cbee945561a9af.svg')}
.fiv-cla.fiv-icon-eot{background-image:url('eot.e80b63d0415624df4023.svg')}
.fiv-cla.fiv-icon-eps{background-image:url('eps.240e9aa835de7b226913.svg')}
.fiv-cla.fiv-icon-epub{background-image:url('epub.5f5930fb1ed9e157326d.svg')}
.fiv-cla.fiv-icon-eslintignore{background-image:url('eslintignore.ef200333759b0befdc80.svg')}
.fiv-cla.fiv-icon-exe{background-image:url('exe.02ebff269a455cb63948.svg')}
.fiv-cla.fiv-icon-f4v{background-image:url('f4v.935d0359e00da04df080.svg')}
.fiv-cla.fiv-icon-fax{background-image:url('fax.ccd19c1aa25efdfd6bc1.svg')}
.fiv-cla.fiv-icon-fb2{background-image:url('fb2.4f5cc4c55f55ade73f68.svg')}
.fiv-cla.fiv-icon-fla{background-image:url('fla.d7f7acc2eeadc3817c09.svg')}
.fiv-cla.fiv-icon-flac{background-image:url('flac.fc2e959545c7ea7a44e1.svg')}
.fiv-cla.fiv-icon-flv{background-image:url('flv.f0ef20ac2999196ce525.svg')}
.fiv-cla.fiv-icon-folder{background-image:url('folder.41f5d234f8cba1ffd46b.svg')}
.fiv-cla.fiv-icon-gadget{background-image:url('gadget.f64861ec2c44ec596853.svg')}
.fiv-cla.fiv-icon-gdp{background-image:url('gdp.3c17b2fff76e0c73af69.svg')}
.fiv-cla.fiv-icon-gem{background-image:url('gem.600973785f23aeda6abc.svg')}
.fiv-cla.fiv-icon-gif{background-image:url('gif.c899e918af25ba3a6409.svg')}
.fiv-cla.fiv-icon-gitattributes{background-image:url('gitattributes.96e97036facd894312eb.svg')}
.fiv-cla.fiv-icon-gitignore{background-image:url('gitignore.ef200333759b0befdc80.svg')}
.fiv-cla.fiv-icon-go{background-image:url('go.a314875ef242b1ba1704.svg')}
.fiv-cla.fiv-icon-gpg{background-image:url('gpg.8ebf1178b89553edb8e4.svg')}
.fiv-cla.fiv-icon-gz{background-image:url('gz.911a306ca53d3c0bdec5.svg')}
.fiv-cla.fiv-icon-h{background-image:url('h.b6d6a8075055d715a2d5.svg')}
.fiv-cla.fiv-icon-handlebars{background-image:url('handlebars.14b058548d35f26104b8.svg')}
.fiv-cla.fiv-icon-hbs{background-image:url('hbs.5a9a517f6e15f7865447.svg')}
.fiv-cla.fiv-icon-heic{background-image:url('heic.6be6f418bd8e0b3422a3.svg')}
.fiv-cla.fiv-icon-hs{background-image:url('hs.5fc3e62859721dfd3a1d.svg')}
.fiv-cla.fiv-icon-hsl{background-image:url('hsl.4162909969ea76f90fbe.svg')}
.fiv-cla.fiv-icon-htm{background-image:url('htm.e982fa46793edb427b7b.svg')}
.fiv-cla.fiv-icon-html{background-image:url('html.3178c40d43d924990cd1.svg')}
.fiv-cla.fiv-icon-ibooks{background-image:url('ibooks.bad3342d0ae7d9c745ac.svg')}
.fiv-cla.fiv-icon-icns{background-image:url('icns.926df116f2f77e3948b8.svg')}
.fiv-cla.fiv-icon-ico{background-image:url('ico.c2c1f40ff5840e1eded8.svg')}
.fiv-cla.fiv-icon-ics{background-image:url('ics.d97d73e6db98f3284ede.svg')}
.fiv-cla.fiv-icon-idx{background-image:url('idx.cf197b89a373eaac55b5.svg')}
.fiv-cla.fiv-icon-iff{background-image:url('iff.fa741da5f23a1033c42e.svg')}
.fiv-cla.fiv-icon-ifo{background-image:url('ifo.d57f8577416ff4edf6e3.svg')}
.fiv-cla.fiv-icon-image{background-image:url('image.56e906e03bfa8f21dafd.svg')}
.fiv-cla.fiv-icon-img{background-image:url('img.3fe1cfaf4c56ccc684bb.svg')}
.fiv-cla.fiv-icon-in{background-image:url('in.82168eb20617ee7dd584.svg')}
.fiv-cla.fiv-icon-indd{background-image:url('indd.0279dd84bf372ec61dd6.svg')}
.fiv-cla.fiv-icon-inf{background-image:url('inf.ab4687f46564ec92d766.svg')}
.fiv-cla.fiv-icon-ini{background-image:url('ini.22fd696484353510f2f9.svg')}
.fiv-cla.fiv-icon-iso{background-image:url('iso.4924c1488f0aa6b86b9a.svg')}
.fiv-cla.fiv-icon-j2{background-image:url('j2.e7514acdd6548033298c.svg')}
.fiv-cla.fiv-icon-jar{background-image:url('jar.a378ba4326b66c8af5c0.svg')}
.fiv-cla.fiv-icon-java{background-image:url('java.490379c5f545243e344a.svg')}
.fiv-cla.fiv-icon-jpe{background-image:url('jpe.eb47921a9899676533cb.svg')}
.fiv-cla.fiv-icon-jpeg{background-image:url('jpeg.22c2b6b54287fdb9dfc8.svg')}
.fiv-cla.fiv-icon-jpg{background-image:url('jpg.1f5b62792d06c6f57f34.svg')}
.fiv-cla.fiv-icon-js{background-image:url('js.6f8f7c1cf5b4b2852e74.svg')}
.fiv-cla.fiv-icon-json{background-image:url('json.6ef2fc6a58088362957a.svg')}
.fiv-cla.fiv-icon-jsp{background-image:url('jsp.35694642905481278c71.svg')}
.fiv-cla.fiv-icon-jsx{background-image:url('jsx.9d914e0f41956d943f80.svg')}
.fiv-cla.fiv-icon-key{background-image:url('key.4ba863964b1de70bf28e.svg')}
.fiv-cla.fiv-icon-kf8{background-image:url('kf8.c42ecf73dd3dc8fb72b4.svg')}
.fiv-cla.fiv-icon-kmk{background-image:url('kmk.4c14cc2f5d626a48ca19.svg')}
.fiv-cla.fiv-icon-ksh{background-image:url('ksh.00d129f7e07d5b6017af.svg')}
.fiv-cla.fiv-icon-kup{background-image:url('kup.6fc51e4e40ded31f7e63.svg')}
.fiv-cla.fiv-icon-less{background-image:url('less.40809fd78a3fd8553cee.svg')}
.fiv-cla.fiv-icon-lex{background-image:url('lex.f7f5ed2b7dc0fe8e26da.svg')}
.fiv-cla.fiv-icon-licx{background-image:url('licx.b6f8497bc15683415b62.svg')}
.fiv-cla.fiv-icon-lisp{background-image:url('lisp.8aa8fa0ed54b68c045e3.svg')}
.fiv-cla.fiv-icon-lit{background-image:url('lit.fcaf5d09a5f0b48198e6.svg')}
.fiv-cla.fiv-icon-lnk{background-image:url('lnk.bb5ca1e95a33bea41989.svg')}
.fiv-cla.fiv-icon-lock{background-image:url('lock.8dacdaced2557fed14aa.svg')}
.fiv-cla.fiv-icon-log{background-image:url('log.70b0b57b1daf354be027.svg')}
.fiv-cla.fiv-icon-lua{background-image:url('lua.ba8ae0cdded8fb688fa2.svg')}
.fiv-cla.fiv-icon-m{background-image:url('m.2c69be00966a6b9d0350.svg')}
.fiv-cla.fiv-icon-m2v{background-image:url('m2v.721a3ec7ef25ee9401d3.svg')}
.fiv-cla.fiv-icon-m3u{background-image:url('m3u.9f4e5933f686160c0e17.svg')}
.fiv-cla.fiv-icon-m3u8{background-image:url('m3u8.f52b074f9eb091d3da3e.svg')}
.fiv-cla.fiv-icon-m4{background-image:url('m4.bc2ce9bbf85917a16343.svg')}
.fiv-cla.fiv-icon-m4a{background-image:url('m4a.d982b68caa25165535c6.svg')}
.fiv-cla.fiv-icon-m4r{background-image:url('m4r.88794645ae2d1d8f9ce1.svg')}
.fiv-cla.fiv-icon-m4v{background-image:url('m4v.89b0c07841d96e4c8f60.svg')}
.fiv-cla.fiv-icon-map{background-image:url('map.5cb837dacdf8d63c5e1c.svg')}
.fiv-cla.fiv-icon-master{background-image:url('master.9745b6d94db35b0fa685.svg')}
.fiv-cla.fiv-icon-mc{background-image:url('mc.84f61f53ba64bb41de2b.svg')}
.fiv-cla.fiv-icon-md{background-image:url('md.f66daa5b07bf21672070.svg')}
.fiv-cla.fiv-icon-mdb{background-image:url('mdb.c7bccd3b2177ef3c9c38.svg')}
.fiv-cla.fiv-icon-mdf{background-image:url('mdf.5b9ad872dd732aa4cc39.svg')}
.fiv-cla.fiv-icon-me{background-image:url('me.58895d7a49199b9289de.svg')}
.fiv-cla.fiv-icon-mi{background-image:url('mi.d3dfc63d947636bd476b.svg')}
.fiv-cla.fiv-icon-mid{background-image:url('mid.e8b8dd8bb5df4d9e25b5.svg')}
.fiv-cla.fiv-icon-midi{background-image:url('midi.d06c21ecb0cb83c8bc6e.svg')}
.fiv-cla.fiv-icon-mk{background-image:url('mk.14d7efa2e3c4b9d2df43.svg')}
.fiv-cla.fiv-icon-mkv{background-image:url('mkv.9827bc6ce078f024a552.svg')}
.fiv-cla.fiv-icon-mm{background-image:url('mm.b2bac2a9ef98e74ab6d7.svg')}
.fiv-cla.fiv-icon-mo{background-image:url('mo.40a75039bd6a27b865e4.svg')}
.fiv-cla.fiv-icon-mobi{background-image:url('mobi.98ecd5703897752f7b7b.svg')}
.fiv-cla.fiv-icon-mod{background-image:url('mod.c775ec6f7edb9f170093.svg')}
.fiv-cla.fiv-icon-mov{background-image:url('mov.6d0d7b8b211453cc65af.svg')}
.fiv-cla.fiv-icon-mp2{background-image:url('mp2.a35bc905bbd24685b45b.svg')}
.fiv-cla.fiv-icon-mp3{background-image:url('mp3.7a1e046fd2f33ff898ae.svg')}
.fiv-cla.fiv-icon-mp4{background-image:url('mp4.b71e6afcf245508cabde.svg')}
.fiv-cla.fiv-icon-mpa{background-image:url('mpa.bb298bd00d03ec8644b5.svg')}
.fiv-cla.fiv-icon-mpd{background-image:url('mpd.7bb200510aeb749ba6d8.svg')}
.fiv-cla.fiv-icon-mpe{background-image:url('mpe.76f651bffa2e691a4b7d.svg')}
.fiv-cla.fiv-icon-mpeg{background-image:url('mpeg.e208a099917159c15c7a.svg')}
.fiv-cla.fiv-icon-mpg{background-image:url('mpg.1683ec4c28ebdfbcd9e7.svg')}
.fiv-cla.fiv-icon-mpga{background-image:url('mpga.32fd648095db0a391065.svg')}
.fiv-cla.fiv-icon-mpp{background-image:url('mpp.bd0303a4d1ef77560884.svg')}
.fiv-cla.fiv-icon-mpt{background-image:url('mpt.0869fccdfabf46c96704.svg')}
.fiv-cla.fiv-icon-msi{background-image:url('msi.3e69f233a56d1742bec8.svg')}
.fiv-cla.fiv-icon-msu{background-image:url('msu.0a0c3e22a0021f79f866.svg')}
.fiv-cla.fiv-icon-nef{background-image:url('nef.9ccb5ac0b557e39be11f.svg')}
.fiv-cla.fiv-icon-nes{background-image:url('nes.0ec059a559faedab0439.svg')}
.fiv-cla.fiv-icon-nfo{background-image:url('nfo.76480a08bc80565c2ccd.svg')}
.fiv-cla.fiv-icon-nix{background-image:url('nix.4b6f20974d24d16b45c5.svg')}
.fiv-cla.fiv-icon-npmignore{background-image:url('npmignore.ef200333759b0befdc80.svg')}
.fiv-cla.fiv-icon-odb{background-image:url('odb.197da101709fd668ead0.svg')}
.fiv-cla.fiv-icon-ods{background-image:url('ods.43c47b5de64e1ed6a6e3.svg')}
.fiv-cla.fiv-icon-odt{background-image:url('odt.2f83175c44b4297a3248.svg')}
.fiv-cla.fiv-icon-ogg{background-image:url('ogg.4c8df0c263d78ecce190.svg')}
.fiv-cla.fiv-icon-ogv{background-image:url('ogv.7278e22701705dfcc553.svg')}
.fiv-cla.fiv-icon-ost{background-image:url('ost.3fd822c16be10e557277.svg')}
.fiv-cla.fiv-icon-otf{background-image:url('otf.0a64b08d8474acaa86ca.svg')}
.fiv-cla.fiv-icon-ott{background-image:url('ott.6d2f0c3d204ce4568f66.svg')}
.fiv-cla.fiv-icon-ova{background-image:url('ova.4ce800c8df6523db8705.svg')}
.fiv-cla.fiv-icon-ovf{background-image:url('ovf.23abbb4ff7be59cb4c5e.svg')}
.fiv-cla.fiv-icon-p12{background-image:url('p12.99a84b752ef8a51fdca8.svg')}
.fiv-cla.fiv-icon-p7b{background-image:url('p7b.0e47368a3623cbe74c1b.svg')}
.fiv-cla.fiv-icon-pages{background-image:url('pages.886bc3f618d93294d958.svg')}
.fiv-cla.fiv-icon-part{background-image:url('part.d23f01e676f4f903e3d3.svg')}
.fiv-cla.fiv-icon-pcd{background-image:url('pcd.3c9767aa06082027850d.svg')}
.fiv-cla.fiv-icon-pdb{background-image:url('pdb.796422de21b43e28cae3.svg')}
.fiv-cla.fiv-icon-pdf{background-image:url('pdf.2ae51f6179ecc982981e.svg')}
.fiv-cla.fiv-icon-pem{background-image:url('pem.c0e06ee3dafe32c3d03f.svg')}
.fiv-cla.fiv-icon-pfx{background-image:url('pfx.88b2ad726109b9928204.svg')}
.fiv-cla.fiv-icon-pgp{background-image:url('pgp.e165ba5b67d9737eef07.svg')}
.fiv-cla.fiv-icon-ph{background-image:url('ph.7ea56cc9d4cfb293849a.svg')}
.fiv-cla.fiv-icon-phar{background-image:url('phar.823837be4c6614db11df.svg')}
.fiv-cla.fiv-icon-php{background-image:url('php.ec3221f3eb31467f4110.svg')}
.fiv-cla.fiv-icon-pkg{background-image:url('pkg.7a0b572f9ba4bb8e1260.svg')}
.fiv-cla.fiv-icon-pl{background-image:url('pl.8e4541f6343e3a3eb771.svg')}
.fiv-cla.fiv-icon-plist{background-image:url('plist.28616f4a3ebfbf0aad9d.svg')}
.fiv-cla.fiv-icon-pm{background-image:url('pm.53afa22e2d336688c433.svg')}
.fiv-cla.fiv-icon-png{background-image:url('png.8098a31c5ba58b04556e.svg')}
.fiv-cla.fiv-icon-po{background-image:url('po.a64cfa54998fecff6054.svg')}
.fiv-cla.fiv-icon-pom{background-image:url('pom.7a3d51fc728ef1124aa2.svg')}
.fiv-cla.fiv-icon-pot{background-image:url('pot.3431ff37d6f6cf1d04ff.svg')}
.fiv-cla.fiv-icon-potx{background-image:url('potx.e75d130d335bfe0b0d3e.svg')}
.fiv-cla.fiv-icon-pps{background-image:url('pps.791dafb49b94b77b4eb4.svg')}
.fiv-cla.fiv-icon-ppsx{background-image:url('ppsx.35bace802373b76e6d4e.svg')}
.fiv-cla.fiv-icon-ppt{background-image:url('ppt.5c4f46809d24068d432c.svg')}
.fiv-cla.fiv-icon-pptm{background-image:url('pptm.50843b2d2dff5e35ea25.svg')}
.fiv-cla.fiv-icon-pptx{background-image:url('pptx.7af03d7887127f29317a.svg')}
.fiv-cla.fiv-icon-prop{background-image:url('prop.9a580b78b982845bb908.svg')}
.fiv-cla.fiv-icon-ps{background-image:url('ps.ce8d08255b274e439b90.svg')}
.fiv-cla.fiv-icon-ps1{background-image:url('ps1.91d2494179ae4d97fc4b.svg')}
.fiv-cla.fiv-icon-psd{background-image:url('psd.8b72050cd4e353c1fca4.svg')}
.fiv-cla.fiv-icon-psp{background-image:url('psp.7d650f1bfcf78d9d640f.svg')}
.fiv-cla.fiv-icon-pst{background-image:url('pst.6c0064ddc860f5d2d325.svg')}
.fiv-cla.fiv-icon-pub{background-image:url('pub.a3102913173322be8f2a.svg')}
.fiv-cla.fiv-icon-py{background-image:url('py.474fc11c35bc59ce2dc7.svg')}
.fiv-cla.fiv-icon-pyc{background-image:url('pyc.ffea8bb7490097bbf091.svg')}
.fiv-cla.fiv-icon-qt{background-image:url('qt.b43f192009887c5ba77e.svg')}
.fiv-cla.fiv-icon-ra{background-image:url('ra.dc86f305ae5427664e93.svg')}
.fiv-cla.fiv-icon-ram{background-image:url('ram.db81ce5ea4be77af10dd.svg')}
.fiv-cla.fiv-icon-rar{background-image:url('rar.5244b912d7fbf616b3e3.svg')}
.fiv-cla.fiv-icon-raw{background-image:url('raw.6267d7e6f2a795acf783.svg')}
.fiv-cla.fiv-icon-rb{background-image:url('rb.6875da3c482f1a38c091.svg')}
.fiv-cla.fiv-icon-rdf{background-image:url('rdf.a066197a2d23f2697f87.svg')}
.fiv-cla.fiv-icon-resx{background-image:url('resx.e6f0548218bd5603c154.svg')}
.fiv-cla.fiv-icon-retry{background-image:url('retry.cc59c9994d96c102220b.svg')}
.fiv-cla.fiv-icon-rm{background-image:url('rm.fbec45ec9c76cbb88a18.svg')}
.fiv-cla.fiv-icon-rom{background-image:url('rom.671e4e778a6f50222ad5.svg')}
.fiv-cla.fiv-icon-rpm{background-image:url('rpm.40c1c49ab258667c2c60.svg')}
.fiv-cla.fiv-icon-rsa{background-image:url('rsa.bf203d4b33bae50fd1ed.svg')}
.fiv-cla.fiv-icon-rss{background-image:url('rss.ef29d9616a710911ef9a.svg')}
.fiv-cla.fiv-icon-rtf{background-image:url('rtf.60528d34271e4c0371de.svg')}
.fiv-cla.fiv-icon-ru{background-image:url('ru.4dae10dbefecd8d7c4fe.svg')}
.fiv-cla.fiv-icon-rub{background-image:url('rub.1206265c5572322bf840.svg')}
.fiv-cla.fiv-icon-sass{background-image:url('sass.a867861496351cbbe4bc.svg')}
.fiv-cla.fiv-icon-scss{background-image:url('scss.71696b87b3668f63a811.svg')}
.fiv-cla.fiv-icon-sdf{background-image:url('sdf.050b09f532d5ec1d6d37.svg')}
.fiv-cla.fiv-icon-sed{background-image:url('sed.16e8cf0603227f097875.svg')}
.fiv-cla.fiv-icon-sh{background-image:url('sh.387e62c7b057bc8ae688.svg')}
.fiv-cla.fiv-icon-sitemap{background-image:url('sitemap.f36e00cc3b7bb82f582b.svg')}
.fiv-cla.fiv-icon-skin{background-image:url('skin.8a977d5027ebd7393db4.svg')}
.fiv-cla.fiv-icon-sldm{background-image:url('sldm.aa9acceb4133b6a89b3b.svg')}
.fiv-cla.fiv-icon-sldx{background-image:url('sldx.eecacf94259fff8e3329.svg')}
.fiv-cla.fiv-icon-sln{background-image:url('sln.61f623027c28d8165f69.svg')}
.fiv-cla.fiv-icon-sol{background-image:url('sol.e4cee50a33ea529e2c6a.svg')}
.fiv-cla.fiv-icon-sql{background-image:url('sql.046db5160c72879afd69.svg')}
.fiv-cla.fiv-icon-sqlite{background-image:url('sqlite.8adeeba64563495dd393.svg')}
.fiv-cla.fiv-icon-step{background-image:url('step.9338539f9b88a8f1865b.svg')}
.fiv-cla.fiv-icon-stl{background-image:url('stl.6ae86e939de296055155.svg')}
.fiv-cla.fiv-icon-svg{background-image:url('svg.3db004ab9911f95e40f8.svg')}
.fiv-cla.fiv-icon-swd{background-image:url('swd.a793320739c6d5fdd8b1.svg')}
.fiv-cla.fiv-icon-swf{background-image:url('swf.f131423809bb2ed2dd0a.svg')}
.fiv-cla.fiv-icon-swift{background-image:url('swift.9be0f24bde4fcf55b236.svg')}
.fiv-cla.fiv-icon-sys{background-image:url('sys.ae40cc0d2f074f1c0b7e.svg')}
.fiv-cla.fiv-icon-tar{background-image:url('tar.5678597e656c9e548178.svg')}
.fiv-cla.fiv-icon-tcsh{background-image:url('tcsh.532beba54940e390dccb.svg')}
.fiv-cla.fiv-icon-tex{background-image:url('tex.47b6e39315fdf79624b6.svg')}
.fiv-cla.fiv-icon-tfignore{background-image:url('tfignore.ef200333759b0befdc80.svg')}
.fiv-cla.fiv-icon-tga{background-image:url('tga.b52e35536c16dc78f042.svg')}
.fiv-cla.fiv-icon-tgz{background-image:url('tgz.b14dd27faa6588cae5f2.svg')}
.fiv-cla.fiv-icon-tif{background-image:url('tif.2dca2db5fc1785249e81.svg')}
.fiv-cla.fiv-icon-tiff{background-image:url('tiff.11cfbfc6293a809fc4df.svg')}
.fiv-cla.fiv-icon-tmp{background-image:url('tmp.820ae6e316688d2aa05f.svg')}
.fiv-cla.fiv-icon-torrent{background-image:url('torrent.09a5cdf009c6c483351b.svg')}
.fiv-cla.fiv-icon-ts{background-image:url('ts.d420626dbfc42dac1800.svg')}
.fiv-cla.fiv-icon-tsv{background-image:url('tsv.c075ea4ee17e886bf9fe.svg')}
.fiv-cla.fiv-icon-ttf{background-image:url('ttf.f090015da5c4162e1a80.svg')}
.fiv-cla.fiv-icon-twig{background-image:url('twig.d46b2dcdd614c7138f18.svg')}
.fiv-cla.fiv-icon-txt{background-image:url('txt.7f6b9bfa5a3ece29dfc9.svg')}
.fiv-cla.fiv-icon-udf{background-image:url('udf.326ef4aff2b17a700b0a.svg')}
.fiv-cla.fiv-icon-vb{background-image:url('vb.2674945e6abc9beb8790.svg')}
.fiv-cla.fiv-icon-vbproj{background-image:url('vbproj.f406d5ec45378b61a0d8.svg')}
.fiv-cla.fiv-icon-vbs{background-image:url('vbs.150253f61cec60c30ba6.svg')}
.fiv-cla.fiv-icon-vcd{background-image:url('vcd.c404e803417a85706044.svg')}
.fiv-cla.fiv-icon-vcs{background-image:url('vcs.d722c8faebc0a41474f2.svg')}
.fiv-cla.fiv-icon-vdi{background-image:url('vdi.20c9f22f837556be2c44.svg')}
.fiv-cla.fiv-icon-vdx{background-image:url('vdx.574eb657b3a8847afe07.svg')}
.fiv-cla.fiv-icon-vmdk{background-image:url('vmdk.8b4efc7422630ecb9ed3.svg')}
.fiv-cla.fiv-icon-vob{background-image:url('vob.bfb500ccb9c4488692a6.svg')}
.fiv-cla.fiv-icon-vscodeignore{background-image:url('vscodeignore.1ae62de5d3b2c65a6369.svg')}
.fiv-cla.fiv-icon-vsd{background-image:url('vsd.f684abff87bb8e75f173.svg')}
.fiv-cla.fiv-icon-vss{background-image:url('vss.4367a2f2362661e8ecf3.svg')}
.fiv-cla.fiv-icon-vst{background-image:url('vst.15d51faff076a95dd06a.svg')}
.fiv-cla.fiv-icon-vsx{background-image:url('vsx.8d8d082e0fb7f89c7e08.svg')}
.fiv-cla.fiv-icon-vtx{background-image:url('vtx.567b861798830dee2108.svg')}
.fiv-cla.fiv-icon-war{background-image:url('war.dd615290e32c0ea0e62b.svg')}
.fiv-cla.fiv-icon-wav{background-image:url('wav.f30c79e4315169be43ab.svg')}
.fiv-cla.fiv-icon-wbk{background-image:url('wbk.6363740030ce55f27d88.svg')}
.fiv-cla.fiv-icon-webinfo{background-image:url('webinfo.d3266e1446dc19dd4a73.svg')}
.fiv-cla.fiv-icon-webm{background-image:url('webm.331cc6be983bbcb48011.svg')}
.fiv-cla.fiv-icon-webp{background-image:url('webp.7823bd40d10434b6266c.svg')}
.fiv-cla.fiv-icon-wma{background-image:url('wma.2f6937b8456eb04dd452.svg')}
.fiv-cla.fiv-icon-wmf{background-image:url('wmf.170089613f49178dc21d.svg')}
.fiv-cla.fiv-icon-wmv{background-image:url('wmv.85c38fd0303071755e0b.svg')}
.fiv-cla.fiv-icon-woff{background-image:url('woff.8de45de477b20cd07f3e.svg')}
.fiv-cla.fiv-icon-woff2{background-image:url('woff2.ea2fb5ef40c6e48cf3f5.svg')}
.fiv-cla.fiv-icon-wps{background-image:url('wps.6f66d070fc270eff219d.svg')}
.fiv-cla.fiv-icon-wsf{background-image:url('wsf.f42857c2c16958f4f470.svg')}
.fiv-cla.fiv-icon-xaml{background-image:url('xaml.3c819a6a657759f6dab6.svg')}
.fiv-cla.fiv-icon-xcf{background-image:url('xcf.ea5418d069da4fd7f626.svg')}
.fiv-cla.fiv-icon-xlm{background-image:url('xlm.d6eeb834fc47feeaa272.svg')}
.fiv-cla.fiv-icon-xls{background-image:url('xls.bf6d2a71675e586effa9.svg')}
.fiv-cla.fiv-icon-xlsm{background-image:url('xlsm.bf9fbf47bcef00f7de23.svg')}
.fiv-cla.fiv-icon-xlsx{background-image:url('xlsx.3125710ce474fa66a86b.svg')}
.fiv-cla.fiv-icon-xlt{background-image:url('xlt.b2e516d7a42a4af59c49.svg')}
.fiv-cla.fiv-icon-xltm{background-image:url('xltm.24773ff9708ff74db523.svg')}
.fiv-cla.fiv-icon-xltx{background-image:url('xltx.1f791b3b35fc4c5dc0c4.svg')}
.fiv-cla.fiv-icon-xml{background-image:url('xml.b4e561b8902c3928209a.svg')}
.fiv-cla.fiv-icon-xpi{background-image:url('xpi.957fa8da3f7d4416dbc9.svg')}
.fiv-cla.fiv-icon-xps{background-image:url('xps.75ac1e808ef8c3fc6bb7.svg')}
.fiv-cla.fiv-icon-xrb{background-image:url('xrb.e7e0ef284fc6d5f10db2.svg')}
.fiv-cla.fiv-icon-xsd{background-image:url('xsd.6abcfdc107885f61b44e.svg')}
.fiv-cla.fiv-icon-xsl{background-image:url('xsl.738bc16265ee50abd0b6.svg')}
.fiv-cla.fiv-icon-xspf{background-image:url('xspf.2374c7760284cf28654d.svg')}
.fiv-cla.fiv-icon-xz{background-image:url('xz.489103a096e53637087a.svg')}
.fiv-cla.fiv-icon-yaml{background-image:url('yaml.70eed6f1c00dc18682b4.svg')}
.fiv-cla.fiv-icon-yml{background-image:url('yml.d139e45007713c37569f.svg')}
.fiv-cla.fiv-icon-z{background-image:url('z.bce6f94105e5f2c44078.svg')}
.fiv-cla.fiv-icon-zip{background-image:url('zip.97703d588e774b96d1c2.svg')}
.fiv-cla.fiv-icon-zsh{background-image:url('zsh.e3578c3a73b3a3312b64.svg')}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */
.fiv-background,.fiv-viv{background-size:contain;background-position:50%;background-repeat:no-repeat}
.fiv-size-md{font-size:2.25em}
.fiv-size-lg{font-size:3.5em}
.fiv-size-xl{font-size:4.75em}
.fiv-viv{position:relative;display:inline-block;line-height:1em;width:.75em}
.fiv-viv:before{content:'\00a0'}
.fiv-viv.fiv-icon-3g2{background-image:url('3g2.26191cb1f6556926b8a6.svg')}
.fiv-viv.fiv-icon-3ga{background-image:url('3ga.4c09203883b1e6d66f54.svg')}
.fiv-viv.fiv-icon-3gp{background-image:url('3gp.18487c303a4cbf018315.svg')}
.fiv-viv.fiv-icon-7z{background-image:url('7z.a4d04433ae9d02308643.svg')}
.fiv-viv.fiv-icon-aa{background-image:url('aa.803cc3921310266fc066.svg')}
.fiv-viv.fiv-icon-aac{background-image:url('aac.26eb2fc39e859475e412.svg')}
.fiv-viv.fiv-icon-ac{background-image:url('ac.856a89cbfa8a7bc6e95a.svg')}
.fiv-viv.fiv-icon-accdb{background-image:url('accdb.3fc687acdef2dfa583d5.svg')}
.fiv-viv.fiv-icon-accdt{background-image:url('accdt.ca0cf72d6cba6ecadcde.svg')}
.fiv-viv.fiv-icon-adn{background-image:url('adn.a0f3fe633098aac57b1c.svg')}
.fiv-viv.fiv-icon-ai{background-image:url('ai.bff806a441325113ee06.svg')}
.fiv-viv.fiv-icon-aif{background-image:url('aif.190b63fb09ee0129f808.svg')}
.fiv-viv.fiv-icon-aifc{background-image:url('aifc.9229b5a8bd6ce93bc4fe.svg')}
.fiv-viv.fiv-icon-aiff{background-image:url('aiff.539c36b21479d39155c5.svg')}
.fiv-viv.fiv-icon-ait{background-image:url('ait.2e8648125d95641d0f86.svg')}
.fiv-viv.fiv-icon-amr{background-image:url('amr.33f7de3d1c786abc6a0a.svg')}
.fiv-viv.fiv-icon-ani{background-image:url('ani.6cb65a865844bf4e5484.svg')}
.fiv-viv.fiv-icon-apk{background-image:url('apk.412e773b8765f9c53485.svg')}
.fiv-viv.fiv-icon-app{background-image:url('app.3cb9f286c00e28aa069b.svg')}
.fiv-viv.fiv-icon-applescript{background-image:url('applescript.bae7b30cec2d81c660af.svg')}
.fiv-viv.fiv-icon-asax{background-image:url('asax.3c7d4a84ff2273ab8d9f.svg')}
.fiv-viv.fiv-icon-asc{background-image:url('asc.9fb7d32aebebbc444c03.svg')}
.fiv-viv.fiv-icon-ascx{background-image:url('ascx.5d5c93c2bf7de639bd89.svg')}
.fiv-viv.fiv-icon-asf{background-image:url('asf.939037e6ccfd19d1bbff.svg')}
.fiv-viv.fiv-icon-ash{background-image:url('ash.f2e1ccc188f6fafd0b68.svg')}
.fiv-viv.fiv-icon-ashx{background-image:url('ashx.753a2d3144db455b553a.svg')}
.fiv-viv.fiv-icon-asmx{background-image:url('asmx.5fc1a099cd3ea483fdec.svg')}
.fiv-viv.fiv-icon-asp{background-image:url('asp.0a94df20084b3e3405c5.svg')}
.fiv-viv.fiv-icon-aspx{background-image:url('aspx.da3f727810e633b6e673.svg')}
.fiv-viv.fiv-icon-asx{background-image:url('asx.82e78ba7396820969380.svg')}
.fiv-viv.fiv-icon-au{background-image:url('au.fca714c4572a2600b9a1.svg')}
.fiv-viv.fiv-icon-aup{background-image:url('aup.f0719ec9256c5ae05a08.svg')}
.fiv-viv.fiv-icon-avi{background-image:url('avi.64aaec20f4449493fad1.svg')}
.fiv-viv.fiv-icon-axd{background-image:url('axd.c4aad91e137e4afeeed4.svg')}
.fiv-viv.fiv-icon-aze{background-image:url('aze.1fce21eb5c89b5e0fd99.svg')}
.fiv-viv.fiv-icon-bak{background-image:url('bak.7d51b2482a35ae001513.svg')}
.fiv-viv.fiv-icon-bash{background-image:url('bash.8d1376088640d48ce7a9.svg')}
.fiv-viv.fiv-icon-bat{background-image:url('bat.5862ffc91ce5907d2d4b.svg')}
.fiv-viv.fiv-icon-bin{background-image:url('bin.b5c711b8fc8adc5c4648.svg')}
.fiv-viv.fiv-icon-blank{background-image:url('blank.8ce87ebed9b9345b1040.svg')}
.fiv-viv.fiv-icon-bmp{background-image:url('bmp.e3d42f7c9f7ef8a4d9ac.svg')}
.fiv-viv.fiv-icon-bowerrc{background-image:url('bowerrc.c0985beb5f639845c9bd.svg')}
.fiv-viv.fiv-icon-bpg{background-image:url('bpg.3ae12a6c07037cb57a3f.svg')}
.fiv-viv.fiv-icon-browser{background-image:url('browser.9b8114d9feca1b2634ea.svg')}
.fiv-viv.fiv-icon-bz2{background-image:url('bz2.405a3b836588df8386a9.svg')}
.fiv-viv.fiv-icon-c{background-image:url('c.da47bcd3bd400675ac31.svg')}
.fiv-viv.fiv-icon-cab{background-image:url('cab.7cda7a3d0276685b783a.svg')}
.fiv-viv.fiv-icon-cad{background-image:url('cad.d99b56f888713161ece5.svg')}
.fiv-viv.fiv-icon-caf{background-image:url('caf.94a99b58af6e48e4e9ce.svg')}
.fiv-viv.fiv-icon-cal{background-image:url('cal.311cadbd25e59add755d.svg')}
.fiv-viv.fiv-icon-cd{background-image:url('cd.6cf1e032e2c9f4c0b4cc.svg')}
.fiv-viv.fiv-icon-cer{background-image:url('cer.9937ccb0957cdcce825c.svg')}
.fiv-viv.fiv-icon-cfg{background-image:url('cfg.285ae0e4994f7bc4e70b.svg')}
.fiv-viv.fiv-icon-cfm{background-image:url('cfm.08a83de8f633f7eb05e4.svg')}
.fiv-viv.fiv-icon-cfml{background-image:url('cfml.a24dbf2036f776d67edc.svg')}
.fiv-viv.fiv-icon-cgi{background-image:url('cgi.0467f4efd5ca96c22d1f.svg')}
.fiv-viv.fiv-icon-class{background-image:url('class.ce9c47055bb164a657f3.svg')}
.fiv-viv.fiv-icon-cmd{background-image:url('cmd.5ead49bee7cf8bbc8c13.svg')}
.fiv-viv.fiv-icon-codekit{background-image:url('codekit.0981341397e26c5bb1f3.svg')}
.fiv-viv.fiv-icon-coffee{background-image:url('coffee.945fbb6b980e5def0291.svg')}
.fiv-viv.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-com{background-image:url('com.2f55e9d903c1ed055460.svg')}
.fiv-viv.fiv-icon-compile{background-image:url('compile.75838085b390ed328881.svg')}
.fiv-viv.fiv-icon-conf{background-image:url('conf.4b565636e35850fbb45a.svg')}
.fiv-viv.fiv-icon-config{background-image:url('config.3aa6fbd3f53fb8f3fa28.svg')}
.fiv-viv.fiv-icon-cpp{background-image:url('cpp.a7fa3cd80135110c1095.svg')}
.fiv-viv.fiv-icon-cptx{background-image:url('cptx.f057b509112f171d2e30.svg')}
.fiv-viv.fiv-icon-cr2{background-image:url('cr2.7804a39abab31fa8402e.svg')}
.fiv-viv.fiv-icon-crdownload{background-image:url('crdownload.2de1c0fdf3572ebefb14.svg')}
.fiv-viv.fiv-icon-crt{background-image:url('crt.036e69f4a55098ac84f1.svg')}
.fiv-viv.fiv-icon-crypt{background-image:url('crypt.a5b64aa4784f8b1ee00c.svg')}
.fiv-viv.fiv-icon-cs{background-image:url('cs.c118d8cbab7144f4313f.svg')}
.fiv-viv.fiv-icon-csh{background-image:url('csh.f675a3f0622fcf4f8574.svg')}
.fiv-viv.fiv-icon-cson{background-image:url('cson.5c670997c47736729c66.svg')}
.fiv-viv.fiv-icon-csproj{background-image:url('csproj.7920efd8672604b8e563.svg')}
.fiv-viv.fiv-icon-css{background-image:url('css.f9a0586d783f1b466982.svg')}
.fiv-viv.fiv-icon-csv{background-image:url('csv.d270680c23c757326082.svg')}
.fiv-viv.fiv-icon-cue{background-image:url('cue.97fc104d4232a289f181.svg')}
.fiv-viv.fiv-icon-dat{background-image:url('dat.a9ba0eba2e4bf378c9b4.svg')}
.fiv-viv.fiv-icon-db{background-image:url('db.7001bc04ea14795f057f.svg')}
.fiv-viv.fiv-icon-dbf{background-image:url('dbf.275d65bafcf777da0411.svg')}
.fiv-viv.fiv-icon-deb{background-image:url('deb.33899524011c451b1e82.svg')}
.fiv-viv.fiv-icon-dgn{background-image:url('dgn.206c0fb728bc23dc205d.svg')}
.fiv-viv.fiv-icon-dist{background-image:url('dist.f4bad128060d8c400623.svg')}
.fiv-viv.fiv-icon-diz{background-image:url('diz.1589d9b9cbe7eae8311c.svg')}
.fiv-viv.fiv-icon-dll{background-image:url('dll.950a8002d2ac2c09ca19.svg')}
.fiv-viv.fiv-icon-dmg{background-image:url('dmg.7c8dd82d9993d676190f.svg')}
.fiv-viv.fiv-icon-dng{background-image:url('dng.78d6eb0bc9beaab6a439.svg')}
.fiv-viv.fiv-icon-doc{background-image:url('doc.b1de3702835454d6c2e4.svg')}
.fiv-viv.fiv-icon-docb{background-image:url('docb.54f154ddefdfc88ed620.svg')}
.fiv-viv.fiv-icon-docm{background-image:url('docm.6dbb2c6628df56c69a24.svg')}
.fiv-viv.fiv-icon-docx{background-image:url('docx.e636b5e09d9e77c3a123.svg')}
.fiv-viv.fiv-icon-dot{background-image:url('dot.509550cecf8915672c31.svg')}
.fiv-viv.fiv-icon-dotm{background-image:url('dotm.f429aaef5f2ad4289a06.svg')}
.fiv-viv.fiv-icon-dotx{background-image:url('dotx.cd20a8e739d13220a76c.svg')}
.fiv-viv.fiv-icon-download{background-image:url('download.4fa54a3a04435850e7e9.svg')}
.fiv-viv.fiv-icon-dpj{background-image:url('dpj.25086eda66b650d915bc.svg')}
.fiv-viv.fiv-icon-ds_store{background-image:url('ds_store.816493c0281509951f2f.svg')}
.fiv-viv.fiv-icon-dtd{background-image:url('dtd.ac0cebaf11953ef0a33e.svg')}
.fiv-viv.fiv-icon-dwg{background-image:url('dwg.4eb2d526d522bf7c40da.svg')}
.fiv-viv.fiv-icon-dxf{background-image:url('dxf.b93caf44c9044e6309db.svg')}
.fiv-viv.fiv-icon-editorconfig{background-image:url('editorconfig.d87831281aed543f1a90.svg')}
.fiv-viv.fiv-icon-el{background-image:url('el.db236c082235605274bd.svg')}
.fiv-viv.fiv-icon-enc{background-image:url('enc.0b6e53d1b1c867028fa1.svg')}
.fiv-viv.fiv-icon-eot{background-image:url('eot.1883a31fad9c68fde28d.svg')}
.fiv-viv.fiv-icon-eps{background-image:url('eps.5c2d032d0d7065ade985.svg')}
.fiv-viv.fiv-icon-epub{background-image:url('epub.762fc0c983f207fe6b61.svg')}
.fiv-viv.fiv-icon-eslintignore{background-image:url('eslintignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-exe{background-image:url('exe.b618e6b11afbdde3b287.svg')}
.fiv-viv.fiv-icon-f4v{background-image:url('f4v.195370b1d5a84c722f8c.svg')}
.fiv-viv.fiv-icon-fax{background-image:url('fax.f252fb5e22cadfad5974.svg')}
.fiv-viv.fiv-icon-fb2{background-image:url('fb2.1448b78a46c653870cf1.svg')}
.fiv-viv.fiv-icon-fla{background-image:url('fla.23d9970df8cddb18e111.svg')}
.fiv-viv.fiv-icon-flac{background-image:url('flac.5d09722ab599b3435db4.svg')}
.fiv-viv.fiv-icon-flv{background-image:url('flv.14a7b2c5788e5272a47d.svg')}
.fiv-viv.fiv-icon-folder{background-image:url('folder.b5f0dca34777d2494c0a.svg')}
.fiv-viv.fiv-icon-gadget{background-image:url('gadget.4728546d0a390e137540.svg')}
.fiv-viv.fiv-icon-gdp{background-image:url('gdp.f57d519ca3b7a65e55f1.svg')}
.fiv-viv.fiv-icon-gem{background-image:url('gem.a9838cf45c4f2fc57e75.svg')}
.fiv-viv.fiv-icon-gif{background-image:url('gif.e795e27ef023528adc4d.svg')}
.fiv-viv.fiv-icon-gitattributes{background-image:url('gitattributes.5c4195da92b4b11f5691.svg')}
.fiv-viv.fiv-icon-gitignore{background-image:url('gitignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-go{background-image:url('go.ea1013a611bbe177962d.svg')}
.fiv-viv.fiv-icon-gpg{background-image:url('gpg.15c53c9864a410bb48b0.svg')}
.fiv-viv.fiv-icon-gz{background-image:url('gz.4927ace0eb8d78ac1526.svg')}
.fiv-viv.fiv-icon-h{background-image:url('h.757cd89c1a6785f5beef.svg')}
.fiv-viv.fiv-icon-handlebars{background-image:url('handlebars.57f6763a1ace4bd6e316.svg')}
.fiv-viv.fiv-icon-hbs{background-image:url('hbs.c25efe797f847f84f878.svg')}
.fiv-viv.fiv-icon-heic{background-image:url('heic.f8d308cfb2955bc07ccd.svg')}
.fiv-viv.fiv-icon-hs{background-image:url('hs.99ee0ae7f60d983d3228.svg')}
.fiv-viv.fiv-icon-hsl{background-image:url('hsl.b49a1d6953f3198dfd17.svg')}
.fiv-viv.fiv-icon-htm{background-image:url('htm.07c83089f09191b7f599.svg')}
.fiv-viv.fiv-icon-html{background-image:url('html.45f1bd96bc88da2e908b.svg')}
.fiv-viv.fiv-icon-ibooks{background-image:url('ibooks.5a1759a7488a476e8d94.svg')}
.fiv-viv.fiv-icon-icns{background-image:url('icns.35ce7ad0bc50d3a5f2e6.svg')}
.fiv-viv.fiv-icon-ico{background-image:url('ico.6e6edbde55a767699dff.svg')}
.fiv-viv.fiv-icon-ics{background-image:url('ics.f47c11fc33ca4800de52.svg')}
.fiv-viv.fiv-icon-idx{background-image:url('idx.f8fcb008d0a909d8347a.svg')}
.fiv-viv.fiv-icon-iff{background-image:url('iff.24bf0b69f91e95c100eb.svg')}
.fiv-viv.fiv-icon-ifo{background-image:url('ifo.63e54f251928a1dbb30c.svg')}
.fiv-viv.fiv-icon-image{background-image:url('image.e32612d01a5bda7ba851.svg')}
.fiv-viv.fiv-icon-img{background-image:url('img.5c4d0cd5459b57ec51ec.svg')}
.fiv-viv.fiv-icon-in{background-image:url('in.8351601d9b53671b05d8.svg')}
.fiv-viv.fiv-icon-indd{background-image:url('indd.a729a8689c135de9eb91.svg')}
.fiv-viv.fiv-icon-inf{background-image:url('inf.14a578a4e1be2599cb84.svg')}
.fiv-viv.fiv-icon-ini{background-image:url('ini.3ee007e783c889f532f1.svg')}
.fiv-viv.fiv-icon-iso{background-image:url('iso.cb2df53f73b0d41e61f4.svg')}
.fiv-viv.fiv-icon-j2{background-image:url('j2.1324d9c33eb5e42e82b6.svg')}
.fiv-viv.fiv-icon-jar{background-image:url('jar.7395da53f41ac93e07e7.svg')}
.fiv-viv.fiv-icon-java{background-image:url('java.cee608cbd3493fd713dc.svg')}
.fiv-viv.fiv-icon-jpe{background-image:url('jpe.b65d55d02e9ca2b4f8f2.svg')}
.fiv-viv.fiv-icon-jpeg{background-image:url('jpeg.7e197c01591919c6b2a3.svg')}
.fiv-viv.fiv-icon-jpg{background-image:url('jpg.84ca2b391f138ba36461.svg')}
.fiv-viv.fiv-icon-js{background-image:url('js.553e6108dab33b10bce7.svg')}
.fiv-viv.fiv-icon-json{background-image:url('json.84a84d632aa1a8c50dc7.svg')}
.fiv-viv.fiv-icon-jsp{background-image:url('jsp.806cd0b1132c54b4e57b.svg')}
.fiv-viv.fiv-icon-jsx{background-image:url('jsx.f503329f9585487f6b61.svg')}
.fiv-viv.fiv-icon-key{background-image:url('key.1ab7f9711590ba42c904.svg')}
.fiv-viv.fiv-icon-kf8{background-image:url('kf8.90dc970d28245e3eab2a.svg')}
.fiv-viv.fiv-icon-kmk{background-image:url('kmk.e3816e7a14b53c9e98b1.svg')}
.fiv-viv.fiv-icon-ksh{background-image:url('ksh.8397b640ce410ad7f8b4.svg')}
.fiv-viv.fiv-icon-kup{background-image:url('kup.af89c8eb5e884fc0cbcb.svg')}
.fiv-viv.fiv-icon-less{background-image:url('less.690a81bba9c656362854.svg')}
.fiv-viv.fiv-icon-lex{background-image:url('lex.334376d610268a6b3295.svg')}
.fiv-viv.fiv-icon-licx{background-image:url('licx.dd2c348035c6960beb04.svg')}
.fiv-viv.fiv-icon-lisp{background-image:url('lisp.9fda507fa51ea0654d9c.svg')}
.fiv-viv.fiv-icon-lit{background-image:url('lit.ec55897978440446a850.svg')}
.fiv-viv.fiv-icon-lnk{background-image:url('lnk.b9bbbe5ac43232d28dfe.svg')}
.fiv-viv.fiv-icon-lock{background-image:url('lock.827602ccc27591462e57.svg')}
.fiv-viv.fiv-icon-log{background-image:url('log.1c6f748ef9ff0028adb5.svg')}
.fiv-viv.fiv-icon-lua{background-image:url('lua.f5197399303bd380d2c9.svg')}
.fiv-viv.fiv-icon-m{background-image:url('m.d67e1eb512424702e07e.svg')}
.fiv-viv.fiv-icon-m2v{background-image:url('m2v.47f850972e23e618dce5.svg')}
.fiv-viv.fiv-icon-m3u{background-image:url('m3u.388d0b7d95f6fbb759f8.svg')}
.fiv-viv.fiv-icon-m3u8{background-image:url('m3u8.640cb88bded2c4398a88.svg')}
.fiv-viv.fiv-icon-m4{background-image:url('m4.fa0aed3e3e1b5b38272d.svg')}
.fiv-viv.fiv-icon-m4a{background-image:url('m4a.da07468fa6a9477dc4e5.svg')}
.fiv-viv.fiv-icon-m4r{background-image:url('m4r.4a61e48babd28d9a3994.svg')}
.fiv-viv.fiv-icon-m4v{background-image:url('m4v.0dec7aeb78f25b851aaf.svg')}
.fiv-viv.fiv-icon-map{background-image:url('map.ef5ca8aa918fd4a6128f.svg')}
.fiv-viv.fiv-icon-master{background-image:url('master.ad5a7cff9f46adfe34fb.svg')}
.fiv-viv.fiv-icon-mc{background-image:url('mc.fb82440d43aeadacad65.svg')}
.fiv-viv.fiv-icon-md{background-image:url('md.cec88e2d684749b7c546.svg')}
.fiv-viv.fiv-icon-mdb{background-image:url('mdb.9478650ef745b5eb66be.svg')}
.fiv-viv.fiv-icon-mdf{background-image:url('mdf.571240b1e7ba38c1a022.svg')}
.fiv-viv.fiv-icon-me{background-image:url('me.bf538cfc40156e0096d7.svg')}
.fiv-viv.fiv-icon-mi{background-image:url('mi.02abaa185aa0f398bd93.svg')}
.fiv-viv.fiv-icon-mid{background-image:url('mid.49c069846a3e4ff87fda.svg')}
.fiv-viv.fiv-icon-midi{background-image:url('midi.3ad588f627edeb2b4cb1.svg')}
.fiv-viv.fiv-icon-mk{background-image:url('mk.166f731b9e1573e6b2aa.svg')}
.fiv-viv.fiv-icon-mkv{background-image:url('mkv.25ae45fcf2c9de605441.svg')}
.fiv-viv.fiv-icon-mm{background-image:url('mm.b6f3fbb280daf4285dd9.svg')}
.fiv-viv.fiv-icon-mo{background-image:url('mo.a363a937f8f37ce2de16.svg')}
.fiv-viv.fiv-icon-mobi{background-image:url('mobi.71a331e264fbdba72826.svg')}
.fiv-viv.fiv-icon-mod{background-image:url('mod.c6b4eb84b88b0f729df3.svg')}
.fiv-viv.fiv-icon-mov{background-image:url('mov.e75e156e4917e2818bc3.svg')}
.fiv-viv.fiv-icon-mp2{background-image:url('mp2.85c048678ffdbd38ebc0.svg')}
.fiv-viv.fiv-icon-mp3{background-image:url('mp3.cf051659dc6e5d9f4137.svg')}
.fiv-viv.fiv-icon-mp4{background-image:url('mp4.1102b19d3a7aa7464f0a.svg')}
.fiv-viv.fiv-icon-mpa{background-image:url('mpa.b930e5288f401cbe6e49.svg')}
.fiv-viv.fiv-icon-mpd{background-image:url('mpd.d7829c9936db2b2f0836.svg')}
.fiv-viv.fiv-icon-mpe{background-image:url('mpe.90234580680c1cdccd8f.svg')}
.fiv-viv.fiv-icon-mpeg{background-image:url('mpeg.c5b7da340111e25ed88a.svg')}
.fiv-viv.fiv-icon-mpg{background-image:url('mpg.cd140e0be7334288d860.svg')}
.fiv-viv.fiv-icon-mpga{background-image:url('mpga.aa7a2cc7d4b3600942c6.svg')}
.fiv-viv.fiv-icon-mpp{background-image:url('mpp.658c4c41a64c0e9effb7.svg')}
.fiv-viv.fiv-icon-mpt{background-image:url('mpt.7216659febac6e71c570.svg')}
.fiv-viv.fiv-icon-msi{background-image:url('msi.3ae41ad4e326994cb6b8.svg')}
.fiv-viv.fiv-icon-msu{background-image:url('msu.c05dcfe6dea09e855fda.svg')}
.fiv-viv.fiv-icon-nef{background-image:url('nef.b56e4e3569e83e319419.svg')}
.fiv-viv.fiv-icon-nes{background-image:url('nes.7d1d721108001323a066.svg')}
.fiv-viv.fiv-icon-nfo{background-image:url('nfo.af62b93e98d0af2ddb37.svg')}
.fiv-viv.fiv-icon-nix{background-image:url('nix.8dc3dead75180d7720af.svg')}
.fiv-viv.fiv-icon-npmignore{background-image:url('npmignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-odb{background-image:url('odb.46079a66ddda5d91b540.svg')}
.fiv-viv.fiv-icon-ods{background-image:url('ods.5b4add03a3e4a7f8bcf4.svg')}
.fiv-viv.fiv-icon-odt{background-image:url('odt.722459b602aa211b6304.svg')}
.fiv-viv.fiv-icon-ogg{background-image:url('ogg.4eaad1f6560763811ce9.svg')}
.fiv-viv.fiv-icon-ogv{background-image:url('ogv.566dc698c46d25799be5.svg')}
.fiv-viv.fiv-icon-ost{background-image:url('ost.1f8375f858ba4d7de437.svg')}
.fiv-viv.fiv-icon-otf{background-image:url('otf.d8cb191a5036a34d1e83.svg')}
.fiv-viv.fiv-icon-ott{background-image:url('ott.40f45690ad3bb6e4983e.svg')}
.fiv-viv.fiv-icon-ova{background-image:url('ova.e1a3d8d389cc3d28baa8.svg')}
.fiv-viv.fiv-icon-ovf{background-image:url('ovf.0cfc75d85f8ed0720caa.svg')}
.fiv-viv.fiv-icon-p12{background-image:url('p12.b621882d95ad1e84363b.svg')}
.fiv-viv.fiv-icon-p7b{background-image:url('p7b.1888894f3e763f043814.svg')}
.fiv-viv.fiv-icon-pages{background-image:url('pages.e69bc5af9fb43f84245e.svg')}
.fiv-viv.fiv-icon-part{background-image:url('part.34d817e8e6c4a17c3b6e.svg')}
.fiv-viv.fiv-icon-pcd{background-image:url('pcd.9fabfffcf9594d97350d.svg')}
.fiv-viv.fiv-icon-pdb{background-image:url('pdb.50e6079bb8c928b7bb09.svg')}
.fiv-viv.fiv-icon-pdf{background-image:url('pdf.5761e0644b9a823ccdf8.svg')}
.fiv-viv.fiv-icon-pem{background-image:url('pem.c1217638b51293753359.svg')}
.fiv-viv.fiv-icon-pfx{background-image:url('pfx.c081072ddf48394b1269.svg')}
.fiv-viv.fiv-icon-pgp{background-image:url('pgp.e21f65d3e2c1fb1567dd.svg')}
.fiv-viv.fiv-icon-ph{background-image:url('ph.66165e016ca0449360dd.svg')}
.fiv-viv.fiv-icon-phar{background-image:url('phar.9e9da74124798b655f9d.svg')}
.fiv-viv.fiv-icon-php{background-image:url('php.0d2f36bc3c14335916ad.svg')}
.fiv-viv.fiv-icon-pkg{background-image:url('pkg.4c577a71562189b6e273.svg')}
.fiv-viv.fiv-icon-pl{background-image:url('pl.1b4f9bcaab67fff386e4.svg')}
.fiv-viv.fiv-icon-plist{background-image:url('plist.17b75bd128ac1f38c5c2.svg')}
.fiv-viv.fiv-icon-pm{background-image:url('pm.00b41be0a164ff05f757.svg')}
.fiv-viv.fiv-icon-png{background-image:url('png.7283d155b924025fefa7.svg')}
.fiv-viv.fiv-icon-po{background-image:url('po.8e1819c9d5b9c306aeab.svg')}
.fiv-viv.fiv-icon-pom{background-image:url('pom.d6b845066b917e775ed2.svg')}
.fiv-viv.fiv-icon-pot{background-image:url('pot.e29ade2dcfdc1a3f204f.svg')}
.fiv-viv.fiv-icon-potx{background-image:url('potx.d101fed05608e8564f5c.svg')}
.fiv-viv.fiv-icon-pps{background-image:url('pps.a66e17d4772354906115.svg')}
.fiv-viv.fiv-icon-ppsx{background-image:url('ppsx.72439197fe0d883b7f4b.svg')}
.fiv-viv.fiv-icon-ppt{background-image:url('ppt.714f2cfcc6afa652b4b4.svg')}
.fiv-viv.fiv-icon-pptm{background-image:url('pptm.e392050233e9f33db255.svg')}
.fiv-viv.fiv-icon-pptx{background-image:url('pptx.e9ed2552b1f5c8824bf1.svg')}
.fiv-viv.fiv-icon-prop{background-image:url('prop.78873987d7a32b882b80.svg')}
.fiv-viv.fiv-icon-ps{background-image:url('ps.f5e7c6c4c084fbf9f8c6.svg')}
.fiv-viv.fiv-icon-ps1{background-image:url('ps1.637dc269f349cd8a5c95.svg')}
.fiv-viv.fiv-icon-psd{background-image:url('psd.75a90b789f07e8bf411e.svg')}
.fiv-viv.fiv-icon-psp{background-image:url('psp.0ecde83e5c451ba6b79c.svg')}
.fiv-viv.fiv-icon-pst{background-image:url('pst.e9ff3d76a137e3efe9fd.svg')}
.fiv-viv.fiv-icon-pub{background-image:url('pub.41c01352b8d7f59555c2.svg')}
.fiv-viv.fiv-icon-py{background-image:url('py.7504e0e4c51d9cd52ef9.svg')}
.fiv-viv.fiv-icon-pyc{background-image:url('pyc.b4cb4e61daf474594e97.svg')}
.fiv-viv.fiv-icon-qt{background-image:url('qt.30050b8596b0e545626a.svg')}
.fiv-viv.fiv-icon-ra{background-image:url('ra.23e81cc40701ee993908.svg')}
.fiv-viv.fiv-icon-ram{background-image:url('ram.c8a5869b5a142b6388ae.svg')}
.fiv-viv.fiv-icon-rar{background-image:url('rar.ac6e04c5cb3fcb5e239b.svg')}
.fiv-viv.fiv-icon-raw{background-image:url('raw.ca51ddef94f9e37217d7.svg')}
.fiv-viv.fiv-icon-rb{background-image:url('rb.8705652c51d097179974.svg')}
.fiv-viv.fiv-icon-rdf{background-image:url('rdf.9f6a64b53a2629f4f116.svg')}
.fiv-viv.fiv-icon-resx{background-image:url('resx.94ea084f34e968192324.svg')}
.fiv-viv.fiv-icon-retry{background-image:url('retry.2eb869965a980750dec9.svg')}
.fiv-viv.fiv-icon-rm{background-image:url('rm.c3bc5777fba5382233d5.svg')}
.fiv-viv.fiv-icon-rom{background-image:url('rom.07f81db2c9e715fe786f.svg')}
.fiv-viv.fiv-icon-rpm{background-image:url('rpm.4efed666523070068d19.svg')}
.fiv-viv.fiv-icon-rsa{background-image:url('rsa.267719057ef5061623d4.svg')}
.fiv-viv.fiv-icon-rss{background-image:url('rss.807775f618538350761a.svg')}
.fiv-viv.fiv-icon-rtf{background-image:url('rtf.523df10eda1e38d9013b.svg')}
.fiv-viv.fiv-icon-ru{background-image:url('ru.f167b968e3ee206a9406.svg')}
.fiv-viv.fiv-icon-rub{background-image:url('rub.02e1f1ce033c3d92972d.svg')}
.fiv-viv.fiv-icon-sass{background-image:url('sass.59768889010a7d719e42.svg')}
.fiv-viv.fiv-icon-scss{background-image:url('scss.e6db0d1f637412b98fa5.svg')}
.fiv-viv.fiv-icon-sdf{background-image:url('sdf.d2608287cb6157b60371.svg')}
.fiv-viv.fiv-icon-sed{background-image:url('sed.8c42cbb983139aa1ccd3.svg')}
.fiv-viv.fiv-icon-sh{background-image:url('sh.8dce2d72b72dc7446da5.svg')}
.fiv-viv.fiv-icon-sitemap{background-image:url('sitemap.d9106d98d67957918b8d.svg')}
.fiv-viv.fiv-icon-skin{background-image:url('skin.be62fc78e6eaf86d4c6f.svg')}
.fiv-viv.fiv-icon-sldm{background-image:url('sldm.0983b6b3c089ad3e3bba.svg')}
.fiv-viv.fiv-icon-sldx{background-image:url('sldx.a9fb7a0680f080be8994.svg')}
.fiv-viv.fiv-icon-sln{background-image:url('sln.277a91868aa263a060ca.svg')}
.fiv-viv.fiv-icon-sol{background-image:url('sol.db833b1683fc8901faaa.svg')}
.fiv-viv.fiv-icon-sql{background-image:url('sql.42aaf7b74ee359cd1712.svg')}
.fiv-viv.fiv-icon-sqlite{background-image:url('sqlite.c54898a8c131958710bc.svg')}
.fiv-viv.fiv-icon-step{background-image:url('step.ba8de9ef892e1e2bd349.svg')}
.fiv-viv.fiv-icon-stl{background-image:url('stl.0ac36aab9df3bb2d99b0.svg')}
.fiv-viv.fiv-icon-svg{background-image:url('svg.c4ab293bb655f28f680c.svg')}
.fiv-viv.fiv-icon-swd{background-image:url('swd.6de79a7ea6f4dc63c580.svg')}
.fiv-viv.fiv-icon-swf{background-image:url('swf.3699d6f55aa39759cbb9.svg')}
.fiv-viv.fiv-icon-swift{background-image:url('swift.7443b89796312f713877.svg')}
.fiv-viv.fiv-icon-sys{background-image:url('sys.607667aa8e25608dc97d.svg')}
.fiv-viv.fiv-icon-tar{background-image:url('tar.8fac597c3ce4594f3c5a.svg')}
.fiv-viv.fiv-icon-tcsh{background-image:url('tcsh.10b0bf3c0da95285e202.svg')}
.fiv-viv.fiv-icon-tex{background-image:url('tex.c5f34e15891ab0d8dce3.svg')}
.fiv-viv.fiv-icon-tfignore{background-image:url('tfignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-tga{background-image:url('tga.14cef5fee81bb74308fa.svg')}
.fiv-viv.fiv-icon-tgz{background-image:url('tgz.9dd6c2c2d4f1b525ba0c.svg')}
.fiv-viv.fiv-icon-tif{background-image:url('tif.211efb53ebb55a3990c9.svg')}
.fiv-viv.fiv-icon-tiff{background-image:url('tiff.c143114194cb22132ca9.svg')}
.fiv-viv.fiv-icon-tmp{background-image:url('tmp.a218abbcf86ee662b205.svg')}
.fiv-viv.fiv-icon-torrent{background-image:url('torrent.21961c6ee245852c11ee.svg')}
.fiv-viv.fiv-icon-ts{background-image:url('ts.677f0594bf30feb40e5a.svg')}
.fiv-viv.fiv-icon-tsv{background-image:url('tsv.2346672bccf9d8457523.svg')}
.fiv-viv.fiv-icon-ttf{background-image:url('ttf.8b9c6412c482006125cf.svg')}
.fiv-viv.fiv-icon-twig{background-image:url('twig.6eb445baa693fb40358c.svg')}
.fiv-viv.fiv-icon-txt{background-image:url('txt.782422108890a22c6cc3.svg')}
.fiv-viv.fiv-icon-udf{background-image:url('udf.ddf9e3b0bcf43d0bf361.svg')}
.fiv-viv.fiv-icon-vb{background-image:url('vb.ee902dccf26e56a2e1aa.svg')}
.fiv-viv.fiv-icon-vbproj{background-image:url('vbproj.afcaa6c109587b396339.svg')}
.fiv-viv.fiv-icon-vbs{background-image:url('vbs.2c61f5b9447592f14f53.svg')}
.fiv-viv.fiv-icon-vcd{background-image:url('vcd.334d4915628bae99d434.svg')}
.fiv-viv.fiv-icon-vcs{background-image:url('vcs.b481c3b6cca0bc6f21ba.svg')}
.fiv-viv.fiv-icon-vdi{background-image:url('vdi.db1a4004f61bf424ffb1.svg')}
.fiv-viv.fiv-icon-vdx{background-image:url('vdx.ea78929d39ee339a9ac0.svg')}
.fiv-viv.fiv-icon-vmdk{background-image:url('vmdk.6c6690298f9c1e2288ac.svg')}
.fiv-viv.fiv-icon-vob{background-image:url('vob.c8269a6397ac72d42acc.svg')}
.fiv-viv.fiv-icon-vscodeignore{background-image:url('vscodeignore.ec5520b91baed0448e57.svg')}
.fiv-viv.fiv-icon-vsd{background-image:url('vsd.0308786c5e15b2d7a1a0.svg')}
.fiv-viv.fiv-icon-vss{background-image:url('vss.5090b46c7ff7e42018ca.svg')}
.fiv-viv.fiv-icon-vst{background-image:url('vst.1294e3af9174dd8e9855.svg')}
.fiv-viv.fiv-icon-vsx{background-image:url('vsx.2c93646e3778de3fbeb9.svg')}
.fiv-viv.fiv-icon-vtx{background-image:url('vtx.012116763bd357ae84f6.svg')}
.fiv-viv.fiv-icon-war{background-image:url('war.57f2015a4cde8d1ec802.svg')}
.fiv-viv.fiv-icon-wav{background-image:url('wav.507fc4d84fbbc3901ed0.svg')}
.fiv-viv.fiv-icon-wbk{background-image:url('wbk.2104d3ecb6e95b1f1ca6.svg')}
.fiv-viv.fiv-icon-webinfo{background-image:url('webinfo.41e08e7801a8cd754426.svg')}
.fiv-viv.fiv-icon-webm{background-image:url('webm.5ddee8795d17334082d9.svg')}
.fiv-viv.fiv-icon-webp{background-image:url('webp.21f76c57bf21e803c6c0.svg')}
.fiv-viv.fiv-icon-wma{background-image:url('wma.783e277a315a5a4b33de.svg')}
.fiv-viv.fiv-icon-wmf{background-image:url('wmf.c3491ecc9e96466b9f7f.svg')}
.fiv-viv.fiv-icon-wmv{background-image:url('wmv.aff3622b739647257996.svg')}
.fiv-viv.fiv-icon-woff{background-image:url('woff.564c6e53b9988e255365.svg')}
.fiv-viv.fiv-icon-woff2{background-image:url('woff2.2490696961b1c14bea67.svg')}
.fiv-viv.fiv-icon-wps{background-image:url('wps.cb20638c8d1ae78f8610.svg')}
.fiv-viv.fiv-icon-wsf{background-image:url('wsf.8730711118ea3510b01f.svg')}
.fiv-viv.fiv-icon-xaml{background-image:url('xaml.1914e7822ab11ee42f3a.svg')}
.fiv-viv.fiv-icon-xcf{background-image:url('xcf.a3a854dc5af00d77c007.svg')}
.fiv-viv.fiv-icon-xlm{background-image:url('xlm.5f821426e897cfdb433a.svg')}
.fiv-viv.fiv-icon-xls{background-image:url('xls.972a075557a1073b6810.svg')}
.fiv-viv.fiv-icon-xlsm{background-image:url('xlsm.ad25ac6e673ffaeb8d4a.svg')}
.fiv-viv.fiv-icon-xlsx{background-image:url('xlsx.41bdf0449ddab128533f.svg')}
.fiv-viv.fiv-icon-xlt{background-image:url('xlt.9626bedec1fc63b3e2f5.svg')}
.fiv-viv.fiv-icon-xltm{background-image:url('xltm.b11b97ecf6636e1395e1.svg')}
.fiv-viv.fiv-icon-xltx{background-image:url('xltx.f7b693df60028235f457.svg')}
.fiv-viv.fiv-icon-xml{background-image:url('xml.3437c232207d59de6ce9.svg')}
.fiv-viv.fiv-icon-xpi{background-image:url('xpi.c3271ddf0154390c4dbb.svg')}
.fiv-viv.fiv-icon-xps{background-image:url('xps.27b4806fadfe6d3e1fec.svg')}
.fiv-viv.fiv-icon-xrb{background-image:url('xrb.a6ac79d658888c4219ba.svg')}
.fiv-viv.fiv-icon-xsd{background-image:url('xsd.ed894bf1899b3188259e.svg')}
.fiv-viv.fiv-icon-xsl{background-image:url('xsl.34438d7e2417191644d3.svg')}
.fiv-viv.fiv-icon-xspf{background-image:url('xspf.9f5aa119421b2286cf58.svg')}
.fiv-viv.fiv-icon-xz{background-image:url('xz.f00959f1ccd0fe8f922a.svg')}
.fiv-viv.fiv-icon-yaml{background-image:url('yaml.c22cfc86db5b82daac0d.svg')}
.fiv-viv.fiv-icon-yml{background-image:url('yml.743038ee0f163d101311.svg')}
.fiv-viv.fiv-icon-z{background-image:url('z.6bda90ea6e60e236bf63.svg')}
.fiv-viv.fiv-icon-zip{background-image:url('zip.2d7ed7420d653f4ccdb4.svg')}
.fiv-viv.fiv-icon-zsh{background-image:url('zsh.8730711118ea3510b01f.svg')}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */
.fiv-background,.fiv-sqo{background-size:contain;background-position:50%;background-repeat:no-repeat}
.fiv-size-md{font-size:2.25em}
.fiv-size-lg{font-size:3.5em}
.fiv-size-xl{font-size:4.75em}
.fiv-sqo{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-sqo:before{content:'\00a0'}
.fiv-sqo.fiv-icon-3g2{background-image:url('3g2.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-3ga{background-image:url('3ga.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-3gp{background-image:url('3gp.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-7z{background-image:url('7z.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-aa{background-image:url('aa.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-aac{background-image:url('aac.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ac{background-image:url('ac.da9bb13b6f841f145aad.svg')}
.fiv-sqo.fiv-icon-accdb{background-image:url('accdb.f815f176e21aa1dd3658.svg')}
.fiv-sqo.fiv-icon-accdt{background-image:url('accdt.d2a694b21db833e6b1db.svg')}
.fiv-sqo.fiv-icon-adn{background-image:url('adn.d2a694b21db833e6b1db.svg')}
.fiv-sqo.fiv-icon-ai{background-image:url('ai.03aa0f6366f33e70bffa.svg')}
.fiv-sqo.fiv-icon-aif{background-image:url('aif.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-aifc{background-image:url('aifc.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-aiff{background-image:url('aiff.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ait{background-image:url('ait.03aa0f6366f33e70bffa.svg')}
.fiv-sqo.fiv-icon-amr{background-image:url('amr.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ani{background-image:url('ani.87cd47ccfdd129c6a336.svg')}
.fiv-sqo.fiv-icon-apk{background-image:url('apk.28953ee560761ad99797.svg')}
.fiv-sqo.fiv-icon-app{background-image:url('app.63ea89ab1bf1963e7e5c.svg')}
.fiv-sqo.fiv-icon-applescript{background-image:url('applescript.978f7a37ada4d21d05f3.svg')}
.fiv-sqo.fiv-icon-asax{background-image:url('asax.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-asc{background-image:url('asc.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-ascx{background-image:url('ascx.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-asf{background-image:url('asf.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-ash{background-image:url('ash.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-ashx{background-image:url('ashx.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-asmx{background-image:url('asmx.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-asp{background-image:url('asp.8c129178e8c15cfc3cdf.svg')}
.fiv-sqo.fiv-icon-aspx{background-image:url('aspx.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-asx{background-image:url('asx.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-au{background-image:url('au.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-aup{background-image:url('aup.42bf4cc5ab74159bea93.svg')}
.fiv-sqo.fiv-icon-avi{background-image:url('avi.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-axd{background-image:url('axd.923f62754537c442f595.svg')}
.fiv-sqo.fiv-icon-aze{background-image:url('aze.ad33f108ad8fe32f75aa.svg')}
.fiv-sqo.fiv-icon-bak{background-image:url('bak.7c9642cd581cb2769274.svg')}
.fiv-sqo.fiv-icon-bash{background-image:url('bash.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-bat{background-image:url('bat.941610ec7da9dade8dd2.svg')}
.fiv-sqo.fiv-icon-bin{background-image:url('bin.24dbc655ab59a239162f.svg')}
.fiv-sqo.fiv-icon-blank{background-image:url('blank.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-bmp{background-image:url('bmp.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-bowerrc{background-image:url('bowerrc.713305e57895defdeb16.svg')}
.fiv-sqo.fiv-icon-bpg{background-image:url('bpg.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-browser{background-image:url('browser.e593723a6f75378d28bf.svg')}
.fiv-sqo.fiv-icon-bz2{background-image:url('bz2.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-c{background-image:url('c.657de4b1ac85490671aa.svg')}
.fiv-sqo.fiv-icon-cab{background-image:url('cab.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-cad{background-image:url('cad.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-caf{background-image:url('caf.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-cal{background-image:url('cal.c60b1b5a5cb31bf8c092.svg')}
.fiv-sqo.fiv-icon-cd{background-image:url('cd.923f62754537c442f595.svg')}
.fiv-sqo.fiv-icon-cer{background-image:url('cer.4d26a90da85d831dcdbb.svg')}
.fiv-sqo.fiv-icon-cfg{background-image:url('cfg.161fe715e8b0932e393c.svg')}
.fiv-sqo.fiv-icon-cfm{background-image:url('cfm.8dbb62a9a7488f5c4d5b.svg')}
.fiv-sqo.fiv-icon-cfml{background-image:url('cfml.8dbb62a9a7488f5c4d5b.svg')}
.fiv-sqo.fiv-icon-cgi{background-image:url('cgi.e296ea54d861702f9577.svg')}
.fiv-sqo.fiv-icon-class{background-image:url('class.6a2355c33f4423f218fc.svg')}
.fiv-sqo.fiv-icon-cmd{background-image:url('cmd.941610ec7da9dade8dd2.svg')}
.fiv-sqo.fiv-icon-codekit{background-image:url('codekit.8ba6def305ec6f316269.svg')}
.fiv-sqo.fiv-icon-coffee{background-image:url('coffee.325fd288073c9b9027d4.svg')}
.fiv-sqo.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.6db58a49521844ebee52.svg')}
.fiv-sqo.fiv-icon-com{background-image:url('com.941610ec7da9dade8dd2.svg')}
.fiv-sqo.fiv-icon-compile{background-image:url('compile.230f086430090d66a03a.svg')}
.fiv-sqo.fiv-icon-conf{background-image:url('conf.f80085d5aaa47c738dd2.svg')}
.fiv-sqo.fiv-icon-config{background-image:url('config.161fe715e8b0932e393c.svg')}
.fiv-sqo.fiv-icon-cpp{background-image:url('cpp.9dd257c2cb09c22b8b52.svg')}
.fiv-sqo.fiv-icon-cptx{background-image:url('cptx.2f8ff8ecae3c7710bd53.svg')}
.fiv-sqo.fiv-icon-cr2{background-image:url('cr2.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-crdownload{background-image:url('crdownload.d5bb07a6aa659957349f.svg')}
.fiv-sqo.fiv-icon-crt{background-image:url('crt.4d26a90da85d831dcdbb.svg')}
.fiv-sqo.fiv-icon-crypt{background-image:url('crypt.0a9be1299bcf18c45b41.svg')}
.fiv-sqo.fiv-icon-cs{background-image:url('cs.10b6b7104c949eff8cd3.svg')}
.fiv-sqo.fiv-icon-csh{background-image:url('csh.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-cson{background-image:url('cson.c1f1f1e23bcee60ed3e5.svg')}
.fiv-sqo.fiv-icon-csproj{background-image:url('csproj.d42f22b55b9434fdd57f.svg')}
.fiv-sqo.fiv-icon-css{background-image:url('css.7786599b143ddf32c65a.svg')}
.fiv-sqo.fiv-icon-csv{background-image:url('csv.01cf893d8c8106fd758b.svg')}
.fiv-sqo.fiv-icon-cue{background-image:url('cue.b8db18b3df5bdc0646f6.svg')}
.fiv-sqo.fiv-icon-dat{background-image:url('dat.24dbc655ab59a239162f.svg')}
.fiv-sqo.fiv-icon-db{background-image:url('db.bf5a128fd67767277866.svg')}
.fiv-sqo.fiv-icon-dbf{background-image:url('dbf.bf5a128fd67767277866.svg')}
.fiv-sqo.fiv-icon-deb{background-image:url('deb.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-dgn{background-image:url('dgn.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-dist{background-image:url('dist.e84c2fa345cdf6201c8e.svg')}
.fiv-sqo.fiv-icon-diz{background-image:url('diz.dc21752b9c218760c770.svg')}
.fiv-sqo.fiv-icon-dll{background-image:url('dll.8899f3916e9a709d3017.svg')}
.fiv-sqo.fiv-icon-dmg{background-image:url('dmg.3d13904872e9569b7300.svg')}
.fiv-sqo.fiv-icon-dng{background-image:url('dng.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-doc{background-image:url('doc.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-docb{background-image:url('docb.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-docm{background-image:url('docm.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-docx{background-image:url('docx.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-dot{background-image:url('dot.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-dotm{background-image:url('dotm.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-dotx{background-image:url('dotx.ad5b6a8ab11a7fbf9054.svg')}
.fiv-sqo.fiv-icon-download{background-image:url('download.b19692bbf70d6419cfe2.svg')}
.fiv-sqo.fiv-icon-dpj{background-image:url('dpj.125fee2cbb3a3504309d.svg')}
.fiv-sqo.fiv-icon-ds_store{background-image:url('ds_store.51eb9d8a9d56d8472bc2.svg')}
.fiv-sqo.fiv-icon-dtd{background-image:url('dtd.1120146e8d324ef70ef6.svg')}
.fiv-sqo.fiv-icon-dwg{background-image:url('dwg.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-dxf{background-image:url('dxf.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-editorconfig{background-image:url('editorconfig.c08b8ba6ab515a4fde6c.svg')}
.fiv-sqo.fiv-icon-el{background-image:url('el.181af9646a25d0b523e4.svg')}
.fiv-sqo.fiv-icon-enc{background-image:url('enc.4d26a90da85d831dcdbb.svg')}
.fiv-sqo.fiv-icon-eot{background-image:url('eot.bc3daea98e293f85a877.svg')}
.fiv-sqo.fiv-icon-eps{background-image:url('eps.abba0046729a32d9051b.svg')}
.fiv-sqo.fiv-icon-epub{background-image:url('epub.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-eslintignore{background-image:url('eslintignore.6db58a49521844ebee52.svg')}
.fiv-sqo.fiv-icon-exe{background-image:url('exe.63ea89ab1bf1963e7e5c.svg')}
.fiv-sqo.fiv-icon-f4v{background-image:url('f4v.5bc5bcd8d959557256f3.svg')}
.fiv-sqo.fiv-icon-fax{background-image:url('fax.bc5d37b0a0b6fe674e92.svg')}
.fiv-sqo.fiv-icon-fb2{background-image:url('fb2.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-fla{background-image:url('fla.c562b10bea7181553466.svg')}
.fiv-sqo.fiv-icon-flac{background-image:url('flac.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-flv{background-image:url('flv.5bc5bcd8d959557256f3.svg')}
.fiv-sqo.fiv-icon-folder{background-image:url('folder.3d78bf4612c36ade54af.svg')}
.fiv-sqo.fiv-icon-gadget{background-image:url('gadget.8899f3916e9a709d3017.svg')}
.fiv-sqo.fiv-icon-gdp{background-image:url('gdp.28410fd092a97e836352.svg')}
.fiv-sqo.fiv-icon-gem{background-image:url('gem.bc4c461c3203db0f540c.svg')}
.fiv-sqo.fiv-icon-gif{background-image:url('gif.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-gitattributes{background-image:url('gitattributes.f97bc74474cd2592d6cf.svg')}
.fiv-sqo.fiv-icon-gitignore{background-image:url('gitignore.6db58a49521844ebee52.svg')}
.fiv-sqo.fiv-icon-go{background-image:url('go.1d4ef701d30278ee6293.svg')}
.fiv-sqo.fiv-icon-gpg{background-image:url('gpg.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-gz{background-image:url('gz.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-h{background-image:url('h.a266a1a17099e4f7a6b4.svg')}
.fiv-sqo.fiv-icon-handlebars{background-image:url('handlebars.66f4399f98d9cce4dc19.svg')}
.fiv-sqo.fiv-icon-hbs{background-image:url('hbs.66f4399f98d9cce4dc19.svg')}
.fiv-sqo.fiv-icon-heic{background-image:url('heic.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-hs{background-image:url('hs.f1ab06010f9c6cca5c2a.svg')}
.fiv-sqo.fiv-icon-hsl{background-image:url('hsl.f1ab06010f9c6cca5c2a.svg')}
.fiv-sqo.fiv-icon-htm{background-image:url('htm.4786da55019f08fc0669.svg')}
.fiv-sqo.fiv-icon-html{background-image:url('html.4786da55019f08fc0669.svg')}
.fiv-sqo.fiv-icon-ibooks{background-image:url('ibooks.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-icns{background-image:url('icns.210c5773dae748b53d04.svg')}
.fiv-sqo.fiv-icon-ico{background-image:url('ico.210c5773dae748b53d04.svg')}
.fiv-sqo.fiv-icon-ics{background-image:url('ics.814defefbcaeac3f2ce9.svg')}
.fiv-sqo.fiv-icon-idx{background-image:url('idx.d3bb62a92a92fb2292f5.svg')}
.fiv-sqo.fiv-icon-iff{background-image:url('iff.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ifo{background-image:url('ifo.b8a9c8e5f10e14bf588d.svg')}
.fiv-sqo.fiv-icon-image{background-image:url('image.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-img{background-image:url('img.7531b2c935c398f1d6eb.svg')}
.fiv-sqo.fiv-icon-in{background-image:url('in.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-indd{background-image:url('indd.7b5ac5e159574b6cd4bf.svg')}
.fiv-sqo.fiv-icon-inf{background-image:url('inf.161fe715e8b0932e393c.svg')}
.fiv-sqo.fiv-icon-ini{background-image:url('ini.161fe715e8b0932e393c.svg')}
.fiv-sqo.fiv-icon-iso{background-image:url('iso.7531b2c935c398f1d6eb.svg')}
.fiv-sqo.fiv-icon-j2{background-image:url('j2.da993677b1c4322dbf41.svg')}
.fiv-sqo.fiv-icon-jar{background-image:url('jar.6707cff5c67be0f96394.svg')}
.fiv-sqo.fiv-icon-java{background-image:url('java.6707cff5c67be0f96394.svg')}
.fiv-sqo.fiv-icon-jpe{background-image:url('jpe.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-jpeg{background-image:url('jpeg.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-jpg{background-image:url('jpg.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-js{background-image:url('js.735dd3dd52d50d9e2c4a.svg')}
.fiv-sqo.fiv-icon-json{background-image:url('json.0fbc561c1e66f5032a07.svg')}
.fiv-sqo.fiv-icon-jsp{background-image:url('jsp.6707cff5c67be0f96394.svg')}
.fiv-sqo.fiv-icon-jsx{background-image:url('jsx.803d2a3e4ed756f5ff06.svg')}
.fiv-sqo.fiv-icon-key{background-image:url('key.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-kf8{background-image:url('kf8.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-kmk{background-image:url('kmk.7eb208bc262878b9470e.svg')}
.fiv-sqo.fiv-icon-ksh{background-image:url('ksh.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-kup{background-image:url('kup.83d1f7a5dfc6bf125b8b.svg')}
.fiv-sqo.fiv-icon-less{background-image:url('less.9a3a8e15192a85a3890b.svg')}
.fiv-sqo.fiv-icon-lex{background-image:url('lex.542c9fe4d8f45f708528.svg')}
.fiv-sqo.fiv-icon-licx{background-image:url('licx.d42f22b55b9434fdd57f.svg')}
.fiv-sqo.fiv-icon-lisp{background-image:url('lisp.7ec3318cc1c40a191909.svg')}
.fiv-sqo.fiv-icon-lit{background-image:url('lit.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-lnk{background-image:url('lnk.902ca4fb06b40b20c804.svg')}
.fiv-sqo.fiv-icon-lock{background-image:url('lock.8fbe2f57435b19d0e13b.svg')}
.fiv-sqo.fiv-icon-log{background-image:url('log.27fa811f07f13ab6bb19.svg')}
.fiv-sqo.fiv-icon-lua{background-image:url('lua.7d90fbc6523e45e9eae5.svg')}
.fiv-sqo.fiv-icon-m{background-image:url('m.8b0255fbee6fa4fcc6f5.svg')}
.fiv-sqo.fiv-icon-m2v{background-image:url('m2v.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-m3u{background-image:url('m3u.42bf4cc5ab74159bea93.svg')}
.fiv-sqo.fiv-icon-m3u8{background-image:url('m3u8.42bf4cc5ab74159bea93.svg')}
.fiv-sqo.fiv-icon-m4{background-image:url('m4.50a692d5723776f28e97.svg')}
.fiv-sqo.fiv-icon-m4a{background-image:url('m4a.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-m4r{background-image:url('m4r.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-m4v{background-image:url('m4v.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-map{background-image:url('map.47cf56f964ddd4cba8eb.svg')}
.fiv-sqo.fiv-icon-master{background-image:url('master.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-mc{background-image:url('mc.e670698913e9711924ed.svg')}
.fiv-sqo.fiv-icon-md{background-image:url('md.a2e441cf163dd8f4f9fd.svg')}
.fiv-sqo.fiv-icon-mdb{background-image:url('mdb.f815f176e21aa1dd3658.svg')}
.fiv-sqo.fiv-icon-mdf{background-image:url('mdf.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-me{background-image:url('me.2fb2e8babd469011bbaf.svg')}
.fiv-sqo.fiv-icon-mi{background-image:url('mi.e670698913e9711924ed.svg')}
.fiv-sqo.fiv-icon-mid{background-image:url('mid.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-midi{background-image:url('midi.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mk{background-image:url('mk.4f5f86c333a75efd3ef9.svg')}
.fiv-sqo.fiv-icon-mkv{background-image:url('mkv.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-mm{background-image:url('mm.387ed9a2dfa00aca8f16.svg')}
.fiv-sqo.fiv-icon-mo{background-image:url('mo.542c9fe4d8f45f708528.svg')}
.fiv-sqo.fiv-icon-mobi{background-image:url('mobi.1c2ae476f02af43fec2b.svg')}
.fiv-sqo.fiv-icon-mod{background-image:url('mod.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mov{background-image:url('mov.5b9c545a26d50bf4a1fc.svg')}
.fiv-sqo.fiv-icon-mp2{background-image:url('mp2.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mp3{background-image:url('mp3.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mp4{background-image:url('mp4.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-mpa{background-image:url('mpa.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mpd{background-image:url('mpd.8997544eb34cb6ad2699.svg')}
.fiv-sqo.fiv-icon-mpe{background-image:url('mpe.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-mpeg{background-image:url('mpeg.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-mpg{background-image:url('mpg.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-mpga{background-image:url('mpga.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-mpp{background-image:url('mpp.a8459f5d82fa3c04e9d2.svg')}
.fiv-sqo.fiv-icon-mpt{background-image:url('mpt.a8459f5d82fa3c04e9d2.svg')}
.fiv-sqo.fiv-icon-msi{background-image:url('msi.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-msu{background-image:url('msu.ab1a008b0ade812a1bbe.svg')}
.fiv-sqo.fiv-icon-nef{background-image:url('nef.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-nes{background-image:url('nes.9bd8afdb64b0c4b76c05.svg')}
.fiv-sqo.fiv-icon-nfo{background-image:url('nfo.80ab61916822bb458852.svg')}
.fiv-sqo.fiv-icon-nix{background-image:url('nix.d3b64b339845c1b0ec15.svg')}
.fiv-sqo.fiv-icon-npmignore{background-image:url('npmignore.6db58a49521844ebee52.svg')}
.fiv-sqo.fiv-icon-odb{background-image:url('odb.5098cc4f0cec7a6ccc5f.svg')}
.fiv-sqo.fiv-icon-ods{background-image:url('ods.1b415de859af1e338c7e.svg')}
.fiv-sqo.fiv-icon-odt{background-image:url('odt.8011175ebacd29ea8cff.svg')}
.fiv-sqo.fiv-icon-ogg{background-image:url('ogg.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ogv{background-image:url('ogv.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-ost{background-image:url('ost.7ef4f0482386b605cc92.svg')}
.fiv-sqo.fiv-icon-otf{background-image:url('otf.bc3daea98e293f85a877.svg')}
.fiv-sqo.fiv-icon-ott{background-image:url('ott.8011175ebacd29ea8cff.svg')}
.fiv-sqo.fiv-icon-ova{background-image:url('ova.a4663bad0022658716ca.svg')}
.fiv-sqo.fiv-icon-ovf{background-image:url('ovf.a4663bad0022658716ca.svg')}
.fiv-sqo.fiv-icon-p12{background-image:url('p12.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-p7b{background-image:url('p7b.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-pages{background-image:url('pages.353635da5c4d923cf874.svg')}
.fiv-sqo.fiv-icon-part{background-image:url('part.24ad1d6abf4f8704c0e8.svg')}
.fiv-sqo.fiv-icon-pcd{background-image:url('pcd.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-pdb{background-image:url('pdb.bf5a128fd67767277866.svg')}
.fiv-sqo.fiv-icon-pdf{background-image:url('pdf.ff71b2ae5f3b4fc5c364.svg')}
.fiv-sqo.fiv-icon-pem{background-image:url('pem.4d26a90da85d831dcdbb.svg')}
.fiv-sqo.fiv-icon-pfx{background-image:url('pfx.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-pgp{background-image:url('pgp.4504baf70bf3dfd6bb58.svg')}
.fiv-sqo.fiv-icon-ph{background-image:url('ph.e670698913e9711924ed.svg')}
.fiv-sqo.fiv-icon-phar{background-image:url('phar.a863f97954f0457849b2.svg')}
.fiv-sqo.fiv-icon-php{background-image:url('php.c81ad95b95b2c0b751ec.svg')}
.fiv-sqo.fiv-icon-pkg{background-image:url('pkg.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-pl{background-image:url('pl.5536295974a604969b1e.svg')}
.fiv-sqo.fiv-icon-plist{background-image:url('plist.7d14a43e719681a4f098.svg')}
.fiv-sqo.fiv-icon-pm{background-image:url('pm.e670698913e9711924ed.svg')}
.fiv-sqo.fiv-icon-png{background-image:url('png.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-po{background-image:url('po.542c9fe4d8f45f708528.svg')}
.fiv-sqo.fiv-icon-pom{background-image:url('pom.c012c649653438214b0b.svg')}
.fiv-sqo.fiv-icon-pot{background-image:url('pot.542c9fe4d8f45f708528.svg')}
.fiv-sqo.fiv-icon-potx{background-image:url('potx.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-pps{background-image:url('pps.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-ppsx{background-image:url('ppsx.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-ppt{background-image:url('ppt.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-pptm{background-image:url('pptm.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-pptx{background-image:url('pptx.5a6fc8207406b95bb172.svg')}
.fiv-sqo.fiv-icon-prop{background-image:url('prop.1522de630bde721bf3bc.svg')}
.fiv-sqo.fiv-icon-ps{background-image:url('ps.abba0046729a32d9051b.svg')}
.fiv-sqo.fiv-icon-ps1{background-image:url('ps1.4c09a308b07bf50178ac.svg')}
.fiv-sqo.fiv-icon-psd{background-image:url('psd.4cd526cf86f4b8e3c3fd.svg')}
.fiv-sqo.fiv-icon-psp{background-image:url('psp.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-pst{background-image:url('pst.7ef4f0482386b605cc92.svg')}
.fiv-sqo.fiv-icon-pub{background-image:url('pub.2fad5339d9ece4300a86.svg')}
.fiv-sqo.fiv-icon-py{background-image:url('py.37d3fb97cdd4af095261.svg')}
.fiv-sqo.fiv-icon-pyc{background-image:url('pyc.3a40ef355c84e4ffed29.svg')}
.fiv-sqo.fiv-icon-qt{background-image:url('qt.5b9c545a26d50bf4a1fc.svg')}
.fiv-sqo.fiv-icon-ra{background-image:url('ra.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-ram{background-image:url('ram.42bf4cc5ab74159bea93.svg')}
.fiv-sqo.fiv-icon-rar{background-image:url('rar.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-raw{background-image:url('raw.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-rb{background-image:url('rb.a5cc0cc114fbbd5828db.svg')}
.fiv-sqo.fiv-icon-rdf{background-image:url('rdf.27fa811f07f13ab6bb19.svg')}
.fiv-sqo.fiv-icon-resx{background-image:url('resx.17e68ae7339206dec4f2.svg')}
.fiv-sqo.fiv-icon-retry{background-image:url('retry.9f2d9bd77aa551ca0420.svg')}
.fiv-sqo.fiv-icon-rm{background-image:url('rm.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-rom{background-image:url('rom.4da6e6cd94f4b2545c99.svg')}
.fiv-sqo.fiv-icon-rpm{background-image:url('rpm.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-rsa{background-image:url('rsa.4d26a90da85d831dcdbb.svg')}
.fiv-sqo.fiv-icon-rss{background-image:url('rss.33fb42e26de5781d2819.svg')}
.fiv-sqo.fiv-icon-rtf{background-image:url('rtf.27fa811f07f13ab6bb19.svg')}
.fiv-sqo.fiv-icon-ru{background-image:url('ru.1b972cb66302070413a5.svg')}
.fiv-sqo.fiv-icon-rub{background-image:url('rub.a5cc0cc114fbbd5828db.svg')}
.fiv-sqo.fiv-icon-sass{background-image:url('sass.6968c3f8036ecf8e6fbb.svg')}
.fiv-sqo.fiv-icon-scss{background-image:url('scss.6968c3f8036ecf8e6fbb.svg')}
.fiv-sqo.fiv-icon-sdf{background-image:url('sdf.bf5a128fd67767277866.svg')}
.fiv-sqo.fiv-icon-sed{background-image:url('sed.4f5f86c333a75efd3ef9.svg')}
.fiv-sqo.fiv-icon-sh{background-image:url('sh.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-sitemap{background-image:url('sitemap.47cf56f964ddd4cba8eb.svg')}
.fiv-sqo.fiv-icon-skin{background-image:url('skin.923f62754537c442f595.svg')}
.fiv-sqo.fiv-icon-sldm{background-image:url('sldm.c049c88a86e884e05417.svg')}
.fiv-sqo.fiv-icon-sldx{background-image:url('sldx.c049c88a86e884e05417.svg')}
.fiv-sqo.fiv-icon-sln{background-image:url('sln.4deef13cd1149eeb471b.svg')}
.fiv-sqo.fiv-icon-sol{background-image:url('sol.43c2edd9cf6c96bdcd2d.svg')}
.fiv-sqo.fiv-icon-sql{background-image:url('sql.bf5a128fd67767277866.svg')}
.fiv-sqo.fiv-icon-sqlite{background-image:url('sqlite.b25a56a4318ec7672d66.svg')}
.fiv-sqo.fiv-icon-step{background-image:url('step.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-stl{background-image:url('stl.f2b1f100444b3d4d19a3.svg')}
.fiv-sqo.fiv-icon-svg{background-image:url('svg.abba0046729a32d9051b.svg')}
.fiv-sqo.fiv-icon-swd{background-image:url('swd.a476ceee58be0dae933d.svg')}
.fiv-sqo.fiv-icon-swf{background-image:url('swf.5bc5bcd8d959557256f3.svg')}
.fiv-sqo.fiv-icon-swift{background-image:url('swift.9f0f3d7483425aa6a071.svg')}
.fiv-sqo.fiv-icon-sys{background-image:url('sys.85225cebc7dba3b42346.svg')}
.fiv-sqo.fiv-icon-tar{background-image:url('tar.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-tcsh{background-image:url('tcsh.941610ec7da9dade8dd2.svg')}
.fiv-sqo.fiv-icon-tex{background-image:url('tex.f086847e5fe866bb6201.svg')}
.fiv-sqo.fiv-icon-tfignore{background-image:url('tfignore.6db58a49521844ebee52.svg')}
.fiv-sqo.fiv-icon-tga{background-image:url('tga.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-tgz{background-image:url('tgz.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-tif{background-image:url('tif.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-tiff{background-image:url('tiff.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-tmp{background-image:url('tmp.fce8b2a15c15bc9b65d6.svg')}
.fiv-sqo.fiv-icon-torrent{background-image:url('torrent.65ff188c6f372cd33e8b.svg')}
.fiv-sqo.fiv-icon-ts{background-image:url('ts.8f3fe747010fd4ebfccb.svg')}
.fiv-sqo.fiv-icon-tsv{background-image:url('tsv.01cf893d8c8106fd758b.svg')}
.fiv-sqo.fiv-icon-ttf{background-image:url('ttf.4e44028ac461a3206eee.svg')}
.fiv-sqo.fiv-icon-twig{background-image:url('twig.42911726f68786560b8c.svg')}
.fiv-sqo.fiv-icon-txt{background-image:url('txt.27fa811f07f13ab6bb19.svg')}
.fiv-sqo.fiv-icon-udf{background-image:url('udf.7531b2c935c398f1d6eb.svg')}
.fiv-sqo.fiv-icon-vb{background-image:url('vb.ee8d6cc425237b18295d.svg')}
.fiv-sqo.fiv-icon-vbproj{background-image:url('vbproj.d42f22b55b9434fdd57f.svg')}
.fiv-sqo.fiv-icon-vbs{background-image:url('vbs.bd625e0155fc5328dfb4.svg')}
.fiv-sqo.fiv-icon-vcd{background-image:url('vcd.7531b2c935c398f1d6eb.svg')}
.fiv-sqo.fiv-icon-vcs{background-image:url('vcs.081f54979067ca59d283.svg')}
.fiv-sqo.fiv-icon-vdi{background-image:url('vdi.a4663bad0022658716ca.svg')}
.fiv-sqo.fiv-icon-vdx{background-image:url('vdx.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-vmdk{background-image:url('vmdk.a4663bad0022658716ca.svg')}
.fiv-sqo.fiv-icon-vob{background-image:url('vob.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-vscodeignore{background-image:url('vscodeignore.6dcdd3d964625d7dd094.svg')}
.fiv-sqo.fiv-icon-vsd{background-image:url('vsd.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-vss{background-image:url('vss.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-vst{background-image:url('vst.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-vsx{background-image:url('vsx.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-vtx{background-image:url('vtx.8977427cff92efd3fb10.svg')}
.fiv-sqo.fiv-icon-war{background-image:url('war.125fee2cbb3a3504309d.svg')}
.fiv-sqo.fiv-icon-wav{background-image:url('wav.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-wbk{background-image:url('wbk.88ee303afd3c445b1410.svg')}
.fiv-sqo.fiv-icon-webinfo{background-image:url('webinfo.e593723a6f75378d28bf.svg')}
.fiv-sqo.fiv-icon-webm{background-image:url('webm.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-webp{background-image:url('webp.48664e9385c2c354ecfc.svg')}
.fiv-sqo.fiv-icon-wma{background-image:url('wma.81bea1263165898d2abd.svg')}
.fiv-sqo.fiv-icon-wmf{background-image:url('wmf.abba0046729a32d9051b.svg')}
.fiv-sqo.fiv-icon-wmv{background-image:url('wmv.121c87d56cf511aba610.svg')}
.fiv-sqo.fiv-icon-woff{background-image:url('woff.bc3daea98e293f85a877.svg')}
.fiv-sqo.fiv-icon-woff2{background-image:url('woff2.bc3daea98e293f85a877.svg')}
.fiv-sqo.fiv-icon-wps{background-image:url('wps.46783105fb86317097ed.svg')}
.fiv-sqo.fiv-icon-wsf{background-image:url('wsf.29cbdb58a3136a5bb9da.svg')}
.fiv-sqo.fiv-icon-xaml{background-image:url('xaml.e84c2fa345cdf6201c8e.svg')}
.fiv-sqo.fiv-icon-xcf{background-image:url('xcf.cf8d1f3bf9259a468f3f.svg')}
.fiv-sqo.fiv-icon-xlm{background-image:url('xlm.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xls{background-image:url('xls.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xlsm{background-image:url('xlsm.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xlsx{background-image:url('xlsx.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xlt{background-image:url('xlt.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xltm{background-image:url('xltm.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xltx{background-image:url('xltx.2f54fefd5a8cd1f76a06.svg')}
.fiv-sqo.fiv-icon-xml{background-image:url('xml.8acf67651afa715385bf.svg')}
.fiv-sqo.fiv-icon-xpi{background-image:url('xpi.8db3c24b7192eea4e7bf.svg')}
.fiv-sqo.fiv-icon-xps{background-image:url('xps.e84c2fa345cdf6201c8e.svg')}
.fiv-sqo.fiv-icon-xrb{background-image:url('xrb.c511697b4a6a76e2d482.svg')}
.fiv-sqo.fiv-icon-xsd{background-image:url('xsd.888e4f16e8e1e7ac9162.svg')}
.fiv-sqo.fiv-icon-xsl{background-image:url('xsl.e84c2fa345cdf6201c8e.svg')}
.fiv-sqo.fiv-icon-xspf{background-image:url('xspf.42bf4cc5ab74159bea93.svg')}
.fiv-sqo.fiv-icon-xz{background-image:url('xz.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-yaml{background-image:url('yaml.f086847e5fe866bb6201.svg')}
.fiv-sqo.fiv-icon-yml{background-image:url('yml.f086847e5fe866bb6201.svg')}
.fiv-sqo.fiv-icon-z{background-image:url('z.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-zip{background-image:url('zip.06e058e96aaf8c875f3e.svg')}
.fiv-sqo.fiv-icon-zsh{background-image:url('zsh.29cbdb58a3136a5bb9da.svg')}
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
/*!
 * 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: #02bec9;
  --indigo: #6610f2;
  --purple: #7460ee;
  --pink: #e83e8c;
  --red: #fb3a3a;
  --orange: #fd7e14;
  --yellow: #a0aec4;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #028ee1;
  --secondary: #455a64;
  --success: #06d79c;
  --info: #398bf7;
  --warning: #ffb22b;
  --danger: #ef5350;
  --light: #ebf3fe;
  --dark: #263238;
  --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: #ffffff;
}
[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: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #028ee1;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #015e95;
  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: 0.75rem;
  padding-bottom: 0.75rem;
  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: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-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: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  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: #ffffff;
  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: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -webkit-box-flex: 0;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  -webkit-box-flex: 0;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -webkit-box-flex: 0;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  -webkit-box-flex: 0;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -webkit-box-flex: 0;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  -webkit-box-flex: 0;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -webkit-box-flex: 0;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  -webkit-box-flex: 0;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -webkit-box-ordinal-group: 0;
          order: -1;
}
.order-last {
  -webkit-box-ordinal-group: 14;
          order: 13;
}
.order-0 {
  -webkit-box-ordinal-group: 1;
          order: 0;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
          order: 5;
}
.order-6 {
  -webkit-box-ordinal-group: 7;
          order: 6;
}
.order-7 {
  -webkit-box-ordinal-group: 8;
          order: 7;
}
.order-8 {
  -webkit-box-ordinal-group: 9;
          order: 8;
}
.order-9 {
  -webkit-box-ordinal-group: 10;
          order: 9;
}
.order-10 {
  -webkit-box-ordinal-group: 11;
          order: 10;
}
.order-11 {
  -webkit-box-ordinal-group: 12;
          order: 11;
}
.order-12 {
  -webkit-box-ordinal-group: 13;
          order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  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: #b8dff7;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7bc4ef;
}
.table-hover .table-primary:hover {
  background-color: #a1d5f4;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a1d5f4;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cbd1d4;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #9ea9ae;
}
.table-hover .table-secondary:hover {
  background-color: #bdc5c8;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #bdc5c8;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9f4e3;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7eeacc;
}
.table-hover .table-success:hover {
  background-color: #a3f1da;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a3f1da;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #c8dffd;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #98c3fb;
}
.table-hover .table-info:hover {
  background-color: #afd1fc;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #afd1fc;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe9c4;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd791;
}
.table-hover .table-warning:hover {
  background-color: #ffdfab;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffdfab;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fbcfce;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f7a6a4;
}
.table-hover .table-danger:hover {
  background-color: #f9b8b6;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f9b8b6;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #f9fcff;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f5f9fe;
}
.table-hover .table-light:hover {
  background-color: #e0efff;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #e0efff;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c2c6c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8e9498;
}
.table-hover .table-dark:hover {
  background-color: #b5babb;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b5babb;
}
.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: #ffffff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #ffffff;
  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: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: #65c5fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 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: #ffffff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  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.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  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: -webkit-box;
  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: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          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: #06d79c;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(6, 215, 156, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #06d79c;
  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='%2306d79c' 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: #06d79c;
  box-shadow: 0 0 0 0.2rem rgba(6, 215, 156, 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: #06d79c;
  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='%2306d79c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 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: #06d79c;
  box-shadow: 0 0 0 0.2rem rgba(6, 215, 156, 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: #06d79c;
}
.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: #06d79c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #06d79c;
}
.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: #17f9b9;
  background-color: #17f9b9;
}
.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(6, 215, 156, 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: #06d79c;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #06d79c;
}
.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: #06d79c;
  box-shadow: 0 0 0 0.2rem rgba(6, 215, 156, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ef5350;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(239, 83, 80, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ef5350;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ef5350' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ef5350' 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: #ef5350;
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 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: #ef5350;
  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='%23ef5350' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ef5350' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 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: #ef5350;
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 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: #ef5350;
}
.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: #ef5350;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ef5350;
}
.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: #f3817f;
  background-color: #f3817f;
}
.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(239, 83, 80, 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: #ef5350;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ef5350;
}
.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: #ef5350;
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 0.25);
}
.form-inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-align: center;
            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: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: 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 {
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: 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.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-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;
  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 {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #0276bb;
  border-color: #026eae;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 159, 230, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #026eae;
  border-color: #0166a2;
}
.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(40, 159, 230, 0.5);
}
.btn-secondary {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #35464d;
  border-color: #303f46;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 115, 123, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #303f46;
  border-color: #2b383e;
}
.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(97, 115, 123, 0.5);
}
.btn-success {
  color: #ffffff;
  background-color: #06d79c;
  border-color: #06d79c;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #05b281;
  border-color: #05a578;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 221, 171, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #06d79c;
  border-color: #06d79c;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #05a578;
  border-color: #04996f;
}
.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(43, 221, 171, 0.5);
}
.btn-info {
  color: #ffffff;
  background-color: #398bf7;
  border-color: #398bf7;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #1475f6;
  border-color: #0a6ff3;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 156, 248, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #398bf7;
  border-color: #398bf7;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0a6ff3;
  border-color: #0969e7;
}
.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(87, 156, 248, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffb22b;
  border-color: #ffb22b;
}
.btn-warning:hover {
  color: #212529;
  background-color: #ffa405;
  border-color: #f79d00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 157, 43, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb22b;
  border-color: #ffb22b;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #f79d00;
  border-color: #ea9500;
}
.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, 157, 43, 0.5);
}
.btn-danger {
  color: #ffffff;
  background-color: #ef5350;
  border-color: #ef5350;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #ec312d;
  border-color: #eb2521;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 109, 106, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #ef5350;
  border-color: #ef5350;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #eb2521;
  border-color: #ea1a16;
}
.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(241, 109, 106, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #ebf3fe;
  border-color: #ebf3fe;
}
.btn-light:hover {
  color: #212529;
  background-color: #c7ddfc;
  border-color: #bad6fc;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 212, 222, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ebf3fe;
  border-color: #ebf3fe;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #bad6fc;
  border-color: #aecffb;
}
.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(205, 212, 222, 0.5);
}
.btn-dark {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #171e21;
  border-color: #11171a;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 81, 86, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #11171a;
  border-color: #0c1012;
}
.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(71, 81, 86, 0.5);
}
.btn-outline-primary {
  color: #028ee1;
  border-color: #028ee1;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #028ee1;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.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(2, 142, 225, 0.5);
}
.btn-outline-secondary {
  color: #455a64;
  border-color: #455a64;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 90, 100, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #455a64;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.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(69, 90, 100, 0.5);
}
.btn-outline-success {
  color: #06d79c;
  border-color: #06d79c;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #06d79c;
  border-color: #06d79c;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 215, 156, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #06d79c;
  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: #ffffff;
  background-color: #06d79c;
  border-color: #06d79c;
}
.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(6, 215, 156, 0.5);
}
.btn-outline-info {
  color: #398bf7;
  border-color: #398bf7;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #398bf7;
  border-color: #398bf7;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 139, 247, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #398bf7;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #398bf7;
  border-color: #398bf7;
}
.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(57, 139, 247, 0.5);
}
.btn-outline-warning {
  color: #ffb22b;
  border-color: #ffb22b;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffb22b;
  border-color: #ffb22b;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 178, 43, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffb22b;
  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: #ffb22b;
  border-color: #ffb22b;
}
.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, 178, 43, 0.5);
}
.btn-outline-danger {
  color: #ef5350;
  border-color: #ef5350;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #ef5350;
  border-color: #ef5350;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ef5350;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ef5350;
  border-color: #ef5350;
}
.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(239, 83, 80, 0.5);
}
.btn-outline-light {
  color: #ebf3fe;
  border-color: #ebf3fe;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #ebf3fe;
  border-color: #ebf3fe;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 243, 254, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ebf3fe;
  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: #ebf3fe;
  border-color: #ebf3fe;
}
.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(235, 243, 254, 0.5);
}
.btn-outline-dark {
  color: #263238;
  border-color: #263238;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 50, 56, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #263238;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.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(38, 50, 56, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #028ee1;
  text-decoration: none;
}
.btn-link:hover {
  color: #015e95;
  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.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.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 {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    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: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #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: #ffffff;
  text-decoration: none;
  background-color: #028ee1;
}
.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: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
          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: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: start;
          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.5625rem;
  padding-left: 0.5625rem;
}
.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.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
          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: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
          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: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          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: -webkit-box;
  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: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.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.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  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.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  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.5rem;
}
.custom-control-inline {
  display: -webkit-inline-box;
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #028ee1;
  background-color: #028ee1;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #65c5fe;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #97d8fe;
  border-color: #97d8fe;
}
.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.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' 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: #028ee1;
  background-color: #028ee1;
}
.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='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(2, 142, 225, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(2, 142, 225, 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='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(2, 142, 225, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  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;
  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, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(2, 142, 225, 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: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #65c5fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.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: #65c5fe;
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 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: #ffffff;
  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 #ffffff, 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(2, 142, 225, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #028ee1;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #97d8fe;
}
.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: #028ee1;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #97d8fe;
}
.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: #028ee1;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #97d8fe;
}
.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 {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    -webkit-transition: none;
    transition: none;
  }
}
.nav {
  display: -webkit-box;
  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: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #028ee1;
}
.nav-fill .nav-item {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  -webkit-box-flex: 1;
          flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          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: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          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%;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-align: center;
          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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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: -webkit-box !important;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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: -webkit-box !important;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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: -webkit-box !important;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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: -webkit-box !important;
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          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: -webkit-box !important;
  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: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.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: #ffffff;
}
.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: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}
.card {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.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 {
  -webkit-box-flex: 1;
          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: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
            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 {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -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: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  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: -webkit-box;
  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: #028ee1;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #015e95;
  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(2, 142, 225, 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: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  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;
  -webkit-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;
  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 {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #ffffff;
  background-color: #028ee1;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #026eae;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(2, 142, 225, 0.5);
}
.badge-secondary {
  color: #ffffff;
  background-color: #455a64;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #303f46;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(69, 90, 100, 0.5);
}
.badge-success {
  color: #ffffff;
  background-color: #06d79c;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #05a578;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 215, 156, 0.5);
}
.badge-info {
  color: #ffffff;
  background-color: #398bf7;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: #0a6ff3;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(57, 139, 247, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffb22b;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #f79d00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 178, 43, 0.5);
}
.badge-danger {
  color: #ffffff;
  background-color: #ef5350;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #eb2521;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #ebf3fe;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #bad6fc;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 243, 254, 0.5);
}
.badge-dark {
  color: #ffffff;
  background-color: #263238;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: #11171a;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 50, 56, 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: #014a75;
  background-color: #cce8f9;
  border-color: #b8dff7;
}
.alert-primary hr {
  border-top-color: #a1d5f4;
}
.alert-primary .alert-link {
  color: #012a42;
}
.alert-secondary {
  color: #242f34;
  background-color: #dadee0;
  border-color: #cbd1d4;
}
.alert-secondary hr {
  border-top-color: #bdc5c8;
}
.alert-secondary .alert-link {
  color: #0f1416;
}
.alert-success {
  color: #037051;
  background-color: #cdf7eb;
  border-color: #b9f4e3;
}
.alert-success hr {
  border-top-color: #a3f1da;
}
.alert-success .alert-link {
  color: #023e2d;
}
.alert-info {
  color: #1e4880;
  background-color: #d7e8fd;
  border-color: #c8dffd;
}
.alert-info hr {
  border-top-color: #afd1fc;
}
.alert-info .alert-link {
  color: #143157;
}
.alert-warning {
  color: #855d16;
  background-color: #fff0d5;
  border-color: #ffe9c4;
}
.alert-warning hr {
  border-top-color: #ffdfab;
}
.alert-warning .alert-link {
  color: #593e0f;
}
.alert-danger {
  color: #7c2b2a;
  background-color: #fcdddc;
  border-color: #fbcfce;
}
.alert-danger hr {
  border-top-color: #f9b8b6;
}
.alert-danger .alert-link {
  color: #561e1d;
}
.alert-light {
  color: #7a7e84;
  background-color: #fbfdff;
  border-color: #f9fcff;
}
.alert-light hr {
  border-top-color: #e0efff;
}
.alert-light .alert-link {
  color: #626569;
}
.alert-dark {
  color: #141a1d;
  background-color: #d4d6d7;
  border-color: #c2c6c7;
}
.alert-dark hr {
  border-top-color: #b5babb;
}
.alert-dark .alert-link {
  color: black;
}
@-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: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #028ee1;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}
.media-body {
  -webkit-box-flex: 1;
          flex: 1;
}
.list-group {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          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: #ffffff;
  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: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #028ee1;
  border-color: #028ee1;
}
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            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: #014a75;
  background-color: #b8dff7;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #014a75;
  background-color: #a1d5f4;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #014a75;
  border-color: #014a75;
}
.list-group-item-secondary {
  color: #242f34;
  background-color: #cbd1d4;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #242f34;
  background-color: #bdc5c8;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #242f34;
  border-color: #242f34;
}
.list-group-item-success {
  color: #037051;
  background-color: #b9f4e3;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #037051;
  background-color: #a3f1da;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #037051;
  border-color: #037051;
}
.list-group-item-info {
  color: #1e4880;
  background-color: #c8dffd;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1e4880;
  background-color: #afd1fc;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #1e4880;
  border-color: #1e4880;
}
.list-group-item-warning {
  color: #855d16;
  background-color: #ffe9c4;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #855d16;
  background-color: #ffdfab;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #855d16;
  border-color: #855d16;
}
.list-group-item-danger {
  color: #7c2b2a;
  background-color: #fbcfce;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7c2b2a;
  background-color: #f9b8b6;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #7c2b2a;
  border-color: #7c2b2a;
}
.list-group-item-light {
  color: #7a7e84;
  background-color: #f9fcff;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7a7e84;
  background-color: #e0efff;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #7a7e84;
  border-color: #7a7e84;
}
.list-group-item-dark {
  color: #141a1d;
  background-color: #c2c6c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141a1d;
  background-color: #b5babb;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #141a1d;
  border-color: #141a1d;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -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: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          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: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal-dialog-scrollable {
  display: -webkit-box;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          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: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.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: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
          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: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -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;
  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.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.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: #ffffff;
  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: #ffffff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.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: #ffffff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.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: #ffffff;
}
.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;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          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;
  -webkit-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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='%23ffffff' 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: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            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 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(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 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #028ee1 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #026eae !important;
}
.bg-secondary {
  background-color: #455a64 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #303f46 !important;
}
.bg-success {
  background-color: #06d79c !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #05a578 !important;
}
.bg-info {
  background-color: #398bf7 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0a6ff3 !important;
}
.bg-warning {
  background-color: #ffb22b !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f79d00 !important;
}
.bg-danger {
  background-color: #ef5350 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #eb2521 !important;
}
.bg-light {
  background-color: #ebf3fe !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #bad6fc !important;
}
.bg-dark {
  background-color: #263238 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #11171a !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  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: #028ee1 !important;
}
.border-secondary {
  border-color: #455a64 !important;
}
.border-success {
  border-color: #06d79c !important;
}
.border-info {
  border-color: #398bf7 !important;
}
.border-warning {
  border-color: #ffb22b !important;
}
.border-danger {
  border-color: #ef5350 !important;
}
.border-light {
  border-color: #ebf3fe !important;
}
.border-dark {
  border-color: #263238 !important;
}
.border-white {
  border-color: #ffffff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.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 {
  display: -webkit-box !important;
  display: flex !important;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  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: -webkit-box !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    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.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          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 {
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important;
}
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
          justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
          align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
          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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
            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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
            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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
            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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
            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,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.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,
.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,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 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 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  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: #028ee1 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #015e95 !important;
}
.text-secondary {
  color: #455a64 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #263137 !important;
}
.text-success {
  color: #06d79c !important;
}
a.text-success:hover, a.text-success:focus {
  color: #048d66 !important;
}
.text-info {
  color: #398bf7 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0963db !important;
}
.text-warning {
  color: #ffb22b !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #de8d00 !important;
}
.text-danger {
  color: #ef5350 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #de1814 !important;
}
.text-light {
  color: #ebf3fe !important;
}
a.text-light:hover, a.text-light:focus {
  color: #a2c7fa !important;
}
.text-dark {
  color: #263238 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #07090a !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  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 Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/**
 * Table Of Content
 *
 *  1. Globals
 *  2. Headers
 *  3. Navigations
 *  4. Banners
 *  5. Footers
 *  6. Posts
 *  7. Widgets
 *  8. Custom Templates
 */
/*******************
Global Styles
*******************/
* {
  outline: none;
}
body {
  background: inherit;
  font-family: "Cabin Condensed", sans-serif;
  margin: 0;
  overflow-x: hidden;
  color: #99abb4;
  font-weight: 300;
}
.header-print,
.footer-print {
  display: none;
}
.font-militar {
  font-family: "Anton", sans-serif;
}
.font-compact {
  font-family: "Cabin Condensed", sans-serif;
}
.font-mono {
  font-family: "Cutive Mono", sans-serif;
}
html {
  position: relative;
  min-height: 100%;
  background: #f4f6f9;
}
html.dark-theme {
  background: #1f2227 !important;
}
html.dark-bg {
  background: #1f2227 !important;
}
a:hover,
a:focus {
  text-decoration: none;
}
a {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  color: #398bf7;
}
a:hover, a:focus {
  color: #455a64;
}
a.link {
  color: #455a64;
}
a.link:hover, a.link:focus {
  color: #398bf7;
}
.img-responsive {
  width: 100%;
  height: auto;
  display: inline-block;
}
.img-rounded {
  border-radius: 4px;
}
html body .mdi:before,
html body .mdi-set {
  line-height: initial;
}
/*******************
Headings
*******************/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #455a64;
  font-family: "Cabin Condensed", sans-serif;
  font-weight: 400;
}
h1 {
  line-height: 40px;
  font-size: 36px;
}
h2 {
  line-height: 36px;
  font-size: 24px;
}
h3 {
  line-height: 30px;
  font-size: 21px;
}
h4 {
  line-height: 22px;
  font-size: 18px;
}
h5 {
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
}
h6 {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
}
.display-5 {
  font-size: 3rem !important;
}
.display-6 {
  font-size: 36px;
}
.box {
  border-radius: 4px;
  padding: 10px;
}
html body .dl {
  display: inline-block;
}
html body .db {
  display: block;
}
.no-wrap {
  white-space: nowrap;
}
.no-wrap td,
.no-wrap th {
  white-space: nowrap;
  padding-right: 10px !important;
}
/*******************
Opacity
*******************/
.op-5 {
  opacity: 0.5;
}
.op-3 {
  opacity: 0.3;
}
/*******************
Blockquote
*******************/
html body blockquote {
  border-left: 5px solid #398bf7;
  border: 1px solid rgba(120, 130, 140, 0.13);
  padding: 15px;
}
.clear {
  clear: both;
}
ol li {
  margin: 5px 0;
}
/*******************
Paddings
*******************/
html body .p-0 {
  padding: 0px;
}
html body .p-5 {
  padding: 5px;
}
html body .p-6 {
  padding: 6px;
}
html body .p-10 {
  padding: 10px;
}
html body .p-15 {
  padding: 15px;
}
html body .p-20 {
  padding: 20px;
}
html body .p-30 {
  padding: 30px;
}
html body .p-l-0 {
  padding-left: 0px;
}
html body .p-l-5 {
  padding-left: 5px;
}
html body .p-l-10 {
  padding-left: 10px;
}
html body .p-l-15 {
  padding-left: 15px;
}
html body .p-l-20 {
  padding-left: 20px;
}
html body .p-r-0 {
  padding-right: 0px !important;
}
html body .p-r-5 {
  padding-right: 5px;
}
html body .p-r-10 {
  padding-right: 10px;
}
html body .p-r-15 {
  padding-right: 15px;
}
html body .p-r-20 {
  padding-right: 20px;
}
html body .p-r-30 {
  padding-right: 30px;
}
html body .p-r-40 {
  padding-right: 40px;
}
html body .p-t-0 {
  padding-top: 0px;
}
html body .p-t-5 {
  padding-top: 5px;
}
html body .p-t-10 {
  padding-top: 10px;
}
html body .p-t-15 {
  padding-top: 15px;
}
html body .p-t-20 {
  padding-top: 20px;
}
html body .p-t-30 {
  padding-top: 30px;
}
html body .p-b-0 {
  padding-bottom: 0px;
}
html body .p-b-5 {
  padding-bottom: 5px;
}
html body .p-b-10 {
  padding-bottom: 10px;
}
html body .p-b-15 {
  padding-bottom: 15px;
}
html body .p-b-20 {
  padding-bottom: 20px;
}
html body .p-b-30 {
  padding-bottom: 30px;
}
html body .p-b-40 {
  padding-bottom: 40px;
}
/*******************
Margin
*******************/
html body .m-0 {
  margin: 0px;
}
html body .m-l-5 {
  margin-left: 5px;
}
html body .m-l-10 {
  margin-left: 10px;
}
html body .m-l-15 {
  margin-left: 15px;
}
html body .m-l-20 {
  margin-left: 20px;
}
html body .m-l-30 {
  margin-left: 30px;
}
html body .m-l-35 {
  margin-left: 35px;
}
html body .m-l-40 {
  margin-left: 40px;
}
html body .m-r-5 {
  margin-right: 5px;
}
html body .m-r-10 {
  margin-right: 10px;
}
html body .m-r-15 {
  margin-right: 15px;
}
html body .m-r-20 {
  margin-right: 20px;
}
html body .m-r-30 {
  margin-right: 30px;
}
html body .m-r-40 {
  margin-right: 40px;
}
html body .m-t-0 {
  margin-top: 0px;
}
html body .m-t-5 {
  margin-top: 5px;
}
html body .m-t-10 {
  margin-top: 10px;
}
html body .m-t-15 {
  margin-top: 15px;
}
html body .m-t-20 {
  margin-top: 20px;
}
html body .m-t-25 {
  margin-top: 25px;
}
html body .m-t-30 {
  margin-top: 30px;
}
html body .m-t-40 {
  margin-top: 40px;
}
html body .m-b-0 {
  margin-bottom: 0px !important;
}
html body .m-b-5 {
  margin-bottom: 5px;
}
html body .m-b-10 {
  margin-bottom: 10px;
}
html body .m-b-15 {
  margin-bottom: 15px;
}
html body .m-b-20 {
  margin-bottom: 20px;
}
html body .m-b-30 {
  margin-bottom: 30px;
}
html body .m-b-40 {
  margin-bottom: 40px;
}
/*******************
vertical alignment
*******************/
html body .vt {
  vertical-align: top;
}
html body .vm {
  vertical-align: middle;
}
html body .vb {
  vertical-align: bottom;
}
/*******************
Opacity
*******************/
.op-5 {
  opacity: 0.5;
}
/*******************
font weight
*******************/
b,
strong {
  font-weight: bold;
  color: #666;
}
html body .font-bold {
  font-weight: 700;
}
html body .font-normal {
  font-weight: normal;
}
html body .font-light {
  font-weight: 300;
}
html body .font-medium {
  font-weight: 500;
}
html body .font-16 {
  font-size: 16px;
}
html body .font-14 {
  font-size: 14px;
}
html body .font-10 {
  font-size: 10px;
}
html body .font-18 {
  font-size: 18px;
}
html body .font-20 {
  font-size: 20px;
}
/*******************
Border
*******************/
html body .b-0 {
  border: none;
}
html body .b-r {
  border-right: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-l {
  border-left: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-b {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-t {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-all {
  border: 1px solid rgba(120, 130, 140, 0.13) !important;
}
/*******************
Thumb size
*******************/
.thumb-sm {
  height: 32px;
  width: 32px;
}
.thumb-md {
  height: 48px;
  width: 48px;
}
.thumb-lg {
  height: 88px;
  width: 88px;
}
.hide {
  display: none;
}
.img-circle {
  border-radius: 100%;
}
.radius {
  border-radius: 4px;
}
/*******************
Text Colors
*******************/
.text-white {
  color: #ffffff !important;
}
.text-danger {
  color: #ef5350 !important;
}
.text-muted {
  color: #99abb4 !important;
}
.text-warning {
  color: #ffb22b !important;
}
.text-success {
  color: #06d79c !important;
}
.text-hover-success:hover {
  color: #06d79c !important;
}
.text-info {
  color: #398bf7 !important;
}
.text-inverse {
  color: #2f3d4a !important;
}
.text-militar {
  color: #357b3c !important;
}
html body .text-blue {
  color: #02bec9;
}
html body .text-purple {
  color: #7460ee;
}
html body .text-primary {
  color: #028ee1;
}
html body .text-megna {
  color: #56c0d8;
}
html body .text-dark {
  color: #99abb4;
}
html body .text-themecolor {
  color: #398bf7;
}
/*******************
Background Colors
*******************/
.bg-primary {
  background-color: #028ee1 !important;
}
.bg-success {
  background-color: #06d79c !important;
}
.bg-light-success {
  background-color: #e8fdeb !important;
}
.bg-info {
  background-color: #398bf7 !important;
}
.bg-warning {
  background-color: #ffb22b !important;
}
.bg-danger {
  background-color: #ef5350 !important;
}
.bg-danger-dark {
  background-color: #91211f !important;
}
.bg-body {
  background-color: #f4f6f9 !important;
}
.bg-black {
  background-color: #08130d !important;
}
.bg-gray {
  background-color: #666666 !important;
}
.bg-muted {
  background-color: #99abb4 !important;
}
.bg-sidebar {
  background-color: #edf0f5 !important;
}
.bg-oficina {
  background-color: #ffb606 !important;
}
html body .bg-megna {
  background-color: #56c0d8;
}
html body .bg-theme {
  background-color: #398bf7;
}
html body .bg-inverse {
  background-color: #2f3d4a;
}
html body .bg-purple {
  background-color: #7460ee;
}
html body .bg-light-part {
  background-color: #f2f2f2;
}
html body .bg-light-primary {
  background-color: #f1effd;
}
html body .bg-light-success {
  background-color: #e8fdeb;
}
html body .bg-light-info {
  background-color: #cfecfe;
}
html body .bg-light-extra {
  background-color: #eff6f7;
}
html body .bg-light-warning {
  background-color: #feffb2 !important;
}
html body .bg-light-danger {
  background-color: #f9e7eb !important;
}
html body .bg-light-inverse {
  background-color: #f6f6f6;
}
html body .bg-light {
  background-color: #ebf3fe;
}
html body .bg-white {
  background-color: #ffffff;
}
html body .bg-muted-vgradient {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 242, 240, 0)), to(#f2f2f0));
  background: linear-gradient(180deg, rgba(242, 242, 240, 0) 0%, #f2f2f0 100%);
}
/*******************
Rounds
*******************/
.round {
  line-height: 48px;
  color: #ffffff;
  width: 50px;
  height: 50px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  background: #398bf7;
}
.round img {
  border-radius: 100%;
}
.round-text {
  line-height: 36px;
  color: #ffffff;
  width: 36px;
  height: 36px;
  display: inline-block;
  font-weight: 600;
  text-align: center;
  border-radius: 100%;
  background: #398bf7;
}
.round-text img {
  border-radius: 100%;
}
.round-sm {
  line-height: 24px !important;
  width: 24px !important;
  height: 24px !important;
}
.round-lg {
  line-height: 65px;
  width: 60px;
  height: 60px;
  font-size: 30px;
}
.round-info {
  background: #398bf7;
}
.round-oficina {
  background: #ffb606;
}
.round-warning {
  background: #ffb22b;
}
.round-danger {
  background: #ef5350;
}
.round-success {
  background: #06d79c;
}
.round-primary {
  background: #028ee1;
}
.round-muted {
  background: #99abb4;
}
/*******************
Labels
*******************/
.label {
  padding: 3px 10px;
  line-height: 13px;
  color: #ffffff;
  font-weight: 400;
  border-radius: 4px;
  font-size: 75%;
}
.label-rounded {
  border-radius: 60px;
}
.label-custom {
  background-color: #56c0d8;
}
.label-success {
  background-color: #06d79c;
}
.label-info {
  background-color: #398bf7;
}
.label-warning {
  background-color: #ffb22b;
}
.label-danger {
  background-color: #ef5350;
}
.label-megna {
  background-color: #56c0d8;
}
.label-primary {
  background-color: #028ee1;
}
.label-purple {
  background-color: #7460ee;
}
.label-red {
  background-color: #fb3a3a;
}
.label-inverse {
  background-color: #2f3d4a;
}
.label-default {
  background-color: #ebf3fe;
}
.label-white {
  background-color: #ffffff;
}
.label-light-success {
  background-color: #e8fdeb;
  color: #06d79c;
}
.label-light-info {
  background-color: #cfecfe;
  color: #398bf7;
}
.label-light-warning {
  background-color: #fff8ec;
  color: #ffb22b;
}
.label-light-danger {
  background-color: #f9e7eb;
  color: #ef5350;
}
.label-light-megna {
  background-color: #e0f2f4;
  color: #56c0d8;
}
.label-light-primary {
  background-color: #f1effd;
  color: #028ee1;
}
.label-light-inverse {
  background-color: #f6f6f6;
  color: #2f3d4a;
}
/*******************
Pagination
*******************/
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a,
.pagination > li > span {
  color: #263238;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #ebf3fe;
}
.pagination-split li {
  margin-left: 5px;
  display: inline-block;
  float: left;
}
.pagination-split li:first-child {
  margin-left: 0;
}
.pagination-split li a {
  border-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #398bf7;
  border-color: #398bf7;
}
.pager li > a,
.pager li > span {
  border-radius: 4px;
  color: #263238;
}
/*******************
Table Cell
*******************/
.table-box {
  display: table;
  width: 100%;
}
.table.no-border tbody td {
  border: 0px;
}
.cell {
  display: table-cell;
  vertical-align: middle;
}
.table td,
.table th {
  border-color: #f3f1f1;
  padding: 5px;
}
.table.linha-estreita td,
th {
  line-height: 20px;
  padding: 0px 5px !important;
}
.table thead th,
.table th {
  font-weight: 700;
}
.table tbody tr.bg-light-danger:hover {
  background-color: #ffc3d0 !important;
}
.table-hover tbody tr:hover {
  background: #ebf3fe;
}
.table tbody tr:last-child {
  border-bottom: 0px;
}
.table tbody tr:hover, .table tbody tr.active {
  background: #ebf3fe;
}
.tb-md {
  font-size: 14px;
}
.tb-md td {
  padding: 0 5px;
}
.table.compact td,
.table.compact th {
  padding: 0px !important;
  vertical-align: auto;
}
.nowrap {
  white-space: nowrap;
}
.lite-padding td {
  padding: 5px;
}
.v-middle {
  vertical-align: middle !important;
}
.v-middle td,
.v-middle th {
  vertical-align: middle;
}
.table-responsive.modal-scroll {
  max-height: calc(100vh - 280px);
}
.table-responsive.modal-scroll2 {
  max-height: calc(100vh - 170px);
}
.table-responsive.modal-scroll3 {
  max-height: calc(100vh - 260px);
}
.table-fixed tr.thead {
  background: none !important;
  border-bottom: 1px solid #000 !important;
}
.table-fixed tbody {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  height: 200px;
  width: 100%;
}
.table-fixed thead tr {
  display: block;
}
/*******************
Wave Effects
*******************/
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}
html body .waves-notransition {
  -webkit-transition: none;
  transition: none;
}
.waves-circle {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.waves-block {
  display: block;
}
/*Badge*/
.badge {
  font-weight: 400;
}
.badge-xs {
  font-size: 9px;
}
.badge-xs,
.badge-sm {
  -webkit-transform: translate(0, -2px);
  transform: translate(0, -2px);
}
.badge-success {
  background-color: #06d79c;
}
.badge-info {
  background-color: #398bf7;
}
.badge-primary {
  background-color: #028ee1;
}
.badge-warning {
  background-color: #ffb22b;
}
.badge-danger {
  background-color: #ef5350;
}
.badge-purple {
  background-color: #7460ee;
}
.badge-red {
  background-color: #fb3a3a;
}
.badge-inverse {
  background-color: #2f3d4a;
}
.badge-muted {
  background-color: #99abb4;
  color: white;
}
/*******************
Buttons
******************/
.btn {
  padding: 7px 12px;
  cursor: pointer;
}
.btn-group label {
  color: #ffffff !important;
  margin-bottom: 0px;
}
.btn-group label.btn-secondary {
  color: #99abb4 !important;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.btn-md {
  padding: 12px 35px;
  font-size: 16px;
}
.btn-circle {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding: 8px;
}
.btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {
  width: 35px;
  height: 35px;
  padding: 8px 10px;
  font-size: 14px;
}
.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
  width: 50px;
  height: 50px;
  padding: 14px 15px;
  font-size: 18px;
  line-height: 22px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 14px 15px;
  font-size: 24px;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}
.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}
.button-list button,
.button-list a {
  margin: 5px 12px 5px 0;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.btn-rounded {
  border-radius: 60px;
  padding: 7px 18px;
}
.btn-rounded.btn-lg, .btn-group-lg > .btn-rounded.btn {
  padding: 0.75rem 1.5rem;
}
.btn-rounded.btn-sm, .btn-group-sm > .btn-rounded.btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}
.btn-rounded.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}
.btn-rounded.btn-md {
  padding: 12px 35px;
  font-size: 16px;
}
.btn-secondary,
.btn-secondary.disabled {
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
  background-color: #ffffff;
  color: #99abb4;
  border-color: #b1b8bb;
}
.btn-secondary:hover,
.btn-secondary.disabled:hover {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.btn-secondary.active, .btn-secondary:active, .btn-secondary:focus,
.btn-secondary.disabled.active,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.btn-primary,
.btn-primary.disabled {
  background: #028ee1;
  border: 1px solid #028ee1;
  box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-primary:hover,
.btn-primary.disabled:hover {
  background: #028ee1;
  box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
  border: 1px solid #028ee1;
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus {
  background: #028ee1;
  box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}
.btn-themecolor,
.btn-themecolor.disabled {
  background: #398bf7;
  color: #ffffff;
  border: 1px solid #398bf7;
  box-shadow: 0 2px 2px 0 rgba(255, 217, 0, 0.14), 0 3px 1px -2px rgba(250, 204, 54, 0.2), 0 1px 5px 0 rgba(255, 232, 103, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-themecolor:hover,
.btn-themecolor.disabled:hover {
  background: #398bf7;
  box-shadow: 0 14px 26px -12px rgba(255, 238, 5, 0.42), 0 4px 23px 0 rgba(255, 217, 0, 0.12), 0 8px 10px -5px rgba(255, 233, 109, 0.2);
  opacity: 0.7;
  border: 1px solid #398bf7;
}
.btn-themecolor.active, .btn-themecolor:active, .btn-themecolor:focus,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:active,
.btn-themecolor.disabled:focus {
  background: #028ee1;
  box-shadow: 0 14px 26px -12px rgba(255, 238, 5, 0.42), 0 4px 23px 0 rgba(255, 217, 0, 0.12), 0 8px 10px -5px rgba(255, 233, 109, 0.2);
}
.btn-oficina,
.btn-oficina.disabled {
  background-color: #ffb606;
  border: 1px solid #ffb606;
}
.btn-oficina:hover,
.btn-oficina.disabled:hover {
  background: #ffb606;
  color: #ffffff;
  border: 1px solid #ffb606;
}
.btn-oficina.active, .btn-oficina:focus,
.btn-oficina.disabled.active,
.btn-oficina.disabled:focus {
  background: #ffb606;
}
.btn-success,
.btn-success.disabled {
  background: #06d79c;
  border: 1px solid #06d79c;
  box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-success:hover,
.btn-success.disabled:hover {
  background: #06d79c;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
  border: 1px solid #06d79c;
}
.btn-success.active, .btn-success:active, .btn-success:focus,
.btn-success.disabled.active,
.btn-success.disabled:active,
.btn-success.disabled:focus {
  background: #05a578;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
}
.btn-info,
.btn-info.disabled {
  background: #398bf7;
  border: 1px solid #398bf7;
  box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-info:hover,
.btn-info.disabled:hover {
  background: #398bf7;
  border: 1px solid #398bf7;
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
}
.btn-info.active, .btn-info:active, .btn-info:focus,
.btn-info.disabled.active,
.btn-info.disabled:active,
.btn-info.disabled:focus {
  background: #028ee1;
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
}
.btn-warning,
.btn-warning.disabled {
  background: #ffb22b;
  color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(248, 194, 0, 0.14), 0 3px 1px -2px rgba(248, 194, 0, 0.2), 0 1px 5px 0 rgba(248, 194, 0, 0.12);
  border: 1px solid #ffb22b;
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
  color: #ffffff;
}
.btn-warning:hover,
.btn-warning.disabled:hover {
  background: #ffb22b;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
  border: 1px solid #ffb22b;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus {
  background: #e9ab2e;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
}
.btn-danger,
.btn-danger.disabled {
  background: #ef5350;
  border: 1px solid #ef5350;
  box-shadow: 0 2px 2px 0 rgba(239, 83, 80, 0.14), 0 3px 1px -2px rgba(239, 83, 80, 0.2), 0 1px 5px 0 rgba(239, 83, 80, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-danger:hover,
.btn-danger.disabled:hover {
  background: #ef5350;
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
  border: 1px solid #ef5350;
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus {
  background: #e6294b;
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
}
.btn-inverse,
.btn-inverse.disabled {
  background: #2f3d4a;
  border: 1px solid #2f3d4a;
  color: #ffffff;
}
.btn-inverse:hover,
.btn-inverse.disabled:hover {
  background: #2f3d4a;
  opacity: 0.7;
  color: #ffffff;
  border: 1px solid #2f3d4a;
}
.btn-inverse.active, .btn-inverse:active, .btn-inverse:focus,
.btn-inverse.disabled.active,
.btn-inverse.disabled:active,
.btn-inverse.disabled:focus {
  background: #232a37;
  color: #ffffff;
}
.btn-red,
.btn-red.disabled {
  background: #fb3a3a;
  border: 1px solid #fb3a3a;
  color: #ffffff;
}
.btn-red:hover,
.btn-red.disabled:hover {
  opacity: 0.7;
  border: 1px solid #fb3a3a;
  background: #fb3a3a;
}
.btn-red.active, .btn-red:active, .btn-red:focus,
.btn-red.disabled.active,
.btn-red.disabled:active,
.btn-red.disabled:focus {
  background: #e6294b;
}
.btn-default,
.btn-default.disabled {
  background: #e5edef;
  border: 1px solid #e5edef;
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-default:hover,
.btn-default.disabled:hover {
  background: #e5edef;
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
  border: 1px solid #99abb4;
}
.btn-default.active, .btn-default:active, .btn-default:focus,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus {
  background: #99abb4;
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.btn-militar,
.btn-militar.disabled {
  background: #357b3c;
  border: 1px solid #357b3c;
  color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-militar:hover,
.btn-militar.disabled:hover {
  background: #357b3c;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
  border: 1px solid #357b3c;
}
.btn-militar.active, .btn-militar:active, .btn-militar:focus,
.btn-militar.disabled.active,
.btn-militar.disabled:active,
.btn-militar.disabled:focus {
  background: #357b3c;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
}
.btn-militar-light,
.btn-militar-light.disabled {
  background: #357b3c;
  border: 1px solid #357b3c;
  color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-militar-light:hover,
.btn-militar-light.disabled:hover {
  background: #357b3c;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
  border: 1px solid #357b3c;
}
.btn-militar-light.active, .btn-militar-light:active, .btn-militar-light:focus,
.btn-militar-light.disabled.active,
.btn-militar-light.disabled:active,
.btn-militar-light.disabled:focus {
  background: #357b3c;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
}
.btn-outline-secondary {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.btn-outline-secondary.active, .btn-outline-secondary:active, .btn-outline-secondary:focus {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.btn-outline-primary {
  color: #028ee1;
  background-color: #ffffff;
  border-color: #028ee1;
  box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
  background: #028ee1;
  box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
  color: #ffffff;
  border-color: #028ee1;
}
.btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:focus {
  box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
  background: #028ee1;
}
.btn-outline-success {
  color: #06d79c;
  background-color: transparent;
  border-color: #06d79c;
  box-shadow: 0 2px 2px 0 rgba(40, 190, 189, 0.14), 0 3px 1px -2px rgba(40, 190, 189, 0.2), 0 1px 5px 0 rgba(40, 190, 189, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus {
  background: #06d79c;
  border-color: #06d79c;
  color: #ffffff !important;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
}
.btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:focus {
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
  background: #05a578;
}
.btn-outline-info {
  color: #398bf7;
  background-color: transparent;
  border-color: #398bf7;
  box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus {
  background: #398bf7;
  border-color: #398bf7;
  color: #ffffff !important;
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
}
.btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:focus {
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
  background: #028ee1;
}
.btn-outline-warning {
  color: #ffb22b;
  background-color: transparent;
  border-color: #ffb22b;
  box-shadow: 0 2px 2px 0 rgba(248, 194, 0, 0.14), 0 3px 1px -2px rgba(248, 194, 0, 0.2), 0 1px 5px 0 rgba(248, 194, 0, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus {
  background: #ffb22b;
  border-color: #ffb22b;
  color: #ffffff !important;
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
}
.btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:focus {
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
  background: #e9ab2e;
}
.btn-outline-danger {
  color: #ef5350;
  background-color: transparent;
  border-color: #ef5350;
  box-shadow: 0 2px 2px 0 rgba(239, 83, 80, 0.14), 0 3px 1px -2px rgba(239, 83, 80, 0.2), 0 1px 5px 0 rgba(239, 83, 80, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus {
  background: #ef5350;
  border-color: #ef5350;
  color: #ffffff !important;
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
}
.btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:focus {
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
  background: #e6294b;
}
.btn-outline-red {
  color: #fb3a3a;
  background-color: transparent;
  border-color: #fb3a3a;
}
.btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red.focus {
  background: #fb3a3a;
  border-color: #fb3a3a;
  color: #ffffff !important;
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
}
.btn-outline-red.active, .btn-outline-red:active, .btn-outline-red:focus {
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
  background: #e6294b;
}
.btn-outline-inverse {
  color: #2f3d4a;
  background-color: transparent;
  border-color: #2f3d4a;
}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse.focus {
  background: #2f3d4a;
  border-color: #2f3d4a;
  color: #ffffff !important;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
  background-color: #028ee1;
  border: 1px solid #028ee1;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
  background-color: #05a578;
  border: 1px solid #05a578;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
  background-color: #028ee1;
  border: 1px solid #028ee1;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
  background-color: #e9ab2e;
  border: 1px solid #e9ab2e;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
  background-color: #e6294b;
  border: 1px solid #e6294b;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #232a37;
  border: 1px solid #232a37;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open > .dropdown-toggle.btn-red {
  background-color: #d61f1f;
  border: 1px solid #d61f1f;
  color: #ffffff;
}
.button-box .btn {
  margin: 0 8px 8px 0px;
}
.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin: -6px 12px -6px -14px;
  padding: 7px 15px;
}
.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
}
.btn-twitter {
  color: #ffffff;
  background-color: #55acee;
}
.btn-linkedin {
  color: #ffffff;
  background-color: #007bb6;
}
.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
}
.btn-googleplus {
  color: #ffffff;
  background-color: #dd4b39;
}
.btn-instagram {
  color: #ffffff;
  background-color: #3f729b;
}
.btn-pinterest {
  color: #ffffff;
  background-color: #cb2027;
}
.btn-dropbox {
  color: #ffffff;
  background-color: #007ee5;
}
.btn-flickr {
  color: #ffffff;
  background-color: #ff0084;
}
.btn-tumblr {
  color: #ffffff;
  background-color: #32506d;
}
.btn-skype {
  color: #ffffff;
  background-color: #00aff0;
}
.btn-youtube {
  color: #ffffff;
  background-color: #bb0000;
}
.btn-github {
  color: #ffffff;
  background-color: #171515;
}
.text-facebook {
  color: #3b5998;
}
.text-instagram {
  color: #3f729b;
}
.text-youtube {
  color: #bb0000;
}
/*******************
Notify
*******************/
.notify {
  position: relative;
  top: -22px;
  right: -9px;
}
.notify .heartbit {
  position: absolute;
  top: -20px;
  right: -4px;
  height: 25px;
  width: 25px;
  z-index: 10;
  border: 5px solid #ef5350;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.notify .point {
  width: 6px;
  height: 6px;
  border-radius: 30px;
  background-color: #ef5350;
  position: absolute;
  right: 6px;
  top: -10px;
}
@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
/*******************
File Upload
******************/
.fileupload {
  overflow: hidden;
  position: relative;
}
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/*******************
Megamenu
******************/
.mega-dropdown {
  position: static !important;
  width: 100%;
}
.mega-dropdown .dropdown-menu {
  width: 100%;
  padding: 30px;
  margin-top: 0px;
  left: 0px !important;
}
.mega-dropdown ul {
  padding: 0px;
}
.mega-dropdown ul li {
  list-style: none;
}
.mega-dropdown .carousel-item .container {
  padding: 0px;
}
.mega-dropdown .nav-accordion .card {
  margin-bottom: 1px;
}
.mega-dropdown .nav-accordion .card-header {
  background: #ffffff;
}
.mega-dropdown .nav-accordion .card-header h5 {
  margin: 0px;
}
.mega-dropdown .nav-accordion .card-header h5 a {
  text-decoration: none;
  color: #99abb4;
}
/*******************
List-style-none
******************/
ul.list-style-none {
  margin: 0px;
  padding: 0px;
}
ul.list-style-none li {
  list-style: none;
}
ul.list-style-none li a {
  color: #99abb4;
  padding: 8px 0px;
  display: block;
  text-decoration: none;
}
ul.list-style-none li a:hover {
  color: #398bf7;
}
/*******************
dropdown-item
******************/
.dropdown-item {
  padding: 8px 1rem;
  color: #99abb4;
}
/*******************
Custom-select
******************/
.custom-select {
  background: url('custom-select.33d0b67c047e466b46c4.png') right 0.75rem center no-repeat;
}
/*******************
textarea
******************/
textarea {
  resize: none;
}
/*******************
Form-control
******************/
.form-control {
  color: #99abb4;
  min-height: 38px;
  display: initial;
}
.form-control::-webkit-input-placeholder {
  color: #cccccc;
}
.form-control::-moz-placeholder {
  color: #cccccc;
}
.form-control::-ms-input-placeholder {
  color: #cccccc;
}
.form-control::placeholder {
  color: #cccccc;
}
.form-control-sm {
  min-height: 20px;
}
.form-control:disabled {
  opacity: 0.7;
}
.form-control[readonly] {
  background-color: initial;
  color: initial;
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none;
}
.custom-control-input:checked ~ .custom-control-indicator {
  background-color: #06d79c;
}
.vertical-control {
  padding: 0 !important;
  width: 2.5em;
  text-align: center;
}
.vertical-control .custom-control-label::before {
  position: initial !important;
  margin: 0 10px;
}
.vertical-control .custom-control-label::after {
  top: 0;
  left: 10px;
}
.vertical-control.md {
  width: 5em;
}
.vertical-control.md .custom-control-label::before {
  margin: 0 35px;
}
.vertical-control.md .custom-control-label::after {
  left: 35px;
}
form label {
  font-weight: 400;
}
.form-group {
  margin-bottom: 10px;
}
.form-horizontal label {
  margin-bottom: 0px;
}
.form-control-static {
  padding-top: 0px;
}
.form-bordered .form-group {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  padding-bottom: 20px;
}
/*******************
Layouts
*****************/
/*Card-noborders*/
.card-no-border .card {
  border: 0px;
  border-radius: 4px;
  box-shadow: none;
}
.card-no-border .shadow-none {
  box-shadow: none;
}
.card-outline-danger,
.card-outline-info,
.card-outline-warning,
.card-outline-success,
.card-outline-primary {
  background: #ffffff;
}
.card-fullscreen {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
}
/*******************/
/*widgets -app*/
/*******************/
.css-bar:after {
  z-index: 1;
}
.css-bar > i {
  z-index: 10;
}
/*******************/
/*single column*/
/*******************/
.single-column .left-sidebar {
  display: none;
}
.single-column .page-wrapper {
  margin-left: 0px;
}
.fix-width {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
/*******************/
/*card-default*/
/*******************/
.card-default .card-header {
  background: #ffffff;
  border-bottom: 0px;
}
/*******************/
/*pace-js*/
/*******************/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #ef5350;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.progress {
  height: auto;
  min-height: 6px;
}
.no-control-indicator .carousel-indicators,
.no-control-indicator .carousel-control-prev,
.no-control-indicator .carousel-control-next {
  display: none;
}
.lstick {
  -webkit-print-color-adjust: exact;
  width: 2px;
  background: #398bf7;
  height: 30px;
  margin-left: -15px;
  margin-right: 18px;
  display: inline-block;
  vertical-align: middle;
}
.lstick-danger {
  -webkit-print-color-adjust: exact;
  width: 2px;
  background: #ef5350;
  height: 30px;
  margin-left: -15px;
  margin-right: 18px;
  display: inline-block;
  vertical-align: middle;
}
.lstick-success {
  -webkit-print-color-adjust: exact;
  width: 2px;
  background: #06d79c;
  height: 30px;
  margin-left: -15px;
  margin-right: 18px;
  display: inline-block;
  vertical-align: middle;
}
.lstick-info {
  -webkit-print-color-adjust: exact;
  width: 2px;
  background: #398bf7;
  height: 30px;
  margin-left: -15px;
  margin-right: 18px;
  display: inline-block;
  vertical-align: middle;
}
ngb-rating {
  color: #ffb606;
  font-size: 25px;
}
.star {
  font-size: 25px;
  position: relative;
  display: inline-block;
  color: #99abb4;
}
.filled {
  color: #ffb606;
}
.full {
  color: #ffb606;
}
.half {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  color: #ffb606;
}
.video {
  position: relative;
  padding-bottom: 52%;
  padding-top: 25px;
  height: 0;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.comment-widgets p > iframe {
  position: relative;
  min-height: 300px;
}
.comment-widgets iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.titulo {
  font-size: 20px;
  color: #398bf7;
  cursor: pointer;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-flow: row wrap !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}
ngb-modal-window.modal.modal-blur {
  background: rgba(255, 255, 255, 0.12);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(4.3px);
  -webkit-backdrop-filter: blur(4.3px);
}
.modal-content.modal-blur {
  box-shadow: 0px 35px 53px -12px rgba(0, 0, 0, 0.75);
}
.idle-modal .modal-content {
  background-color: #fff0d5;
}
.idle-modal .close {
  color: white;
}
.custom-file-label::after {
  font-family: "Cabin Condensed", sans-serif;
  content: "Selecionar" !important;
}
.list-group-item {
  border-bottom: none;
}
.list-group {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:last-child {
  border-radius: 0;
}
.list-group-item-action {
  cursor: pointer;
  padding: 10px !important;
  list-style: none;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
  background: #ebf3fe;
}
.list-group-item-action.focus {
  background: #ebf3fe;
}
.list-group-item-light {
  background-color: #f5f6f9;
}
.list-group a.list-group-item:hover .list-group-item-light {
  background-color: #edf0f5;
}
.list-group-item-light-focus {
  background-color: #e6f5e1;
}
.list-group-item-light-focus.list-group-item-action.list-group-item:hover {
  background-color: #c9d8c4;
}
.cursor {
  cursor: pointer;
}
.mkd img {
  max-height: 100px;
}
.redacao-marcacoes {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  cursor: crosshair;
}
.redacao-marcacao {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  padding-left: 5px;
  background-color: rgba(255, 0, 0, 0.5);
  border-radius: 3px;
  cursor: pointer;
}
.redacao-marcacao:hover .redacao-tooltiptext,
.redacao-marcacao:active .redacao-tooltiptext,
.redacao-marcacao:focus .redacao-tooltiptext {
  visibility: visible;
  opacity: 1;
}
.redacao-tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #fdfdfd;
  border: solid 1px #ccc;
  color: #363636;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  margin-bottom: 7px;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.redacao-tooltiptext p {
  color: #398bf7 !important;
}
.redacao-tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ccc transparent transparent transparent;
}
.tag__text {
  line-height: 29px;
  padding-left: 2px;
}
jodit-editor img:not([src*="oficina-aprovacao.appspot.com"]),
.ck-content img:not([src*="oficina-aprovacao.appspot.com"]),
.img-externa img:not([src*="oficina-aprovacao.appspot.com"]) {
  border: red solid 3px !important;
}
jodit-editor.is-invalid .jodit_container {
  border: 1px solid red !important;
}
.jodit-wysiwyg {
  color: #263238 !important;
}
quill-editor.is-invalid .ql-container.ql-snow {
  border: 1px solid red;
}
tag-input.is-invalid {
  border: 1px solid red;
}
.enunciado.is-invalid {
  border: 1px solid red !important;
}
.is-invalid ~ .invalid-feedback {
  display: block;
}
.ql-container,
.jodit_container {
  font-family: inherit !important;
  font-size: inherit !important;
}
::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
/* Track */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
/* Handle */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
.marcar-pdf {
  margin-top: 41px;
}
.marcar-pdf.comentario .marcacoes {
  cursor: url('comentario.4b98f727bb56836eb6e7.cur'), default;
}
.marcar-pdf.grauzero .marcacoes {
  cursor: url('grauzero.cc20fdd9d8b8c137da0f.cur'), default;
}
.marcar-pdf.erro .marcacoes {
  cursor: url('erro.60fb0ac2fd1bf9133020.cur'), default;
}
.marcar-pdf.acerto .marcacoes {
  cursor: url('acerto.b45dd206ac3fd6a9f559.cur'), default;
}
.marcacoes {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  cursor: -webkit-grab;
  cursor: grab;
}
.marcacao {
  width: 32px;
  height: 32px;
  opacity: 0.6;
  -webkit-filter: drop-shadow(1px 1px 1px #222222);
  filter: drop-shadow(1px 1px 1px #222222);
}
.ocultar-marcacao .marcacao {
  display: none !important;
}
.marcacao:hover,
.marcacao:active,
.marcacao:focus,
.marcacao:hover .opcoes,
.marcacao:active .opcoes,
.marcacao:focus .opcoes,
.opcoes:hover .opcoes:active .opcoes:focus {
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 1000;
}
.opcoes {
  visibility: hidden;
  width: 200px;
  background-color: #fdfdfd;
  border: solid 1px #ccc;
  color: #363636;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  bottom: 100%;
  margin-bottom: 7px;
  left: 50%;
  margin-left: -100px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.opcoes.placement_down {
  bottom: unset !important;
  top: 100%;
}
.opcoes div {
  max-height: 65px;
  overflow: hidden;
}
.opcoes p {
  margin: 0;
}
.opcoes::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ccc transparent transparent transparent;
}
.opcoes.placement_down::after {
  display: none;
}
.marcacoes .comentario {
  background-image: url('comentario.4ff8595919eb3b55ef86.png');
  margin-top: -30px;
  margin-left: -5px;
}
.marcacoes .grauzero {
  background-image: url('grauzero.b830ae0bbfe68538d51b.png');
  margin-top: -16px;
  margin-left: -16px;
}
.marcacoes .erro {
  background-image: url('erro.62602c14075a81dbd464.png');
  margin-top: -16px;
  margin-left: -16px;
}
.marcacoes .acerto {
  background-image: url('acerto.b03cf740cf6a6a8fbaa5.png');
  margin-top: -16px;
  margin-left: -16px;
}
.ferramentas {
  position: absolute;
  left: 0;
  top: 0;
  height: 41px;
  width: 100%;
}
.ferramentas button,
.ferramentas img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
/*******************/
/*Chat widget*/
/*******************/
.scrollable {
  position: relative;
}
.left-part {
  position: absolute;
  height: 100%;
  width: 260px;
  border-right: 1px solid #dee2e6;
}
.left-part.fixed-left-part {
  position: fixed;
  top: 115px;
}
.left-part .show-left-part {
  position: absolute;
  top: 45%;
  right: -41px;
}
.left-part .lstick {
  -webkit-print-color-adjust: exact;
  margin-left: -16px;
}
.right-part {
  width: calc(100% - 260px);
  height: calc(100vh - 205px);
  margin-left: 260px;
}
.chat-box {
  overflow: auto;
}
/*******************/
/*Chat widget*/
/*******************/
.mailbox .chat-scroll {
  height: calc(100vh - 265px) !important;
}
.mailbox .message-center {
  height: 317px;
  overflow: auto;
}
.mailbox .message-center .message-item {
  display: -webkit-box;
  display: flex;
}
.mailbox .message-center .message-item:hover, .mailbox .message-center .message-item.active {
  background: #f8f9fa;
}
.mailbox .message-center .message-item:hover .time,
.mailbox .message-center .message-item:hover .subtext, .mailbox .message-center .message-item.active .time,
.mailbox .message-center .message-item.active .subtext {
  color: #212529;
}
.mailbox .message-center .message-item .message-title {
  color: #212529;
}
.mailbox .message-center .message-item .user-img {
  width: 40px;
}
.mailbox .message-center .message-item .user-img .profile-status {
  border: 2px solid #ffffff;
  height: 10px;
  left: 30px;
  position: absolute;
  top: 1px;
  width: 10px;
}
.mailbox .message-center .message-item .user-img .online {
  background: #06d79c;
}
.mailbox .message-center .message-item .user-img .busy {
  background: #ef5350;
}
.mailbox .message-center .message-item .user-img .away {
  background: #ffb22b;
}
.mailbox .message-center .message-item .user-img .offline {
  background: #ffb22b;
}
.chat-user {
  padding: 5px 8px !important;
}
.chat-list li {
  list-style: none;
}
.chat-list li .chat-img {
  width: 45px;
}
.chat-list li .chat-img img {
  width: 45px;
}
.chat-list li .chat-content {
  width: calc(100% - 140px);
}
.chat-list li .chat-time {
  width: 80px;
  font-size: 13px;
}
.chat-list li.odd .chat-content {
  width: calc(100% - 90px);
}
.chat-list li.odd .box {
  clear: both;
}
.chat-list li.odd + .odd {
  margin-top: 0px;
}
.chat-list li.reverse {
  text-align: right;
}
.chat-list li.reverse .chat-time {
  text-align: left;
}
.chat-list li.reverse .chat-content {
  padding-left: 0px;
  padding-right: 15px;
}
@media (max-width: 991.98px) {
  .chat-list li .chat-content {
    width: calc(100% - 80px);
  }
}
/*******************/
/*Chat widget*/
/*******************/
.message-box .message-widget a:hover {
  background: #ebf3fe;
}
.message-box .message-widget a .user-img {
  width: 45px;
}
.message-box .message-widget a .user-img .profile-status {
  border: 2px solid #ffffff;
  height: 10px;
  left: 33px;
  position: absolute;
  top: -1px;
  width: 10px;
}
.message-box .message-widget a .user-img .online {
  background: #06d79c;
}
.message-box .message-widget a .user-img .busy {
  background: #ef5350;
}
.message-box .message-widget a .user-img .away {
  background: #ffb22b;
}
.message-box .message-widget a .user-img .offline {
  background: #ffb22b;
}
.message-box .message-widget a .mail-desc,
.message-box .message-widget a .time {
  color: #212529;
}
.chat-application {
  height: calc(100vh - 205px);
}
.right-part.chat-container,
.right-part.invoice-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.right-part.chat-container .chat-box-inner-part,
.right-part.invoice-box .chat-box-inner-part {
  width: 100%;
}
.chatting-box,
.invoiceing-box {
  display: none;
}
/*******************/
/*Chat widget*/
/*******************/
.font-12 {
  font-size: 12px;
}
.chat-box .chat.active-chat {
  display: block;
}
.chat-windows {
  position: fixed;
  bottom: 0px;
  right: 300px;
  height: 350px;
  max-height: 350px;
  z-index: 9999;
  -webkit-transition: 600ms;
  transition: 600ms;
}
.chat-windows.show-chat {
  bottom: 0px;
}
.chat-windows.hide-chat {
  bottom: -350px;
}
.chat-windows .user-chat {
  min-width: 300px;
  min-height: 350px;
  background-color: #ffffff;
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
  float: right;
  margin: 0 2px 0 0;
}
.chat-windows .user-chat.mini-chat {
  min-width: 40px;
  min-height: 40px;
  bottom: 0px;
  top: 310px;
  position: relative;
}
.chat-windows .user-chat.mini-chat .chat-head .name,
.chat-windows .user-chat.mini-chat .chat-head i,
.chat-windows .user-chat.mini-chat .chat-footer,
.chat-windows .user-chat.mini-chat .chat-body {
  display: none;
}
.chat-windows .user-chat.mini-chat .chat-head img {
  margin: 0;
}
.chat-windows .user-chat.mini-chat .chat-head .status {
  left: 28px;
  top: 10px;
}
.chat-windows .user-chat .chat-head {
  height: 40px;
  padding: 10px;
  background-color: #398bf7;
  color: #ffffff;
  position: relative;
}
.chat-windows .user-chat .chat-head img {
  border-radius: 50%;
  height: 25px;
  width: 25px;
  vertical-align: middle;
  margin: -4px 8px 0 0;
  display: inline-block;
  cursor: pointer;
}
.chat-windows .user-chat .chat-head .status {
  border: 1px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  height: 8px;
  width: 8px;
  left: 28px;
  top: 7px;
}
.chat-windows .user-chat .chat-head .online {
  background-color: #06d79c;
}
.chat-windows .user-chat .chat-head .busy {
  background-color: #ef5350;
}
.chat-windows .user-chat .chat-head .away {
  background-color: #fd7e14;
}
.chat-windows .user-chat .chat-head .offline {
  background-color: #ffb22b;
}
.chat-windows .user-chat .chat-head i {
  font-size: 14px;
  float: right;
  color: #ffffff;
  margin: 3px 0 0 5px;
  cursor: pointer;
}
.chat-windows .user-chat .chat-footer {
  padding: 0px;
  border-top: 1px solid #dee2e6;
}
.chat-windows .user-chat .chat-footer .form-control {
  background-color: transparent;
  color: #212529;
  font-size: 14px;
  border: 0px;
  width: 100%;
  height: 40px;
}
.chat-windows .user-chat .chat-footer .form-control:focus, .chat-windows .user-chat .chat-footer .form-control:hover {
  border: 0px;
}
.chat-windows .user-chat .chat-body {
  height: 270px;
  padding: 15px 15px 0;
  background-color: #ffffff;
  overflow: hidden;
  max-width: 300px;
  position: relative;
}
.chat-list {
  margin: 0px;
  padding: 0px;
}
.chat-list .msg_receive,
.chat-list .msg_sent {
  list-style: none;
  margin-top: 30px;
}
.chat-list .msg_receive .chat-img,
.chat-list .msg_sent .chat-img {
  display: inline-block;
  width: 45px;
  vertical-align: top;
}
.chat-list .msg_receive .chat-img img,
.chat-list .msg_sent .chat-img img {
  width: 100%;
  border-radius: 100%;
}
.chat-list .msg_receive .chat-content,
.chat-list .msg_sent .chat-content {
  width: calc(100% - 50px);
  display: inline-block;
  padding-left: 15px;
}
.chat-list .msg_receive .chat-content .box,
.chat-list .msg_sent .chat-content .box {
  display: inline-block;
  padding: 10px;
  margin-bottom: 3px;
  background: #ffffff;
}
.chat-list .msg_receive .chat-time,
.chat-list .msg_sent .chat-time {
  display: block;
  font-size: 10px;
  color: #6c757d;
  margin: 5px 0 15px 15px;
}
.chat-list .msg_receive.odd .chat-content,
.chat-list .msg_sent.odd .chat-content {
  text-align: right;
  width: calc(100% - 0px);
}
.chat-list .msg_receive.odd .chat-content .box,
.chat-list .msg_sent.odd .chat-content .box {
  clear: both;
  color: #ffffff;
  background: #398bf7;
}
.chat-list .msg_receive.odd .chat-time,
.chat-list .msg_receive .reverse,
.chat-list .msg_sent.odd .chat-time,
.chat-list .msg_sent .reverse {
  text-align: right;
}
.chat-list .msg_receive.odd + .odd,
.chat-list .msg_sent.odd + .odd {
  margin-top: 0px;
}
.chat-list .msg_receive.reverse .chat-content,
.chat-list .msg_sent.reverse .chat-content {
  padding-left: 0px;
  padding-right: 15px;
}
.chat-list .msg_receive.reverse .chat-time,
.chat-list .msg_sent.reverse .chat-time {
  text-align: left;
}
.input-group-append button {
  height: 38px;
}
#playerElement-Video {
  background-image: url("/assets/images/background/loading-5.gif");
  background-size: 20%;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.ck-content {
  min-height: 300px;
}
.h-100 .ck-content {
  min-height: 100px;
}
.h-300 .ck-content {
  min-height: 300px;
}
.ck-content .table {
  width: auto;
}
.aulas .list-group-item-action {
  padding: 0 !important;
}
.aulas .list-group-item-action .card {
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
  cursor: pointer;
}
.aulas .list-group-item-action .card:last-child {
  border-bottom: 0px;
}
.aulas .list-group-item-action .card:hover, .aulas .list-group-item-action .card.active {
  box-shadow: 0 6px 8px -4px rgba(169, 169, 169, 0.42), 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.aulas .list-group-item-action:hover {
  background: none;
}
.toggle-nav {
  margin-top: 18px;
  height: 16px;
  width: 30px;
}
.switch {
  background: #fff;
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  overflow: visible;
  width: 52px;
  height: 30px;
  padding: 0px;
  margin: 0px;
  border-radius: 20px;
  cursor: pointer;
  box-shadow: #dfdfdf 0px 0px 0px 0px inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  top: -1px;
}
/*adding a wide width for larger switch text*/
.switch.wide {
  width: 80px;
}
.switch small {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
}
.switch.checked {
  background: #64bd63;
  border-color: #64bd63;
}
.switch.checked small {
  left: 22px;
}
/*wider switch text moves small further to the right*/
.switch.wide.checked small {
  left: 52px;
}
/*styles for switch-text*/
.switch .switch-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.switch .off {
  display: block;
  position: absolute;
  right: 10%;
  top: 25%;
  z-index: 0;
  color: #a9a9a9;
}
.switch .on {
  display: none;
  z-index: 0;
  color: #fff;
  position: absolute;
  top: 25%;
  left: 9%;
}
.switch.checked .off {
  display: none;
}
.switch.checked .on {
  display: block;
}
.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.concluido {
  background-color: #b9f2b7;
}
.concluido h6 {
  color: #263238 !important;
}
.bloqueado {
  background-color: #e9ecef;
  cursor: not-allowed;
}
.tooltip {
  z-index: 9998;
}
.gauge-chart {
  margin: 0px -17px 0 -17px;
}
.gauge-chart text,
.gauge-chart span {
  fill: #303030;
  color: #303030;
}
.gauge-chart span {
  margin-bottom: -10px !important;
}
.gauge-chart__label {
  font-size: 14px !important;
  font-weight: 400 !important;
  margin-top: -42px !important;
}
rg-gauge-chart {
  height: 130px;
}
.form-striped .form-group {
  margin-top: 10px;
  margin-bottom: 15px;
}
.configuracoes-plano {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.configuracoes-plano .card {
  margin: 0;
}
.configuracoes-plano .card-body {
  padding: 10px;
}
.configuracoes-plano .custom-select {
  height: auto;
  padding: 0 0 0 5px;
  background-color: #ffffff;
  color: #263238;
  font-size: 16px;
  width: 120px;
  margin-left: 10px;
}
.meta-diaria {
  display: inline-block;
  vertical-align: top;
}
.meta-diaria .card {
  width: 100%;
  padding: 5px 10px 10px 10px;
  text-align: center;
  margin-bottom: 0 !important;
}
.meta-diaria .card .table {
  font-size: 12px;
  margin-bottom: 0;
}
.meta-diaria .card .table tr:hover,
.meta-diaria .card .table tr:active {
  background: none;
}
.meta-diaria .card .table th {
  padding: 0;
}
.meta-diaria .card .table td {
  width: 31px;
  padding: 5px 0;
  border: 1px solid #dee2e6;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.meta-diaria .card .table td:hover,
.meta-diaria .card .table td:active {
  background: #ebf3fe;
  color: #263238;
  font-weight: 500;
}
.meta-diaria .card .table .active,
.meta-diaria .card .table .active:hover,
.meta-diaria .card .table .active:active {
  background-color: #398bf7 !important;
  color: #ffffff;
  font-weight: 500;
}
.meta-diaria .card .table .active.bg-light-success {
  color: #06d79c !important;
}
.atividade-extra {
  display: inline-block;
  vertical-align: top;
  margin-left: -10px;
  text-align: center;
}
.atividade-extra h4 {
  padding-left: 10px;
}
.atividade-extra .card {
  margin: 0 0 10px 10px;
  width: 127px;
  overflow: hidden;
}
.atividade-extra .widgets {
  max-width: 550px;
  display: -webkit-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}
.atividade-extra .card-body {
  padding: 6px;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important;
}
.atividade-extra .card-body .badge {
  margin-top: auto;
}
.metaatividades h4 {
  margin: 0;
}
.metaatividades .widgets {
  padding-bottom: 15px;
  display: -webkit-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
}
.metaatividades .card {
  margin: 0 0 10px 10px;
  width: 195px;
}
.metaatividades .card-body {
  padding: 10px;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important;
}
.metaatividades .card-body .badge,
.metaatividades .card-body h6 {
  margin-top: auto;
}
.disciplina-semanal .taskboard-wrapper {
  width: 220px;
  box-sizing: border-box;
  display: block;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  margin-right: 2px;
}
.disciplina-semanal .taskboard-wrapper:first-child {
  padding-left: 0;
}
.disciplina-semanal .taskboard-wrapper:last-child {
  padding-right: 0;
}
.disciplina-semanal .taskboard-list {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  max-height: 100%;
  white-space: normal;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.disciplina-semanal .taskboard-header {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
  padding: 8px 8px 0;
  margin: 0;
}
.disciplina-semanal .taskboard-task {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 8px;
  margin-bottom: 8px;
  background: #ffffff;
}
.disciplina-semanal .taskboard-task:last-child {
  margin-bottom: 0;
}
.disciplina-semanal .taskboard-task:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.disciplina-semanal .taskboard-task:after {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  top: 0;
  border-top-width: 12px;
  border-bottom-color: transparent;
  right: 6px;
}
.disciplina-semanal .taskboard-task.task-status-success:after {
  border-top-color: #06d79c;
  border-right-color: #06d79c;
  border-left-color: #06d79c;
}
.disciplina-semanal .taskboard-task.task-status-info:after {
  border-top-color: #398bf7;
  border-right-color: #398bf7;
  border-left-color: #398bf7;
}
.disciplina-semanal .taskboard-task.task-status-warning:after {
  border-top-color: #ffb22b;
  border-right-color: #ffb22b;
  border-left-color: #ffb22b;
}
.disciplina-semanal .taskboard-task.task-status-danger:after {
  border-top-color: #ef5350;
  border-right-color: #ef5350;
  border-left-color: #ef5350;
}
.disciplina-semanal .taskboard-cards {
  padding: 8px 3px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.disciplina-semanal .taskboard-task-title {
  margin-bottom: 8px;
}
.fiv-1 {
  font-size: 20px;
  min-width: 20px;
}
.fiv-2 {
  font-size: 30px;
  min-width: 30px;
}
.fiv-3 {
  font-size: 40px;
  min-width: 40px;
}
.fiv-4 {
  font-size: 50px;
  min-width: 50px;
}
.fiv-5 {
  font-size: 60px;
  min-width: 60px;
}
.list-materiais .list-group-item-action {
  padding: 5px !important;
}
.my-drop-zone {
  border: dotted 2px #dadada;
}
.nv-file-over {
  border: dotted 2px red;
}
/* Default class applied to drop zones on over */
.another-file-over-class {
  border: dotted 2px green;
}
ngb-typeahead-window.dropdown-menu {
  max-height: 250px !important;
  overflow-y: auto;
}
.cursor-mover {
  cursor: move;
}
.cursor-block {
  cursor: no-drop;
}
.handle {
  cursor: -webkit-grab;
  cursor: grab;
}
.handle2 {
  cursor: -webkit-grab;
  cursor: grab;
}
.remove-after::after {
  display: none;
}
.no-select {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
}
.list-group-item-action {
  padding: 3px 5px !important;
}
input[type=number] {
  padding: 0.375rem 0.3rem 0.375rem 0.5rem !important;
}
.lista {
  min-height: 28px !important;
  height: 28px !important;
}
.lista .input-group-text {
  padding: 0px 4px !important;
}
.lista input[type=number] {
  padding: 2px 2px 2px 4px !important;
  min-height: 28px !important;
  height: 28px !important;
}
.teoria img {
  max-width: 100%;
}
.hidden-light {
  display: none;
}
.hidden-dark {
  display: initial;
}
.enunciado_lista {
  height: 62px;
  overflow: hidden;
}
.enunciado_lista .ck-widget__resizer__handle {
  position: initial !important;
}
.cke_dialog {
  z-index: 10055 !important;
}
.pequeno {
  height: 50%;
  width: 50%;
}
.custom-success .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #06d79c;
  background-color: #06d79c;
}
.table-bordered,
.table-responsive > table.table-bordered {
  border: solid 1px #263238 !important;
}
.table-bordered th,
.table-bordered td {
  border: solid 1px #99abb4 !important;
}
.enunciado iframe {
  height: 300px !important;
  width: 500px !important;
}
.progress-bar {
  color: #cfecfe !important;
}
.botao-flutuante {
  display: none;
}
.crop-modal {
  max-width: 300px;
}
.flex-wrap-imagens {
  flex-wrap: wrap !important;
}
.was-validated ngb-rating:invalid,
ngb-rating.is-invalid,
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .custom-control:invalid,
.custom-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #ef5350;
  box-shadow: 0 0 0 0.2rem rgba(239, 83, 80, 0.25);
}
.text-tachado {
  text-decoration: line-through;
}
.text-bronze {
  color: #cd7f32 !important;
}
.text-prata {
  color: #c0c0c0 !important;
}
.text-diamante {
  color: #68f0ff !important;
}
.w-33 {
  width: 33%;
}
.w-25 {
  width: 25%;
}
.no-drag {
  pointer-events: none;
}
.ngx-pagination {
  padding: 0;
}
.apexcharts-legend-marker {
  -webkit-print-color-adjust: exact !important;
}
.text-truncate-container-2 {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.text-truncate-container-3 {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.heart-80 {
  width: 80px !important;
  height: 80px !important;
  background: url('heart-80.8fd407b7ca3672be55ed.png') no-repeat !important;
  background-position: 0 0 !important;
  cursor: pointer !important;
  -webkit-transition: background-position 1s steps(28) !important;
  transition: background-position 1s steps(28) !important;
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important;
}
.heart-80.is-active {
  -webkit-transition-duration: 1s !important;
          transition-duration: 1s !important;
  background-position: -2240px 0 !important;
}
.heart {
  width: 100px !important;
  height: 100px !important;
  background: url('heart.45598562077bdc84281b.png') no-repeat !important;
  background-position: 0 0 !important;
  cursor: pointer !important;
  -webkit-transition: background-position 1s steps(28) !important;
  transition: background-position 1s steps(28) !important;
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important;
}
.heart.is-active {
  -webkit-transition-duration: 1s !important;
          transition-duration: 1s !important;
  background-position: -2800px 0 !important;
}
.stage {
  width: 65px;
  height: 65px;
  overflow: visible;
}
.mkd strong em {
  color: #263238;
  text-decoration: underline;
}
.ag-timeline_title-box {
  padding: 0 0 30px;
  text-align: center;
}
.ag-timeline_tagline {
  font-size: 40px;
  color: #54595f;
}
.ag-timeline_title {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  text-fill-color: transparent;
  color: transparent;
  font-size: 80px;
}
.ag-timeline_item {
  margin: 0 0 50px;
  text-align: left;
  position: relative;
}
.ag-timeline {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}
.ag-timeline_line {
  width: 2px;
  background-color: #393935;
  position: absolute;
  top: 2px;
  left: 148px;
  bottom: 0;
  overflow: hidden;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ag-timeline_line-progress {
  width: 100%;
  height: 20%;
  background-color: #1976d2;
}
.ag-timeline-card_box {
  padding: 0 50% 20px 0;
}
.ag-timeline-card_point-box {
  display: inline-block;
  margin: 0 -28px 0 14px;
}
.ag-timeline-card_point {
  height: 50px;
  line-height: 47px;
  width: 50px;
  border: 3px solid #1976d2;
  background-color: #ddd;
  text-align: center;
  font-size: 20px;
  color: #1d1d1b;
  border-radius: 50%;
}
.js-ag-active .ag-timeline-card_point {
  color: #fff;
  background-color: #1976d2;
}
.ag-timeline-card_meta-box {
  text-align: center;
  width: 110px;
  display: inline-block;
  line-height: 26px;
}
.ag-timeline-card_meta {
  margin: 10px 0 0;
  font-weight: bold;
  font-size: 28px;
  color: #263238;
}
.ag-timeline-card_item {
  display: inline-block;
  width: 45%;
  margin: -77px 250px 0;
  background-color: #282828;
  opacity: 0;
  border-radius: 6px;
  -o-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
  position: relative;
}
.ag-timeline_item .ag-timeline-card_item {
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
}
.js-ag-active.ag-timeline_item .ag-timeline-card_item {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.ag-timeline-card_arrow {
  height: 18px;
  width: 18px;
  margin-top: 20px;
  background-color: #282828;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ag-timeline-card_img {
  width: 100%;
}
.ag-timeline-card_info {
  padding: 20px 30px;
}
.ag-timeline-card_title {
  display: none;
  margin: 10px 0 0;
  font-family: "ESL Legend", sans-serif;
  font-weight: bold;
  font-size: 28px;
  color: #1976d2;
}
.ag-timeline-card_desc {
  line-height: 1.45;
  font-size: 16px;
  color: #fff;
}
@media only screen and (max-width: 979px) {
  .ag-timeline_line {
    left: 30px;
    text-align: left;
  }

  .ag-timeline-card_box {
    padding: 0 0 20px;
  }

  .ag-timeline-card_meta-box {
    display: none;
  }

  .ag-timeline-card_point-box {
    margin: 0 0 0 8px;
  }

  .ag-timeline-card_point {
    height: 40px;
    line-height: 40px;
    width: 40px;
  }

  .ag-timeline-card_item {
    width: -webkit-fill-available;
    margin: -65px 0 0 75px;
  }

  .ag-timeline_item .ag-timeline-card_item {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
  }

  .ag-timeline-card_title {
    display: block;
  }

  .ag-timeline-card_arrow {
    margin-top: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }

  .ag-timeline-card_img {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .ag-timeline_title {
    font-size: 60px;
  }

  .ag-timeline-card_info {
    padding: 10px 15px;
  }

  .ag-timeline-card_desc {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .ag-format-container {
    width: 750px;
  }
}
@media (min-width: 980px) and (max-width: 1161px) {
  .ag-format-container {
    width: 960px;
  }
}
.celula-aluno-acesso {
  width: 100%;
  height: 25px;
  border-radius: 10px;
  background-color: #f1f1f1;
  border: #ccc solid 1px;
  position: relative;
  overflow: hidden;
  z-index: 10;
}
.celula-aluno-acesso::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 6px 0 #1118;
}
.celula-aluno-acesso div {
  position: absolute;
  height: 100%;
}
.borda {
  position: relative;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 15px;
}
.borda::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1.1px;
  background: #0000;
  background: -webkit-gradient(linear, left top, right top, from(#0000), color-stop(25%, #a3a3a3), color-stop(75%, #a3a3a3), to(#0000));
  background: linear-gradient(90deg, #0000 0%, #a3a3a3 25%, #a3a3a3 75%, #0000 100%);
}
.animated.short {
  -webkit-animation-duration: 0.4s !important;
  animation-duration: 0.4s !important;
}
.overflowYNone {
  overflow-y: hidden !important;
}
ol.marker-info li::marker {
  color: #398bf7 !important;
}
.flex-dividido > * {
  margin-right: 8px;
  padding-right: 8px;
  border-right: solid 1px #0002;
}
.flex-dividido > *:last-child {
  margin-right: none !important;
  padding-right: none !important;
  border-right: none !important;
}
.mdi-spin::before {
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateZ(359deg);
            transform: rotateZ(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  50% {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateZ(359deg);
            transform: rotateZ(359deg);
  }
}
.gap {
  gap: 0.25em;
}
.gap-2 {
  gap: 0.5em;
}
.gap-3 {
  gap: 0.75em;
}
.gap-4 {
  gap: 1em;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
/*==============================================================
 For all pages
 ============================================================== */
#main-wrapper {
  width: 100%;
  overflow-x: hidden;
}
.boxed #main-wrapper {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
}
.boxed #main-wrapper .sidebar-footer {
  position: absolute;
}
.boxed #main-wrapper .footer {
  display: none;
}
.page-wrapper {
  padding-bottom: 40px;
  margin-top: 55px;
  position: relative;
  overflow-x: hidden;
}
.container-fluid {
  padding: 15px 25px 0 25px;
  overflow: hidden;
}
.container-lg {
  max-width: 1520px;
}
/*******************
 Topbar
*******************/
.topbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
}
.topbar .top-navbar {
  min-height: 50px;
  padding: 0;
}
.topbar .top-navbar .dropdown-toggle::after {
  display: none;
}
.topbar .top-navbar .navbar-header {
  line-height: 45px;
  padding-left: 15px;
}
.topbar .top-navbar .navbar-header .navbar-brand {
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: none;
}
.topbar .top-navbar .navbar-header .navbar-brand b {
  line-height: 60px;
  display: inline-block;
}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 15px;
  line-height: 40px;
}
.topbar .top-navbar .navbar-nav > .nav-item.show {
  background: rgba(0, 0, 0, 0.05);
}
.topbar .profile-pic {
  width: 30px;
  border-radius: 100%;
}
.topbar .dropdown-menu {
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  border-color: rgba(120, 130, 140, 0.13);
}
.topbar .dropdown-menu .dropdown-item {
  padding: 7px 1.5rem;
}
.topbar ul.dropdown-user {
  padding: 0px;
  min-width: 270px;
}
.topbar ul.dropdown-user li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.topbar ul.dropdown-user li.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: rgba(120, 130, 140, 0.13);
}
.topbar ul.dropdown-user li .dw-user-box {
  padding: 10px 15px;
}
.topbar ul.dropdown-user li .dw-user-box .u-img {
  width: 70px;
  display: inline-block;
  vertical-align: top;
}
.topbar ul.dropdown-user li .dw-user-box .u-img img {
  width: 100%;
  border-radius: 5px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text {
  display: inline-block;
  padding-left: 10px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text h4 {
  margin: 0px;
  font-size: 15px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text p {
  margin-bottom: 2px;
  font-size: 12px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text .btn {
  color: #ffffff;
  padding: 5px 10px;
  display: inline-block;
}
.topbar ul.dropdown-user li .dw-user-box .u-text .btn:hover {
  background: #e6294b;
}
.topbar ul.dropdown-user li a {
  padding: 9px 15px;
  display: block;
  color: #99abb4;
}
.topbar ul.dropdown-user li a:hover {
  background: #ebf3fe;
  color: #398bf7;
  text-decoration: none;
}
.search-box .app-search {
  position: absolute;
  margin: 0px;
  display: block;
  z-index: 110;
  width: 100%;
  top: -1px;
  box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0px;
}
.search-box .app-search.show-search {
  display: block;
}
.search-box .app-search input {
  width: 100.5%;
  padding: 20px 40px 20px 20px;
  border-radius: 0px;
  font-size: 17px;
  -webkit-transition: 0.5s ease-in;
  transition: 0.5s ease-in;
}
.search-box .app-search input:focus {
  border-color: #ffffff;
}
.search-box .app-search .srh-btn {
  position: absolute;
  top: 23px;
  cursor: pointer;
  background: #ffffff;
  width: 15px;
  height: 15px;
  right: 20px;
  font-size: 14px;
}
/*******************
 Breadcrumb and page title
*******************/
.page-titles + div {
  margin-top: 40px;
}
.page-titles {
  position: fixed;
  top: 60px;
  width: calc(100% - 80px);
  z-index: 5;
  background: #f4f6f9;
  padding-bottom: 0;
  padding-top: 10px;
  height: 35px;
  overflow: hidden;
}
.page-titles h3 {
  margin-bottom: 0px;
  margin-top: 0px;
}
.page-titles .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background: transparent;
  font-size: 14px;
}
.page-titles .breadcrumb li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  font-family: themify;
  color: #a6b7bf;
  font-size: 11px;
}
.page-titles .breadcrumb .breadcrumb-item.active {
  color: #99abb4;
}
/*******************
 Right side toggle
*******************/
.right-side-toggle {
  position: relative;
  box-shadow: -17px 13px 32px -7px rgba(169, 169, 169, 0.42), 0 10px 10px 0 rgba(0, 0, 0, 0.12), 0 10px 10px -5px rgba(169, 169, 169, 0.2);
}
div.right-side-toggle,
.btn-circle.right-side-toggle {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 25px;
  z-index: 10;
}
.right-side-toggle i {
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 1s;
  position: absolute;
  top: 16px;
  left: 16px;
}
.botton-side-toggle {
  position: fixed;
  bottom: 20px;
  right: 120px;
  z-index: 10;
}
.slimscrollright {
  background: #ffffff;
}
.right-sidebar {
  position: fixed;
  right: -240px;
  width: 240px;
  display: none;
  z-index: 1100;
  background: #f4f6f9;
  top: 0px;
  padding-bottom: 20px;
  height: 100%;
  box-shadow: -10px 1px 30px rgba(0, 0, 0, 0.3);
}
.right-sidebar .rpanel-title {
  display: block;
  padding: 10px 20px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  background: #398bf7;
}
.right-sidebar .rpanel-title span {
  float: right;
  cursor: pointer;
  font-size: 18px;
}
.right-sidebar .rpanel-title span:hover {
  color: #ffffff;
}
.right-sidebar .r-panel-body {
  height: calc(100vh - 270px);
  position: absolute;
  width: 100%;
  padding-bottom: 40px;
}
.right-sidebar .r-panel-body ul {
  margin: 0px;
  padding: 0px 20px;
}
.right-sidebar .r-panel-body ul li {
  list-style: none;
  padding: 5px 0;
}
@-webkit-keyframes showRside {
  from {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes showRside {
  from {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.shw-rside {
  right: 0px;
  width: 320px;
  max-width: 100%;
  display: block;
  -webkit-animation-name: showRside;
  animation-name: showRside;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes hideRside {
  to {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  from {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes hideRside {
  to {
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  from {
    -webkit-transform: none;
    transform: none;
  }
}
.hide-rside {
  right: 0px;
  width: 270px;
  display: block;
  -webkit-animation-name: hideRside;
  animation-name: hideRside;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/*******************
 Footer
*******************/
.footer {
  bottom: 0;
  color: #99abb4;
  left: 0px;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  background: #ffffff;
  z-index: 9;
}
/*******************
 Card title
*******************/
.card {
  margin-bottom: 30px;
}
.card .card-subtitle {
  font-weight: 300;
  margin-bottom: 15px;
  color: #99abb4;
}
.card,
.card-body {
  border-radius: 0.25rem;
}
.card-body {
  padding: 15px;
}
.card-inverse .card-bodyquote .blockquote-footer,
.card-inverse .card-link,
.card-inverse .card-subtitle,
.card-inverse .card-text {
  color: rgba(255, 255, 255, 0.65);
}
html body .card.card-success {
  background: #06d79c;
  border-color: #06d79c;
}
html body .card.card-danger {
  background: #ef5350;
  border-color: #ef5350;
}
html body .card.card-warning {
  background: #ffb22b;
  border-color: #ffb22b;
}
html body .card.card-info {
  background: #398bf7;
  border-color: #398bf7;
}
html body .card.card-primary {
  background: #028ee1;
  border-color: #028ee1;
}
html body .card.card-dark {
  background: #2f3d4a;
  border-color: #2f3d4a;
}
html body .card.card-megna {
  background: #56c0d8;
  border-color: #56c0d8;
}
/*==============================================================
 Cards page
 ============================================================== */
.card-actions {
  float: right;
}
.card-actions a {
  cursor: pointer;
  color: #99abb4;
  opacity: 0.7;
  padding-left: 7px;
  font-size: 13px;
}
.card-actions a:hover {
  opacity: 1;
}
.card-columns .card {
  margin-bottom: 20px;
}
.collapsing {
  -webkit-transition: height 0.08s ease;
  transition: height 0.08s ease;
}
.card-info {
  background: #398bf7;
  border-color: #398bf7;
}
.card-primary {
  background: #028ee1;
  border-color: #028ee1;
}
.card-outline-info {
  border-color: #398bf7;
}
.card-outline-info .card-header {
  background: #398bf7;
  border-color: #398bf7;
}
.card-outline-inverse {
  border-color: #2f3d4a;
}
.card-outline-inverse .card-header {
  background: #2f3d4a;
  border-color: #2f3d4a;
}
.card-outline-warning {
  border-color: #ffb22b;
}
.card-outline-warning .card-header {
  background: #ffb22b;
  border-color: #ffb22b;
}
.card-outline-success {
  border-color: #06d79c;
}
.card-outline-success .card-header {
  background: #06d79c;
  border-color: #06d79c;
}
.card-outline-danger {
  border-color: #ef5350;
}
.card-outline-danger .card-header {
  background: #ef5350;
  border-color: #ef5350;
}
.card-outline-primary {
  border-color: #028ee1;
}
.card-outline-primary .card-header {
  background: #028ee1;
  border-color: #028ee1;
}
.flash {
  width: 100%;
  height: 100%;
  max-width: 800px;
  min-height: 400px;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  margin-bottom: 30px;
}
.flash img {
  max-width: 100%;
}
.flash .card {
  width: 100%;
  height: 100%;
  min-height: 400px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  background-color: transparent;
}
.flash-hover:hover .card,
.flash.back .card {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.flash .front,
.flash .d-flex,
.flash .back {
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  min-height: 400px;
  border-radius: 20px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flash .front {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.flash .back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
/*==============================================================
 Buttons page
 ============================================================== */
.button-group .btn {
  margin-bottom: 5px;
  margin-right: 5px;
}
.no-button-group .btn {
  margin-bottom: 5px;
  margin-right: 0px;
}
.btn .text-active {
  display: none;
}
.btn.active .text-active {
  display: inline-block;
}
.btn.active .text {
  display: none;
}
/*==============================================================
Breadcrumb
 ============================================================== */
.bc-colored .breadcrumb-item,
.bc-colored .breadcrumb-item a {
  color: #ffffff;
}
.bc-colored .breadcrumb-item.active,
.bc-colored .breadcrumb-item a.active {
  opacity: 0.7;
}
.bc-colored .breadcrumb-item + .breadcrumb-item::before {
  color: rgba(255, 255, 255, 0.4);
}
.breadcrumb {
  margin-bottom: 0px;
}
/*==============================================================
 Ui-bootstrap
 ============================================================== */
ul.list-icons {
  margin: 0px;
  padding: 0px;
}
ul.list-icons li {
  list-style: none;
  line-height: 30px;
  margin: 5px 0;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
ul.list-icons li a {
  color: #99abb4;
}
ul.list-icons li a:hover {
  color: #398bf7;
}
ul.list-icons li i {
  font-size: 13px;
  padding-right: 8px;
}
ul.list-inline li {
  display: inline-block;
  padding: 0 8px;
}
ul.two-part {
  margin: 0px;
}
ul.two-part li {
  width: 48.8%;
}
/*Accordion*/
html body .accordion .card {
  margin-bottom: 0px;
}
/*==============================================================
 sparkline chart
 ============================================================== */
html body .jqstooltip,
html body .flotTip {
  width: auto !important;
  height: auto !important;
  background: #263238;
  color: #ffffff;
  padding: 5px 10px;
}
body .jqstooltip {
  border-color: transparent;
  border-radius: 60px;
}
/*==============================================================
Dashboard1 chart
 ============================================================== */
/*******************
Pagination
******************/
.pagination-circle li.active a {
  background: #06d79c;
}
.pagination-circle li a {
  width: 40px;
  height: 40px;
  background: #ebf3fe;
  border: 0px;
  text-align: center;
  border-radius: 100%;
}
.pagination-circle li a:first-child, .pagination-circle li a:last-child {
  border-radius: 100%;
}
.pagination-circle li a:hover {
  background: #06d79c;
  color: #ffffff;
}
.pagination-circle li.disabled a {
  background: #ebf3fe;
  color: rgba(120, 130, 140, 0.13);
}
/*******************
Table-Layout
******************/
.table thead th,
.table th {
  border: 0px;
}
.color-table.primary-table thead th {
  background-color: #028ee1;
  color: #ffffff;
}
.table.table-striped tbody tr:nth-of-type(odd),
.table-striped tbody tr:nth-of-type(odd) {
  background: #ebf3fe;
}
.table.table-striped tbody tr:hover,
.table-striped tbody tr:hover {
  background: #afd0fb;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #f6f6f6 !important;
}
.color-table.success-table thead th {
  background-color: #06d79c;
  color: #ffffff;
}
.color-table.info-table thead th {
  background-color: #398bf7;
  color: #ffffff;
}
.color-table.warning-table thead th {
  background-color: #ffb22b;
  color: #ffffff;
}
.color-table.danger-table thead th {
  background-color: #ef5350;
  color: #ffffff;
}
.color-table.inverse-table thead th {
  background-color: #2f3d4a;
  color: #ffffff;
}
.color-table.dark-table thead th {
  background-color: #263238;
  color: #ffffff;
}
.color-table.red-table thead th {
  background-color: #fb3a3a;
  color: #ffffff;
}
.color-table.purple-table thead th {
  background-color: #7460ee;
  color: #ffffff;
}
.color-table.muted-table thead th {
  background-color: #99abb4;
  color: #ffffff;
}
.color-bordered-table.primary-bordered-table {
  border: 2px solid #028ee1;
}
.color-bordered-table.primary-bordered-table thead th {
  background-color: #028ee1;
  color: #ffffff;
}
.color-bordered-table.success-bordered-table {
  border: 2px solid #06d79c;
}
.color-bordered-table.success-bordered-table thead th {
  background-color: #06d79c;
  color: #ffffff;
}
.color-bordered-table.info-bordered-table {
  border: 2px solid #398bf7;
}
.color-bordered-table.info-bordered-table thead th {
  background-color: #398bf7;
  color: #ffffff;
}
.color-bordered-table.warning-bordered-table {
  border: 2px solid #ffb22b;
}
.color-bordered-table.warning-bordered-table thead th {
  background-color: #ffb22b;
  color: #ffffff;
}
.color-bordered-table.danger-bordered-table {
  border: 2px solid #ef5350;
}
.color-bordered-table.danger-bordered-table thead th {
  background-color: #ef5350;
  color: #ffffff;
}
.color-bordered-table.inverse-bordered-table {
  border: 2px solid #2f3d4a;
}
.color-bordered-table.inverse-bordered-table thead th {
  background-color: #2f3d4a;
  color: #ffffff;
}
.color-bordered-table.dark-bordered-table {
  border: 2px solid #263238;
}
.color-bordered-table.dark-bordered-table thead th {
  background-color: #263238;
  color: #ffffff;
}
.color-bordered-table.red-bordered-table {
  border: 2px solid #fb3a3a;
}
.color-bordered-table.red-bordered-table thead th {
  background-color: #fb3a3a;
  color: #ffffff;
}
.color-bordered-table.purple-bordered-table {
  border: 2px solid #7460ee;
}
.color-bordered-table.purple-bordered-table thead th {
  background-color: #7460ee;
  color: #ffffff;
}
.color-bordered-table.muted-bordered-table {
  border: 2px solid #99abb4;
}
.color-bordered-table.muted-bordered-table thead th {
  background-color: #99abb4;
  color: #ffffff;
}
.full-color-table.full-primary-table {
  background-color: #f1effd;
}
.full-color-table.full-primary-table thead th {
  background-color: #028ee1;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-primary-table tbody td {
  border: 0;
}
.full-color-table.full-primary-table tr:hover {
  background-color: #028ee1;
  color: #ffffff;
}
.full-color-table.full-success-table {
  background-color: #e8fdeb;
}
.full-color-table.full-success-table thead th {
  background-color: #06d79c;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-success-table tbody td {
  border: 0;
}
.full-color-table.full-success-table tr:hover {
  background-color: #06d79c;
  color: #ffffff;
}
.full-color-table.full-info-table {
  background-color: #cfecfe;
}
.full-color-table.full-info-table thead th {
  background-color: #398bf7;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-info-table tbody td {
  border: 0;
}
.full-color-table.full-info-table tr:hover {
  background-color: #398bf7;
  color: #ffffff;
}
.full-color-table.full-warning-table {
  background-color: #fff8ec;
}
.full-color-table.full-warning-table thead th {
  background-color: #ffb22b;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-warning-table tbody td {
  border: 0;
}
.full-color-table.full-warning-table tr:hover {
  background-color: #ffb22b;
  color: #ffffff;
}
.full-color-table.full-danger-table {
  background-color: #f9e7eb;
}
.full-color-table.full-danger-table thead th {
  background-color: #ef5350;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-danger-table tbody td {
  border: 0;
}
.full-color-table.full-danger-table tr:hover {
  background-color: #ef5350;
  color: #ffffff;
}
.full-color-table.full-inverse-table {
  background-color: #f6f6f6;
}
.full-color-table.full-inverse-table thead th {
  background-color: #2f3d4a;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-inverse-table tbody td {
  border: 0;
}
.full-color-table.full-inverse-table tr:hover {
  background-color: #2f3d4a;
  color: #ffffff;
}
.full-color-table.full-dark-table {
  background-color: rgba(43, 43, 43, 0.8);
}
.full-color-table.full-dark-table thead th {
  background-color: #263238;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-dark-table tbody td {
  border: 0;
  color: #ffffff;
}
.full-color-table.full-dark-table tr:hover {
  background-color: #263238;
  color: #ffffff;
}
.full-color-table.full-red-table {
  background-color: #f9e7eb;
}
.full-color-table.full-red-table thead th {
  background-color: #fb3a3a;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-red-table tbody td {
  border: 0;
}
.full-color-table.full-red-table tr:hover {
  background-color: #fb3a3a;
  color: #ffffff;
}
.full-color-table.full-purple-table {
  background-color: #f1effd;
}
.full-color-table.full-purple-table thead th {
  background-color: #7460ee;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-purple-table tbody td {
  border: 0;
}
.full-color-table.full-purple-table tr:hover {
  background-color: #7460ee;
  color: #ffffff;
}
.full-color-table.full-muted-table {
  background-color: rgba(152, 166, 173, 0.2);
}
.full-color-table.full-muted-table thead th {
  background-color: #99abb4;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-muted-table tbody td {
  border: 0;
}
.full-color-table.full-muted-table tr:hover {
  background-color: #99abb4;
  color: #ffffff;
}
/*******************
Table- editable table
******************/
.dt-bootstrap {
  display: block;
}
.paging_simple_numbers .pagination .paginate_button {
  padding: 0px;
  background: #ffffff;
}
.paging_simple_numbers .pagination .paginate_button:hover {
  background: #ffffff;
}
.paging_simple_numbers .pagination .paginate_button a {
  padding: 2px 10px;
  border: 0px;
}
.paging_simple_numbers .pagination .paginate_button.active a, .paging_simple_numbers .pagination .paginate_button:hover a {
  background: #398bf7;
  color: #ffffff;
}
/*******************
Icon list fontawesom
******************/
.icon-list-demo div {
  cursor: pointer;
  line-height: 60px;
  white-space: nowrap;
  color: #99abb4;
}
.icon-list-demo div:hover {
  color: #263238;
}
.icon-list-demo div p {
  margin: 10px 0;
  padding: 5px 0;
}
.icon-list-demo i {
  -webkit-transition: all 0.2s;
  -webkit-transition: font-size 0.2s;
  display: inline-block;
  font-size: 18px;
  margin: 0 15px 0 10px;
  text-align: left;
  transition: all 0.2s;
  transition: font-size 0.2s;
  vertical-align: middle;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.icon-list-demo .col-md-4,
.icon-list-demo .col-3 {
  border-radius: 4px;
}
.icon-list-demo .col-md-4:hover,
.icon-list-demo .col-3:hover {
  background-color: #eff6f7;
}
.icon-list-demo .div:hover i {
  font-size: 2em;
}
/*******************
Icon list material icon
******************/
.material-icon-list-demo .mdi {
  font-size: 21px;
}
/*******************
list and media
******************/
.list-group a.list-group-item:hover {
  background: #ebf3fe;
}
.list-group-item.active,
.list-group .list-group-item.active:hover {
  background: #398bf7;
  border-color: #398bf7;
}
.list-group-item.disabled {
  color: #99abb4;
  background: #ebf3fe;
}
.media {
  border: 1px solid rgba(120, 130, 140, 0.13);
  margin-bottom: 10px;
  padding: 15px;
}
/*******************
Timeline page
******************/
.timeline {
  position: relative;
  padding: 20px 0 20px;
  list-style: none;
  max-width: 1200px;
  margin: 0 auto;
}
.timeline:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  margin-left: -1.5px;
  background-color: #ebf3fe;
}
.timeline > li {
  position: relative;
  margin-bottom: 20px;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  float: left;
  position: relative;
  width: 46%;
  padding: 10px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
}
.timeline > li > .timeline-panel:before {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 26px;
  right: -8px;
  border-top: 8px solid transparent;
  border-right: 0 solid rgba(120, 130, 140, 0.13);
  border-bottom: 8px solid transparent;
  border-left: 8px solid rgba(120, 130, 140, 0.13);
}
.timeline > li > .timeline-panel:after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 27px;
  right: -7px;
  border-top: 7px solid transparent;
  border-right: 0 solid #ffffff;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #ffffff;
}
.timeline > li > .timeline-badge {
  z-index: 10;
  position: absolute;
  top: 16px;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  border-radius: 50% 50% 50% 50%;
  text-align: center;
  font-size: 1.4em;
  line-height: 50px;
  color: #fff;
  overflow: hidden;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -8px;
  border-right-width: 8px;
  border-left-width: 0;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -7px;
  border-right-width: 7px;
  border-left-width: 0;
}
.timeline-badge.primary {
  background-color: #028ee1;
}
.timeline-badge.success {
  background-color: #06d79c;
}
.timeline-badge.warning {
  background-color: #ffb22b;
}
.timeline-badge.danger {
  background-color: #ef5350;
}
.timeline-badge.info {
  background-color: #398bf7;
}
.timeline-title {
  margin: 0;
  color: inherit;
  font-weight: 400;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
/*******************
Error Page
******************/
.error-box {
  height: 100%;
  position: fixed;
  background-color: #eee;
  width: 100%;
}
.error-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}
.error-body {
  padding-top: 5%;
}
.error-body h1 {
  font-size: 95px;
  font-weight: 900;
  line-height: 95px;
}
/*******************
Login register and recover password Page
******************/
.login-register {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
  width: 100%;
  position: fixed;
  display: -webkit-box;
  display: flex;
  padding: 20px 0;
  overflow-y: auto;
}
.login-box {
  width: 400px;
  height: auto;
  margin: auto;
}
.login-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}
.login-box .social {
  display: block;
  margin-bottom: 30px;
}
.login-box .social button {
  width: 40px;
}
.cadastro-box {
  width: 800px;
  height: 90vh;
  margin: auto;
}
.cadastro-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}
.cadastro-box .social {
  display: block;
  margin-bottom: 30px;
}
.cadastro-box .social button {
  width: 40px;
}
.login-sidebar {
  padding: 0px;
  margin-top: 0px;
}
.login-sidebar .login-box {
  right: 0px;
  position: absolute;
  height: 100%;
}
/*******************
Pricing Page
******************/
.pricing-box {
  position: relative;
  text-align: center;
  margin-top: 30px;
}
.featured-plan {
  margin-top: 0px;
}
.featured-plan .pricing-body {
  padding: 40px 0 20px 0;
  background: #eff6f7;
  border: 1px solid #ddd;
}
.featured-plan .price-table-content .price-row {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
.pricing-body {
  border-radius: 0px;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  border-bottom: 5px solid rgba(120, 130, 140, 0.13);
  vertical-align: middle;
  padding: 10px 0;
  position: relative;
}
.pricing-body h2 {
  position: relative;
  font-size: 56px;
  margin: 20px 0 10px;
  font-weight: 600;
  line-height: 50px;
}
.pricing-body h2 span {
  position: absolute;
  font-size: 15px;
  top: -10px;
  margin-left: -25px;
}
.price-table-content .price-row {
  padding: 10px 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
.pricing-plan {
  padding: 0 15px;
}
.pricing-plan .no-padding {
  padding: 0px;
}
.price-lable {
  position: absolute;
  top: -10px;
  padding: 5px 10px;
  margin: 0 auto;
  display: inline-block;
  width: 100px;
  left: 0px;
  right: 0px;
}
/*Documentation page*/
.plugin-details {
  display: none;
}
.plugin-details-active {
  display: block;
}
.earning-box h6 {
  font-weight: 500;
  margin-bottom: 0px;
  white-space: nowrap;
}
.earning-box td,
.earning-box th {
  vertical-align: middle;
}
.btn-link {
  border: 0px;
}
/*******************
Smart table
******************/
.smart-table tr td,
.smart-table tr th {
  padding: 15px !important;
}
.ng2-smart-action-add-add {
  color: #ffffff !important;
  background: #398bf7;
  padding: 8px 15px;
  border-radius: 4px;
}
.ng2-smart-pagination-nav {
  margin-left: auto;
}
.ng2-smart-pagination-nav .pagination > li > a {
  line-height: 1rem;
}
/*******************
NGX Data table
******************/
/*
  This stylesheet uses scss valiables for most of the colors / background-colors of the table
  to enable the customization of the displayed table without cloning the stylesheet into the
  own application.

  To modify table colors, add the following lines to the scss file of your application
  (this example modifies the color of the selected row - selectionType = single, multi or multiClick):

  $ngx-datatable-selected-active-background: yellow;
  $ngx-datatable-selected-active-background-hover: rgba(yellow, 0.2);

  @import '~@swimlane/ngx-datatable/index.css';
  @import '~@swimlane/ngx-datatable/themes/material.scss';
  @import '~@swimlane/ngx-datatable/assets/icons.css';

That's all.
*/
.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  /**
  * Shared Styles
  */
  /**
  * Global Row Styles
  */
  /**
  * Header Styles
  */
  /**
  * Body Styles
  */
  /**
  * Footer Styles
  */
}
.ngx-datatable.material.striped .datatable-row-odd {
  background: #eee;
}
.ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active, .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active, .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #eee;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #eee;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:focus, .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #ddd;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active, .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover, .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus, .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  font-weight: 400;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  vertical-align: bottom;
  font-size: 12px;
  font-weight: 500;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  -webkit-transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: transform 400ms ease, opacity 400ms ease;
  transition: transform 400ms ease, opacity 400ms ease, -webkit-transform 400ms ease;
  opacity: 0.5;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #eee;
  border-radius: 100%;
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: scale(0);
          transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #eee;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}
.ngx-datatable.material .datatable-body .datatable-group-header {
  background: #f5f5f5;
  border-bottom: solid 1px #d9d8d9;
  border-top: solid 1px #d9d8d9;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-group-cell {
  text-align: left;
  padding: 0.9rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  font-size: 14px;
  font-weight: 400;
}
.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  position: absolute;
}
.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  -webkit-transform: translate(0, 0) scale(1, 1);
  transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: -webkit-transform 0.2s linear;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.material .datatable-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.54);
}
.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}
.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}
.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover {
  background-color: #ddd;
}
.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell {
  font-weight: bold;
}
/**
 * Checkboxes
**/
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
}
.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}
.datatable-checkbox input[type=checkbox]:before {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}
.datatable-checkbox input[type=checkbox]:checked:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}
.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}
/**
 * Progress bar animations
 */
@-webkit-keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1);
  }
}
@keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1);
  }
}
.ngx-datatable.material {
  box-shadow: none !important;
  border: 1px solid rgba(120, 130, 140, 0.13);
}
.ngx-datatable.scroll-vertical {
  height: 100%;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  padding: 0.3rem 0.5rem;
}
.ngx-datatable.material .datatable-body .progress-linear {
  position: fixed !important;
}
/*******************
Chartistt chart css
******************/
.barchrt .ct-series-a .ct-bar {
  stroke: #06d79c;
}
.barchrt .ct-series-b .ct-bar {
  stroke: #398bf7;
}
.linearea {
  height: 280px;
}
.linearea .ct-series-a .ct-area {
  fill-opacity: 0.05;
  fill: #06d79c;
}
.linearea .ct-series-a .ct-line,
.linearea .ct-series-a .ct-point {
  stroke: #06d79c;
  stroke-width: 2px;
}
.linearea .ct-series-b .ct-area {
  fill: #398bf7;
  fill-opacity: 0.1;
}
.linearea .ct-series-b .ct-line,
.linearea .ct-series-b .ct-point {
  stroke: #398bf7;
  stroke-width: 2px;
}
.linearea .ct-series-c .ct-area {
  fill: #ef5350;
  fill-opacity: 0.1;
}
.linearea .ct-series-c .ct-line,
.linearea .ct-series-c .ct-point {
  stroke: #ef5350;
  stroke-width: 2px;
}
.linearea .ct-series-a .ct-point,
.linearea .ct-series-b .ct-point,
.linearea .ct-series-c .ct-point {
  stroke-width: 6px;
}
.piechart .ct-series-a .ct-slice-donut {
  stroke: #398bf7;
}
.piechart .ct-series-b .ct-slice-donut {
  stroke: #06d79c;
}
.piechart .ct-series-c .ct-slice-donut {
  stroke: #2f3d4a;
}
.piechart .ct-series-d .ct-slice-donut {
  stroke: #ef5350;
}
.piechart .ct-series-e .ct-slice-donut {
  stroke: #ffb22b;
}
/*******************
Taskboard scss
******************/
.taskboard {
  overflow-x: auto;
  overflow-y: auto;
  white-space: nowrap;
  padding: 8px;
}
.taskboard .taskboard-wrapper {
  width: 220px;
  padding-right: 8px;
  padding-left: 8px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  height: 100%;
}
.taskboard .taskboard-wrapper:first-child {
  padding-left: 0;
}
.taskboard .taskboard-wrapper:last-child {
  padding-right: 0;
}
.taskboard .taskboard-list {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  max-height: 100%;
  white-space: normal;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.taskboard .taskboard-header {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
  padding: 8px 8px 0;
}
.taskboard .taskboard-task {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 8px;
  margin-bottom: 8px;
  background: #ffffff;
}
.taskboard .taskboard-task:last-child {
  margin-bottom: 0;
}
.taskboard .taskboard-task:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.taskboard .taskboard-task:after {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  top: 0;
  border-top-width: 12px;
  border-bottom-color: transparent;
  right: 6px;
}
.taskboard .taskboard-task.task-status-success:after {
  border-top-color: #06d79c;
  border-right-color: #06d79c;
  border-left-color: #06d79c;
}
.taskboard .taskboard-task.task-status-info:after {
  border-top-color: #398bf7;
  border-right-color: #398bf7;
  border-left-color: #398bf7;
}
.taskboard .taskboard-task.task-status-warning:after {
  border-top-color: #ffb22b;
  border-right-color: #ffb22b;
  border-left-color: #ffb22b;
}
.taskboard .taskboard-task.task-status-danger:after {
  border-top-color: #ef5350;
  border-right-color: #ef5350;
  border-left-color: #ef5350;
}
.taskboard .taskboard-cards {
  padding: 8px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}
.taskboard .taskboard-task-title {
  margin-bottom: 8px;
}
/*******************/
/*Activity widgets*/
/*******************/
.activity-box .date-devider {
  border-top: 2px solid rgba(120, 130, 140, 0.13);
  position: relative;
}
.activity-box .date-devider span {
  background: #ebf3fe;
  padding: 5px 15px;
  border-radius: 60px;
  font-size: 14px;
  top: -15px;
  position: relative;
  margin-left: 20px;
}
.activity-box .activity-item {
  display: -webkit-box;
  display: flex;
  margin-bottom: 30px;
}
.activity-box .activity-item .image-list > a {
  margin-left: -15px;
  position: relative;
  vertical-align: middle;
}
.activity-box .activity-item .image-list > a:first-child, .activity-box .activity-item .image-list > a:last-child {
  margin-left: 0px;
}
.activity-box .activity-item .image-list > a:hover {
  z-index: 10;
}
.activity-box .activity-item .image-list > a:hover img {
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}
.modal-header {
  padding: 5px 15px;
}
.modal-header .close {
  padding: 10px 15px;
  margin: -0.5rem -0.8rem -1rem auto;
}
.close {
  position: absolute;
  z-index: 1;
  right: 0;
  margin: 5px;
}
.modal-footer {
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.ql-align-center {
  text-align: center;
}
.ql-align-right {
  text-align: right;
}
.ql-align-left {
  text-align: left;
}
.ql-align-justify {
  text-align: justify;
}
#affix1.affix {
  position: fixed;
  background-color: #000;
  width: 100%;
  top: -10px;
  left: 0;
  z-index: 1030;
}
#affix2.affix {
  position: fixed;
  background-color: #fff;
  width: 100%;
  top: -10px;
  left: 0;
  z-index: 1030;
}
.main-body {
  border: 5px solid blue !important;
}
.affix-mc {
  border: 5px solid red;
}
.comentario p {
  margin: 0;
}
.instrucoes p {
  margin-bottom: 0 !important;
}
/*
Template Name: Oficina da aprovação
Author: Ronaldo Ito
*/
/*******************
Main sidebar
******************/
.left-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  width: 240px;
  height: 100vh;
  z-index: 20;
  padding-top: 60px;
  background: #fff;
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
}
.fix-sidebar .left-sidebar {
  position: fixed;
}
/*******************
user profile section
******************/
.sidebar-nav .user-profile > a img {
  width: 30px;
  border-radius: 100%;
  margin-right: 10px;
}
.sidebar-nav .user-profile > ul {
  padding-left: 40px;
}
/*******************
sidebar navigation
******************/
.scroll-sidebar {
  height: calc(100vh - 70px);
  position: relative;
}
.scroll-sidebar.ps .ps__rail-y {
  left: 2px;
  right: auto;
  background: none;
  width: 6px;
  /* If using `left`, there shouldn't be a `right`. */
}
.collapse.in {
  display: block;
}
.nav-small-cap {
  font-size: 12px;
  margin-bottom: 0px;
  padding: 14px 14px 14px 20px;
  font-weight: 500;
}
.sidebar-nav {
  padding: 15px 0 70px 0;
}
.sidebar-nav ul {
  margin: 0px;
  padding: 0px;
}
.sidebar-nav ul li {
  margin-bottom: 5px;
  list-style: none;
}
.sidebar-nav ul li a {
  color: #687384;
  padding: 0px 10px 0px 15px;
  display: block;
  font-size: 16px;
  font-weight: 400;
}
.sidebar-nav ul li a.active, .sidebar-nav ul li a:hover {
  color: #398bf7;
}
.sidebar-nav ul li a.active i, .sidebar-nav ul li a:hover i {
  color: #398bf7;
}
.sidebar-nav ul li a.active {
  font-weight: 500;
  color: #263238;
}
.sidebar-nav ul li ul {
  padding-left: 30px;
}
.sidebar-nav ul li ul ul {
  padding-left: 15px;
}
.sidebar-nav ul li.nav-devider {
  height: 1px;
  background: rgba(120, 130, 140, 0.13);
  display: block;
  margin: 15px 0;
}
.sidebar-nav > ul > li > a i {
  width: 31px;
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  color: #555f6d;
}
.sidebar-nav > ul > li > a .label {
  float: right;
  margin-top: 6px;
}
.sidebar-nav > ul > li > a.active {
  font-weight: 400;
  background: #242933;
  color: #26c6da;
}
.sidebar-nav > ul > li.active > a {
  color: #398bf7;
  font-weight: 500;
}
.sidebar-nav > ul > li.active > a i {
  color: #398bf7;
}
.sidebar-nav .waves-effect {
  transition: none;
  -webkit-transition: none;
  -o-transition: none;
}
.sidebar-nav .has-arrow {
  position: relative;
}
.sidebar-nav .has-arrow::after {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #687384;
  right: 1em;
  -webkit-transform: rotate(135deg) translate(0, -50%);
  transform: rotate(135deg) translate(0, -50%);
  -webkit-transform-origin: top;
  transform-origin: top;
  top: 23px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sidebar-nav .active > .has-arrow::after,
.sidebar-nav li > .has-arrow.active::after,
.sidebar-nav .has-arrow[aria-expanded=true]::after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: 7px;
  transform: rotate(-135deg) translate(0, -50%);
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*******************
/*User mail widgets*/
/*******************/
.topbar .top-navbar .mailbox {
  width: 300px;
}
.topbar .top-navbar .mailbox ul {
  padding: 0px;
}
.topbar .top-navbar .mailbox ul li {
  list-style: none;
}
.mailbox ul li .drop-title {
  font-weight: 500;
  padding: 11px 20px 15px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.mailbox ul li .nav-link {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  padding-top: 15px;
}
.mailbox .message-center {
  height: 200px;
  overflow: auto;
  position: relative;
}
.mailbox .message-center a.message {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  text-decoration: none;
  padding: 9px 15px;
}
.mailbox .message-center a.message:hover {
  background: #ebf3fe;
}
.mailbox .message-center a.message div {
  white-space: normal;
}
.mailbox .message-center a.message .user-img {
  width: 40px;
  position: relative;
  display: inline-block;
  margin: 0 10px 15px 0;
}
.mailbox .message-center a.message .user-img img {
  width: 100%;
}
.mailbox .message-center a.message .user-img .profile-status {
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 30px;
  position: absolute;
  top: 1px;
  width: 10px;
}
.mailbox .message-center a.message .user-img .online {
  background: #06d79c;
}
.mailbox .message-center a.message .user-img .busy {
  background: #ef5350;
}
.mailbox .message-center a.message .user-img .away {
  background: #ffb22b;
}
.mailbox .message-center a.message .user-img .offline {
  background: #ffb22b;
}
.mailbox .message-center a.message .mail-contnet {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
}
.mailbox .message-center a.message .mail-contnet h5 {
  margin: 5px 0px 0;
}
.mailbox .message-center a.message .mail-contnet .mail-desc,
.mailbox .message-center a.message .mail-contnet .time {
  font-size: 12px;
  display: block;
  margin: 1px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #99abb4;
  white-space: nowrap;
}
/*******************
/*States row*/
/*******************/
.stats-row {
  margin-bottom: 20px;
}
.stats-row .stat-item {
  display: inline-block;
  padding-right: 15px;
}
.stats-row .stat-item + .stat-item {
  padding-left: 15px;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
}
/*******************/
/*Comment widgets*/
/*******************/
.widgets .item {
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  cursor: pointer;
}
.widgets .item:last-child {
  border-bottom: 0px;
}
.widgets .item:hover, .widgets .item.active {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.circles .item {
  border-radius: 100%;
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
  cursor: pointer;
}
.circles .item:hover, .circles .item.active {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
}
.sombra {
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.anotacao {
  background-color: #fff3aa !important;
  padding: 5px;
}
.anotacoes {
  margin: 0px;
  padding: 0px;
}
.anotacoes li {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  list-style: none;
  padding: 10px;
  display: block;
}
.anotacoes li:hover {
  background: #f6f6f6;
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
}
@-webkit-keyframes placeHolderShimmer2 {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes placeHolderShimmer2 {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.ebook {
  height: 150px;
  min-width: 100px;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer2;
          animation-name: placeHolderShimmer2;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 600px 104px;
  position: relative;
}
.simulado {
  height: 150px;
  min-width: 100px;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer2;
          animation-name: placeHolderShimmer2;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 600px 104px;
  position: relative;
}
.bg-loading,
.produto-loading {
  min-height: 120px;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer2;
          animation-name: placeHolderShimmer2;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 600px 104px;
  position: relative;
}
.comment-widgets {
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.comment-widgets .comment-row {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  padding: 15px;
}
.comment-widgets .comment-row:last-child {
  border-bottom: 0px;
}
.comment-widgets .comment-row:hover, .comment-widgets .comment-row.active {
  background: #ebf3fe;
}
.comment-widgets .comment-row:hover h5, .comment-widgets .comment-row.active h5 {
  color: #263238;
}
.progress-widgets {
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.progress-widgets .progress-row {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  padding: 2px 5px;
}
.progress-widgets .progress-row:last-child {
  border-bottom: 0px;
}
.progress-widgets .progress-row:hover, .progress-widgets .progress-row.active {
  background: #ebf3fe;
}
.progress-widgets .progress-row:hover h5, .progress-widgets .progress-row.active h5 {
  color: #263238;
}
.comment-text {
  padding: 15px 15px 15px 20px;
  width: 80%;
}
.comment-text:hover .comment-footer .action-icons, .comment-text.active .comment-footer .action-icons {
  visibility: visible;
}
.comment-text p {
  width: 100%;
  overflow: hidden;
}
.comment-text .media {
  display: contents;
}
.comment-footer .action-icons {
  visibility: hidden;
}
.comment-footer .action-icons a {
  padding-left: 7px;
  vertical-align: middle;
  color: #99abb4;
}
.comment-footer .action-icons a:hover, .comment-footer .action-icons a.active {
  color: #398bf7;
}
/*******************/
/*To do widgets*/
/*******************/
.todo-list li {
  border: 0px;
  margin-bottom: 0px;
  padding: 20px 15px 15px 0px;
}
.todo-list li .checkbox {
  width: 100%;
}
.todo-list li .checkbox label {
  font-weight: 400;
  color: #455a64;
}
.todo-list li:last-child {
  border-bottom: 0px;
}
.todo-list li .assignedto {
  padding: 0px 0 0 27px;
  margin: 0px;
}
.todo-list li .assignedto li {
  list-style: none;
  padding: 0px;
  display: inline-block;
  border: 0px;
  margin-right: 2px;
}
.todo-list li .assignedto li img {
  width: 30px;
  border-radius: 100%;
}
.todo-list li .item-date {
  padding-left: 25px;
  font-size: 12px;
  display: inline-block;
}
.list-task .task-done span {
  text-decoration: line-through;
}
/*******************/
/*Chat widget*/
/*******************/
.message-box ul li .drop-title {
  font-weight: 500;
  padding: 11px 20px 15px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.message-box ul li .nav-link {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  padding-top: 15px;
}
.message-box .message-widget {
  position: relative;
}
.message-box .message-widget a {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  text-decoration: none;
  padding: 9px 15px;
}
.message-box .message-widget a:hover {
  background: #ebf3fe;
}
.message-box .message-widget a:last-child {
  border-bottom: 0px;
}
.message-box .message-widget a div {
  white-space: normal;
}
.message-box .message-widget a .user-img {
  width: 45px;
  position: relative;
  display: inline-block;
  margin: 0 10px 15px 0;
}
.message-box .message-widget a .user-img img {
  width: 100%;
}
.message-box .message-widget a .user-img .profile-status {
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 33px;
  position: absolute;
  top: -1px;
  width: 10px;
}
.message-box .message-widget a .user-img .online {
  background: #06d79c;
}
.message-box .message-widget a .user-img .busy {
  background: #ef5350;
}
.message-box .message-widget a .user-img .away {
  background: #ffb22b;
}
.message-box .message-widget a .user-img .offline {
  background: #ffb22b;
}
.message-box .message-widget a .mail-contnet {
  display: inline-block;
  width: calc(100% - 70px);
  vertical-align: middle;
}
.message-box .message-widget a .mail-contnet h5 {
  margin: 5px 0px 0;
}
.message-box .message-widget a .mail-contnet .mail-desc,
.message-box .message-widget a .mail-contnet .time {
  font-size: 12px;
  display: block;
  margin: 1px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #99abb4;
  white-space: nowrap;
}
/*******************/
/*Steam line widget*/
/*******************/
.steamline {
  position: relative;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
  margin-left: 20px;
}
.steamline .sl-left {
  float: left;
  margin-left: -20px;
  z-index: 1;
  width: 40px;
  line-height: 40px;
  text-align: center;
  height: 40px;
  border-radius: 100%;
  color: #ffffff;
  background: #263238;
  margin-right: 15px;
}
.steamline .sl-left img {
  max-width: 40px;
}
.steamline .sl-right {
  padding-left: 50px;
}
.steamline .sl-right .desc,
.steamline .sl-right .inline-photos {
  margin-bottom: 30px;
}
.steamline .sl-item {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  margin: 20px 0;
}
.sl-date {
  font-size: 10px;
  color: #99abb4;
}
.time-item {
  border-color: rgba(120, 130, 140, 0.13);
  padding-bottom: 1px;
  position: relative;
}
.time-item:before {
  content: " ";
  display: table;
}
.time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.13);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}
.time-item-item:after {
  content: " ";
  display: table;
}
.item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.item-info p {
  margin-bottom: 10px !important;
}
/*******************/
/*Feed widget*/
/*******************/
.feeds {
  margin: 0px;
  padding: 0px;
}
.feeds li {
  list-style: none;
  padding: 10px;
  display: block;
}
.feeds li:hover {
  background: #eff6f7;
}
.feeds li > div {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}
.feeds li > div i {
  line-height: 40px;
}
.feeds li span {
  float: right;
  width: auto;
  font-size: 12px;
}
/*******************/
/*gabarito widget*/
/*******************/
.gabarito {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  line-height: 28px;
  color: #2f3d4a;
  width: 28px;
  height: 28px;
  display: inline-block;
  font-weight: 600;
  text-align: center;
  border-radius: 100%;
  background: #ffffff;
  border: #2f3d4a 1px solid;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  margin-bottom: 5px;
  cursor: pointer;
}
.gabarito:hover {
  background: #2f3d4a;
  color: #ffffff;
}
.gabarito.active {
  background: #2f3d4a !important;
  color: #ffffff !important;
}
.gabarito.disabled:hover, .gabarito.disabled {
  cursor: unset !important;
  background: #ebf3fe;
  color: #2f3d4a;
}
.alternativa {
  padding: 0;
}
.mkd.respondido {
  background: #2f3d4a !important;
  color: #ffffff !important;
}
.mkd.correta {
  background: #06d79c !important;
  color: #ffffff !important;
}
.mkd.errada {
  background: #ef5350 !important;
  color: #ffffff !important;
}
.mkd {
  margin-left: 5px;
  padding: 5px;
}
.mkd p {
  margin: 0;
}
i:hover ~ .mkd,
.discartar,
i:hover ~ .gabarito {
  color: #ef5350 !important;
  border: none !important;
  text-decoration: line-through !important;
}
/*******************/
/*Atividades*/
/*******************/
.atividades {
  margin: 0px;
  padding: 0px;
}
.atividades li {
  list-style: none;
  padding: 10px;
  display: block;
}
.atividades li:hover {
  background: #eff6f7;
}
.atividades li > div {
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
}
.atividades li span {
  float: right;
  width: auto;
  font-size: 12px;
}
.atividades li .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #028ee1;
}
/*******************/
/*assuntos*/
/*******************/
.assuntos {
  margin: 0px;
  padding: 0px;
}
.assuntos li {
  list-style: none;
  padding: 5px;
  display: block;
}
.assuntos li:hover {
  background: #eff6f7;
}
.assuntos li > div {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}
.assuntos li span {
  float: right;
  width: auto;
}
/*******************/
/*Aula widget*/
/*******************/
.aula {
  margin: 0px;
  padding: 0px;
}
.aula li {
  list-style: none;
  margin-top: 10px;
}
.aula li .item {
  font-weight: 500;
  padding: 10px;
  display: block;
}
.aula li .item:hover, .aula li .item.active {
  background: #ebf3fe;
  cursor: pointer;
}
.aula li .item > .numero {
  padding-top: 9px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}
.aula li .item > .numero i {
  line-height: 40px;
}
.aula li .item > div {
  max-height: 50px;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  height: 60px;
}
.aula li .item span {
  float: right;
  width: auto;
  font-size: 12px;
}
.aula li .item.disabled {
  color: #999 !important;
}
.aula li .item.disabled:hover {
  background: inherit;
  cursor: initial;
}
.aula li .item.disabled > div.numero {
  background-color: #ccc !important;
}
.aula li .item.disabled > .titulo {
  color: #999 !important;
}
.aula li li {
  list-style: none;
  padding: 10px;
  display: block;
  margin-left: 10px;
  margin-top: 0;
}
.aula li li:hover {
  color: #333333;
  cursor: pointer;
  background: #eff6f7;
}
.aula li li span {
  float: right;
  width: auto;
  font-size: 12px;
}
.aula .custom-control {
  padding-left: 30px;
  padding-right: 5px;
  margin-top: 6px;
}
.aula .custom-control-label::before {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}
.aula .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
.aula .custom-control-input:checked ~ .custom-control-label::before,
.aula .custom-control-input:disabled:checked ~ .custom-control-label::before {
  border-color: #06d79c !important;
  background-color: #06d79c !important;
}
.aula .custom-control-label::after {
  height: 20px;
  width: 20px;
}
/*******************/
/*Aula widget*/
/*******************/
.aula-mentor {
  margin: 0px;
  padding: 0px;
}
.aula-mentor li {
  list-style: none;
  margin-top: 10px;
}
.aula-mentor li .item {
  font-weight: 500;
  padding: 10px;
  display: block;
}
.aula-mentor li .item:hover, .aula-mentor li .item.active {
  background: #ebf3fe;
  cursor: pointer;
}
.aula-mentor li .item > .numero {
  padding-top: 8px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}
.aula-mentor li .item > .numero i {
  line-height: 40px;
}
.aula-mentor li .item > div {
  max-height: 44px;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  height: 60px;
}
.aula-mentor li .item span {
  float: right;
  width: auto;
  font-size: 12px;
}
.aula-mentor li .item.disabled {
  color: #999 !important;
}
.aula-mentor li .item.disabled:hover {
  background: inherit;
  cursor: initial;
}
.aula-mentor li .item.disabled > div.numero {
  background-color: #ccc !important;
}
.aula-mentor li .item.disabled > .titulo {
  color: #999 !important;
}
.aula-mentor li li {
  list-style: none;
  padding: 10px;
  display: block;
  margin-left: 10px;
  margin-top: 0;
}
.aula-mentor li li:hover {
  cursor: pointer;
  background: #eff6f7;
}
.aula-mentor li li span {
  float: right;
  width: auto;
  font-size: 12px;
}
/*******************/
/*Vertical carousel*/
/*******************/
.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vert .carousel-item-next,
.vert .active.carousel-item-right {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100% 0);
}
.vert .carousel-item-prev,
.vert .active.carousel-item-left {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
/*******************/
/*social-widgets*/
/*******************/
.social-widget .soc-header {
  padding: 15px;
  text-align: center;
  font-size: 36px;
  color: #fff;
}
.social-widget .soc-header.box-facebook {
  background: #3b5998;
}
.social-widget .soc-header.box-twitter {
  background: #00aced;
}
.social-widget .soc-header.box-google {
  background: #f86c6b;
}
.social-widget .soc-header.box-linkedin {
  background: #4875b4;
}
.social-widget .soc-content {
  display: -webkit-box;
  display: flex;
  text-align: center;
}
.social-widget .soc-content div {
  padding: 10px;
}
.social-widget .soc-content div h3 {
  margin-bottom: 0px;
}
/*******************/
/*social-profile-first*/
/*******************/
.social-profile-first {
  text-align: center;
  padding-top: 22%;
  margin-bottom: 96px;
}
.social-profile-first.bg-over {
  background: rgba(56, 83, 161, 0.7);
}
.social-profile-first .middle {
  vertical-align: middle;
}
/*******************/
/*country-state*/
/*******************/
.country-state {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}
.country-state li {
  margin-top: 30px;
  margin-bottom: 10px;
}
.country-state h2 {
  margin-bottom: 0px;
  font-weight: 400;
}
/*******************/
/*profile timeline widget*/
/*******************/
.profiletimeline {
  position: relative;
  padding-left: 40px;
  margin-right: 10px;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
  margin-left: 30px;
}
.profiletimeline .sl-left {
  float: left;
  margin-left: -60px;
  z-index: 1;
  margin-right: 15px;
}
.profiletimeline .sl-left img {
  max-width: 40px;
}
.profiletimeline .sl-item {
  margin-top: 8px;
  margin-bottom: 30px;
}
.profiletimeline .sl-date {
  font-size: 12px;
  color: #99abb4;
}
.profiletimeline .time-item {
  border-color: rgba(120, 130, 140, 0.13);
  padding-bottom: 1px;
  position: relative;
}
.profiletimeline .time-item:before {
  content: " ";
  display: table;
}
.profiletimeline .time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.13);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}
.profiletimeline .time-item-item:after {
  content: " ";
  display: table;
}
.profiletimeline .item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.profiletimeline .item-info p {
  margin-bottom: 10px !important;
}
/*Blog widgets*/
.blog-widget {
  margin-top: 30px;
}
.blog-widget .blog-image img {
  border-radius: 4px;
  margin-top: -45px;
  margin-bottom: 20px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
/*little-profile*/
.little-profile .pro-img {
  margin-bottom: 20px;
}
.little-profile .pro-img img {
  width: 128px;
  height: 128px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
}
.little-profile .soc-pro a {
  color: #99abb4;
}
.contact-box {
  position: relative;
}
.contact-box .add-ct-btn {
  position: absolute;
  right: 4px;
  top: -46px;
}
.contact-box .contact-widget > a {
  padding: 15px 10px;
}
.contact-box .contact-widget > a .user-img {
  margin-bottom: 0px !important;
}
.card.height {
  height: 95%;
}
.card.height2 {
  height: 89%;
}
.card.height3 {
  height: 80%;
}
.modal-full .pdf {
  width: 100%;
  min-height: 95vh;
  max-height: 95vh;
}
/*******************/
/*profile timeline widget*/
/*******************/
.btn-menu {
  padding-left: 0;
  line-height: 22px;
  font-size: 18px;
  color: #455a64;
}
.btn-menu:hover {
  color: #028ee1;
}
.btn-menu:focus {
  box-shadow: none;
}
.ciclo {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.ciclo:hover {
  box-shadow: -1px 2px 11px 3px rgba(169, 169, 169, 0.1), -1px 2px 11px 3px rgba(0, 0, 0, 0.1), -1px 2px 11px 3px rgba(169, 169, 169, 0.1);
}
.bloco {
  padding: 10px;
  border-bottom: 2px solid rgba(120, 130, 140, 0.13);
  border-top: 2px solid rgba(120, 130, 140, 0.13);
  margin-bottom: 10px;
}
.bloco:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: -1px 2px 11px 3px rgba(169, 169, 169, 0.1), -1px 2px 11px 3px rgba(0, 0, 0, 0.1), -1px 2px 11px 3px rgba(169, 169, 169, 0.1);
  background-color: #f6f6f6;
}
.bloco_acoes {
  background-color: #f6f6f6;
  margin: -10px;
  padding: 10px;
}
.metas {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  position: relative;
  margin-right: 10px;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
  margin-left: 10px;
}
.metas .sl-item {
  margin-right: -10px;
  padding-top: 10px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.metas .sl-item .sl-left {
  border-radius: 50%;
  float: left;
  margin-left: -20px;
  height: 38px;
  z-index: 1;
  background-color: transparent;
}
.metas .sl-item .sl-right {
  padding: 0px 0px 0px 30px;
}
.metas .sl-item .sl-right .nivel {
  text-align: center;
  float: right;
}
.metas .sl-item:hover {
  background-color: #eeeeee;
}
.metas .sl-item:hover .sl-left {
  background-color: #eeeeee;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.metas .sl-item:hover .sl-right h4,
.metas .sl-item:hover .sl-right h5 {
  color: #398bf7;
}
.metas .sl-date {
  font-size: 12px;
  color: #99abb4;
}
.metas-datas small {
  display: inline-block;
  white-space: nowrap;
}
.metas .time-item {
  border-color: rgba(120, 130, 140, 0.13);
  padding-bottom: 1px;
  position: relative;
}
.metas .time-item:before {
  content: " ";
  display: table;
}
.metas .time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.13);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}
.metas .time-item-item:after {
  content: " ";
  display: table;
}
.metas .item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.metas .item-info p {
  margin-bottom: 10px !important;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
@media (min-width: 1600px) {
  .col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9 {
    float: left;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-pull-12 {
    right: 100%;
  }

  .col-xl-pull-11 {
    right: 91.66666667%;
  }

  .col-xl-pull-10 {
    right: 83.33333333%;
  }

  .col-xl-pull-9 {
    right: 75%;
  }

  .col-xl-pull-8 {
    right: 66.66666667%;
  }

  .col-xl-pull-7 {
    right: 58.33333333%;
  }

  .col-xl-pull-6 {
    right: 50%;
  }

  .col-xl-pull-5 {
    right: 41.66666667%;
  }

  .col-xl-pull-4 {
    right: 33.33333333%;
  }

  .col-xl-pull-3 {
    right: 25%;
  }

  .col-xl-pull-2 {
    right: 16.66666667%;
  }

  .col-xl-pull-1 {
    right: 8.33333333%;
  }

  .col-xl-pull-0 {
    right: auto;
  }

  .col-xl-push-12 {
    left: 100%;
  }

  .col-xl-push-11 {
    left: 91.66666667%;
  }

  .col-xl-push-10 {
    left: 83.33333333%;
  }

  .col-xl-push-9 {
    left: 75%;
  }

  .col-xl-push-8 {
    left: 66.66666667%;
  }

  .col-xl-push-7 {
    left: 58.33333333%;
  }

  .col-xl-push-6 {
    left: 50%;
  }

  .col-xl-push-5 {
    left: 41.66666667%;
  }

  .col-xl-push-4 {
    left: 33.33333333%;
  }

  .col-xl-push-3 {
    left: 25%;
  }

  .col-xl-push-2 {
    left: 16.66666667%;
  }

  .col-xl-push-1 {
    left: 8.33333333%;
  }

  .col-xl-push-0 {
    left: auto;
  }

  .offset-xlg-12 {
    margin-left: 100%;
  }

  .offset-xlg-11 {
    margin-left: 91.66666667%;
  }

  .offset-xlg-10 {
    margin-left: 83.33333333%;
  }

  .offset-xlg-9 {
    margin-left: 75%;
  }

  .offset-xlg-8 {
    margin-left: 66.66666667%;
  }

  .offset-xlg-7 {
    margin-left: 58.33333333%;
  }

  .offset-xlg-6 {
    margin-left: 50%;
  }

  .offset-xlg-5 {
    margin-left: 41.66666667%;
  }

  .offset-xlg-4 {
    margin-left: 33.33333333%;
  }

  .offset-xlg-3 {
    margin-left: 25%;
  }

  .offset-xlg-2 {
    margin-left: 16.66666667%;
  }

  .offset-xlg-1 {
    margin-left: 8.33333333%;
  }

  .offset-xlg-0 {
    margin-left: 0;
  }
}
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/*-------------------*/
/*Bootstrap 4 hack*/
/*-------------------*/
.bootstrap-touchspin .input-group-btn {
  -webkit-box-align: normal;
          align-items: normal;
}
.form-control-danger,
.form-control-success,
.form-control-warning {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
}
.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
  color: #06d79c;
}
.has-success .form-control-success {
  background-image: url('success.de4ee7ad58f75b356c97.svg');
}
.has-success .form-control {
  border-color: #06d79c;
}
.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
  color: #ffb22b;
}
.has-warning .form-control-warning {
  background-image: url('warning.7a3f95cec4b5847d44d1.svg');
}
.has-warning .form-control {
  border-color: #ffb22b;
}
.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
  color: #ef5350;
}
.has-danger .form-control-danger {
  background-image: url('danger.f6dc099240cc766d0ba0.svg');
}
.has-danger .form-control {
  border-color: #ef5350;
}
.input-group-addon [type=radio]:not(:checked),
.input-group-addon [type=radio]:checked,
.input-group-addon [type=checkbox]:not(:checked),
.input-group-addon [type=checkbox]:checked {
  position: initial;
  opacity: 1;
}
.invisible {
  visibility: hidden !important;
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1399px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .hidden-xl-up {
    display: none !important;
  }
}
@media (max-width: 1400px) {
  .hidden-xl-down {
    display: none !important;
  }
}
.card-inverse .card-blockquote,
.card-inverse .card-footer,
.card-inverse .card-header,
.card-inverse .card-title {
  color: #ffffff;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*============================================================== 
 For Laptop & above all (1650px) 
 ============================================================== */
.modal-xl {
  max-width: 100% !important;
}
.modal-xl .modal-dialog {
  max-width: 97% !important;
}
.modal-xl .modal-content {
  height: 90vh;
}
.modal-full {
  max-width: 100% !important;
}
.modal-full .modal-dialog {
  max-width: 97% !important;
}
.modal-full .modal-content {
  height: 100%;
}
@media (min-width: 1650px) {
  .ng2-pdf-viewer-container {
    width: 100% !important;
    height: calc(100vh - 180px) !important;
  }

  .pdf-h100 .ng2-pdf-viewer-container {
    height: calc(100vh - 210px) !important;
  }

  .pdf-correcao {
    height: calc(100vh - 180px) !important;
    overflow-y: auto;
  }

  .widget-app-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }

  .card-h100 {
    max-height: calc(100vh - 180px) !important;
  }
}
/*============================================================== 
 For Laptop & above all (1370px) 
 ============================================================== */
@media (max-width: 1370px) {
  .widget-app-columns {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 1200px) {
  .p-l-0-xl {
    padding-left: 0;
  }

  .m-b-20-xl {
    margin-bottom: 20px;
  }
}
/*-- ============================================================== 
 Small Desktop & above all (1024px) 
 ============================================================== */
@media (min-width: 1024px) {
  .page-wrapper {
    margin-left: 240px;
  }

  .footer {
    left: 240px;
  }
}
@media (max-width: 1023px) {
  .widget-app-columns {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }

  .nav-link.active .hidden-md-down {
    display: initial !important;
  }
}
/*-- ============================================================== 
 Ipad & above all(768px) 
 ============================================================== */
@media (min-width: 768px) {
  .ng2-pdf-viewer-container {
    width: 100% !important;
    height: calc(100vh - 184px) !important;
  }

  .pdf-h100 .ng2-pdf-viewer-container {
    height: calc(100vh - 210px) !important;
  }

  .pdf-correcao {
    height: calc(100vh - 184px) !important;
    overflow-y: auto;
  }

  .card-h100 {
    height: calc(100vh - 180px) !important;
  }

  .modal-content .ng2-pdf-viewer-container {
    height: auto !important;
  }

  .navbar-header {
    width: 240px;
    flex-shrink: 0;
    padding-left: 35px;
  }
  .navbar-header .navbar-brand {
    padding-top: 0px;
  }

  /*This is for the breeadcrumd*/
  .page-titles .breadcrumb {
    margin-left: 41px;
  }

  .card-group .card:first-child,
.card-group .card:not(:first-child):not(:last-child) {
    border-right: 1px solid rgba(0, 0, 0, 0.03);
  }

  .material-icon-list-demo .icons div {
    width: 33%;
    padding: 15px;
    display: inline-block;
    line-height: 40px;
  }

  .mini-sidebar .page-wrapper {
    margin-left: 60px;
  }
  .mini-sidebar .footer {
    left: 60px;
  }

  .flex-wrap {
    flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    left: auto !important;
  }

  .modal-full .pdf {
    width: 100%;
    min-height: 80vh;
    max-height: 80vh;
  }

  .modal-full .comentario {
    width: 100%;
    min-height: 70vh;
    max-height: 70vh;
    overflow: auto;
  }

  .lista1-full {
    max-height: calc(100vh - 250px);
    overflow-y: auto;
  }
}
/*-- ============================================================== 
 Phone and below ipad(767px) 
 ============================================================== */
@media (max-width: 767px) {
  .botao-flutuante {
    display: block;
    position: fixed;
    bottom: 0px;
    width: 100%;
  }

  .card.compra {
    margin-bottom: 60px;
  }

  .w-sm-100 {
    width: 100% !important;
  }

  .mobile-w-100 {
    width: 100% !important;
  }

  .mobile-m-0 {
    margin: 0 !important;
  }

  .mobile-ml-0 {
    margin-left: 0 !important;
  }

  .table-responsive.modal-scroll {
    max-height: calc(100vh - 330px);
  }

  .table-responsive.modal-scroll2 {
    max-height: calc(100vh - 260px);
  }

  .table-responsive.modal-scroll3 {
    max-height: calc(100vh - 385px);
  }

  .ng2-pdf-viewer-container {
    width: 100% !important;
    height: calc(100vh - 270px);
  }

  .pdf-correcao {
    height: calc(100vh - 184px) !important;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .card-h100 {
    height: calc(100vh - 220px) !important;
  }

  .card-full {
    height: calc(100vh - 240px);
  }

  .modal-content {
    max-height: 80vh !important;
    overflow-y: hidden !important;
  }

  .modal-content .ng2-pdf-viewer-container {
    height: auto !important;
  }

  .container-fluid {
    padding: 5px 10px 10px 10px;
  }

  .mobile-top-0 {
    margin-top: 0px !important;
  }

  .mobile-top-5 {
    margin-top: 5px;
  }

  .mobile-top-10 {
    margin-top: 10px;
  }

  .mobile-top-20 {
    margin-top: 20px;
  }

  .mobile-top-30 {
    margin-top: 30px;
  }

  .mobile-top-40 {
    margin-top: 40px;
  }

  .mobile-bottom-0 {
    margin-bottom: 0px !important;
  }

  .mobile-bottom-5 {
    margin-bottom: 5px;
  }

  .mobile-bottom-10 {
    margin-bottom: 10px;
  }

  .mobile-bottom-20 {
    margin-bottom: 20px;
  }

  .mobile-bottom-30 {
    margin-bottom: 30px;
  }

  .mobile-bottom-40 {
    margin-bottom: 40px;
  }

  .mobile-w-50 {
    width: 50% !important;
  }

  .mobile-w-70 {
    width: 70% !important;
  }

  .mobile-px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mobile-px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-show {
    display: block !important;
  }

  .mobile-text-center {
    text-align: center !important;
  }

  .card-body {
    padding: 0.8rem;
  }

  .card {
    margin-bottom: 15px;
  }

  .lstick,
.lstick-danger,
.lstick-info,
.lstick-success {
    -webkit-print-color-adjust: exact;
    margin-left: -13px;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .page-titles + div {
    margin-top: 40px;
  }

  .page-titles {
    top: 55px;
    left: 10px;
    padding-bottom: 0;
    width: calc(100% + 10px);
  }

  .breadcrumb {
    margin-left: 41px;
  }

  /*Header*/
  .topbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .topbar .top-navbar {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-align-items: center;
  }
  .topbar .top-navbar .navbar-collapse {
    display: -webkit-box;
    display: flex;
    width: 100%;
  }
  .topbar .top-navbar .navbar-header {
    display: none;
  }
  .topbar .top-navbar .navbar-brand span {
    display: none;
  }
  .topbar .top-navbar .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .topbar .top-navbar .navbar-nav > .nav-item.show {
    position: static;
  }
  .topbar .top-navbar .navbar-nav > .nav-item.show .dropdown-menu {
    width: 100%;
    margin-top: 0px;
    left: 0 !important;
    right: 0 !important;
  }
  .topbar .top-navbar .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .nav-tabs .nav-item .nav-link {
    padding: 0.5rem 0.5rem !important;
  }

  .mega-dropdown .dropdown-menu {
    height: 480px;
    overflow: auto;
  }

  /*Sidebar and wrapper*/
  .mini-sidebar .page-wrapper {
    margin-left: 0px;
  }

  /*Footer*/
  .footer {
    left: 0px;
    position: fixed;
    bottom: 0px;
  }

  .material-icon-list-demo .icons div {
    width: 100%;
  }

  .error-page .footer {
    position: fixed;
    bottom: 0px;
    z-index: 10;
  }

  .error-box {
    position: relative;
    padding-bottom: 60px;
  }

  .error-body {
    padding-top: 10%;
  }
  .error-body h1 {
    font-size: 100px;
    font-weight: 600;
    line-height: 100px;
  }

  .login-box {
    width: 80%;
    margin: auto;
  }
  .login-box .card-body {
    padding: 20px;
  }

  .login-sidebar {
    padding: 10% 0;
  }
  .login-sidebar .login-box {
    position: relative;
  }

  .cadastro-box {
    width: 90%;
    height: 80vh;
    margin: auto;
  }
  .cadastro-box .card-body {
    padding: 20px;
  }

  /*Timeline*/
  ul.timeline:before {
    left: 40px;
  }

  ul.timeline > li > .timeline-panel {
    width: calc(100% - 90px);
  }

  ul.timeline > li > .timeline-badge {
    top: 16px;
    left: 15px;
    margin-left: 0;
  }

  ul.timeline > li > .timeline-panel {
    float: right;
  }

  ul.timeline > li > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
  }

  ul.timeline > li > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
  }

  .modal-full .pdf {
    width: 100%;
    min-height: 75vh;
    max-height: 75vh;
  }

  .modal-full .comentario {
    width: 100%;
    min-height: 70vh;
    max-height: 70vh;
    overflow: auto;
  }

  #main-wrapper[data-sidebartype=mini-sidebar] .left-sidebar,
#main-wrapper[data-sidebartype=mini-sidebar] .left-sidebar .sidebar-footer {
    left: -240px;
  }
  #main-wrapper.show-sidebar .left-sidebar,
#main-wrapper.show-sidebar .left-sidebar .sidebar-footer {
    left: 0;
  }
  #main-wrapper[data-layout=vertical][data-sidebar-position=fixed] .topbar .top-navbar .navbar-collapse, #main-wrapper[data-layout=vertical][data-header-position=fixed][data-sidebar-position=fixed] .topbar .top-navbar .navbar-collapse {
    position: relative;
    top: 70px;
  }

  .left-part {
    position: fixed;
    left: -260px;
    background: #ffffff;
    z-index: 1;
    -webkit-transition: 0.1s ease-in;
    transition: 0.1s ease-in;
  }
  .left-part.show-panel {
    left: 0;
  }

  .reverse-mode .left-part {
    right: -260px;
    left: auto;
  }
  .reverse-mode .left-part.show-panel {
    right: 0;
  }

  .right-part {
    width: 100%;
    margin-left: 0;
  }

  .comment .col-12,
.comment .comentario {
    padding: 0;
  }

  .comment-widgets .p-2 {
    display: none;
  }

  .enunciado img {
    width: 100% !important;
    height: auto !important;
  }

  .enunciado iframe {
    width: 100% !important;
    height: 210px !important;
  }

  .table.estudo td {
    padding: 0;
  }

  .configuracoes-plano h4,
.meta-diaria h4 {
    margin-bottom: 0;
    margin-top: 10px;
  }

  .atividade-extra .card,
.metaatividades .card {
    width: 45%;
  }

  .lista1-full {
    max-height: calc(100vh - 280px);
    overflow-y: auto;
  }
}
@page {
  size: A4;
  margin: 10mm 10mm 10mm 10mm;
  @top-center {
    content: -moz-element(header);
    content: element(header);
  }
  @bottom-center {
    content: -moz-element(footer);
    content: element(footer);
  }
}
@media print {
  html,
body {
    width: 210mm;
    height: 297mm;
  }

  .header-print {
    display: block !important;
    position: running(header);
  }

  .footer-print {
    display: block !important;
    position: running(footer);
  }

  header,
aside,
.topbar,
.page-titles,
.apexcharts-toolbar,
.no-print,
footer,
.no-print * {
    display: none !important;
  }

  .page-wrapper,
.container-fluid,
.main-wrapper {
    margin: 0 !important;
    padding: 0 !important;
  }

  .apexcharts-yaxis-texts-g text,
.apexcharts-xaxis text {
    fill: #222 !important;
  }

  .apexcharts-legend-text {
    color: #222 !important;
  }
}
.preloader {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
.spinner {
  width: 80px;
  height: 80px;
  top: 35%;
  position: relative;
  margin: 100px auto;
}
.spinner img {
  position: absolute;
}
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1976d2;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.lds-dual-ring {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.lds-dual-ring:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #1976d2;
  border-color: #1976d2 transparent #1976d2 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite;
}
@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.cicle {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 1px;
  background-image: url('logo-sm.13e2f734921875f3ba5f.png');
  border-radius: 50%;
  -webkit-animation: sk-scaleout 1s infinite ease-in-out;
  animation: sk-scaleout 1s infinite ease-in-out;
}
@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*******************
This is for the minisidebar
******************/
.mini-sidebar .top-navbar .navbar-header {
  width: 60px;
}
/****************
When click on sidebar toggler and also for tablet
*****************/
.mini-sidebar .navbar-brand span {
  display: none;
}
@media (min-width: 768px) {
  .mini-sidebar .navbar-brand span {
    display: none;
  }
  .mini-sidebar .sidebar-nav #sidebarnav li {
    position: relative;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
    position: absolute;
    left: 70px;
    top: 38px;
    width: 220px;
    padding-bottom: 10px;
    z-index: 1001;
    background: #edf0f5;
    display: none;
    padding-left: 1px;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul {
    height: auto !important;
    overflow: auto;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul,
.mini-sidebar .sidebar-nav #sidebarnav > li:hover > ul.collapse {
    display: block;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a.has-arrow:after {
    display: none;
  }
  .mini-sidebar .user-profile .profile-img {
    width: 50px;
  }
  .mini-sidebar .user-profile .profile-img .setpos {
    top: -35px;
  }
  .mini-sidebar.fix-sidebar .left-sidebar {
    position: fixed;
  }

  .mini-sidebar .left-sidebar {
    width: 60px;
  }
  .mini-sidebar .user-profile {
    padding-bottom: 15px;
    margin-bottom: 7px;
  }
  .mini-sidebar .user-profile .profile-img {
    padding: 15px 0 0 0;
  }
  .mini-sidebar .user-profile .profile-img:before {
    top: 15px;
  }
  .mini-sidebar .scroll-sidebar {
    padding-bottom: 0px;
    position: absolute;
  }
  .mini-sidebar .hide-menu,
.mini-sidebar .nav-small-cap,
.mini-sidebar .sidebar-footer,
.mini-sidebar .user-profile .profile-text,
.mini-sidebar > .label {
    display: none;
  }
  .mini-sidebar .nav-devider {
    width: 70px;
  }
  .mini-sidebar .sidebar-nav {
    background: transparent;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > a {
    padding: 1px 15px;
    width: 70px;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    width: 250px;
    background: #edf0f5;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .hide-menu {
    display: inline;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a .label {
    display: none;
  }
}
@media (max-width: 767px) {
  .mini-sidebar .left-sidebar,
.mini-sidebar .sidebar-footer {
    left: -240px;
  }
}
/*******************
This is for the Logo in center
******************/
.logo-center .top-navbar .navbar-header {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}
/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}
/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}
/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}
/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}
/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}
/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-trim:before {
  content: "";
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-ripple-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-ripple-in:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}
/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-outline-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}
/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}
/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}
/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}
/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}
/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}
/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}
/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}
/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  -webkit-transition-property: box-shadow, -webkit-transform;
  transition-property: box-shadow, -webkit-transform;
  transition-property: box-shadow, transform;
  transition-property: box-shadow, transform, -webkit-transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}
/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}
/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: "";
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: "";
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-back .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}
/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-forward .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-down .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-up .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-spin .hvr-icon {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-drop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-fade .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}
.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon {
  color: #0F9E5E;
}
/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-float-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-sink-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}
/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-icon-pulse-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-push .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-pop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}
/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}
/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-float .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-sink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}
/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bob .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-hang .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}
/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz-out .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff", endColorstr="#000000");
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}
/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}
/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}
/* PADDING */
.CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px;
  /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */
}
/* GUTTER */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}
.CodeMirror-guttermarker {
  color: black;
}
.CodeMirror-guttermarker-subtle {
  color: #999;
}
/* CURSOR */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-webkit-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@keyframes blink {
  50% {
    background-color: transparent;
  }
}
/* Can style cursor different in overwrite (non-insert) mode */
.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}
.CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute;
}
/* DEFAULT THEME */
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header, .cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
.cm-s-default .cm-keyword {
  color: #708;
}
.cm-s-default .cm-atom {
  color: #219;
}
.cm-s-default .cm-number {
  color: #164;
}
.cm-s-default .cm-def {
  color: #00f;
}
.cm-s-default .cm-variable-2 {
  color: #05a;
}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {
  color: #085;
}
.cm-s-default .cm-comment {
  color: #a50;
}
.cm-s-default .cm-string {
  color: #a11;
}
.cm-s-default .cm-string-2 {
  color: #f50;
}
.cm-s-default .cm-meta {
  color: #555;
}
.cm-s-default .cm-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #30a;
}
.cm-s-default .cm-bracket {
  color: #997;
}
.cm-s-default .cm-tag {
  color: #170;
}
.cm-s-default .cm-attribute {
  color: #00c;
}
.cm-s-default .cm-hr {
  color: #999;
}
.cm-s-default .cm-link {
  color: #00c;
}
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
.CodeMirror-composing {
  border-bottom: 2px solid;
}
/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}
.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}
.CodeMirror-activeline-background {
  background: #e8f2ff;
}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}
.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}
.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}
.CodeMirror-gutter-wrapper ::selection {
  background-color: transparent;
}
.CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}
.CodeMirror-lines {
  cursor: text;
  min-height: 1px;
  /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px;
  /* Force widget margins to stay inside of the container */
}
.CodeMirror-rtl pre {
  direction: rtl;
}
.CodeMirror-code {
  outline: none;
}
/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}
.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre {
  position: static;
}
div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}
.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}
.CodeMirror-selected {
  background: #d9d9d9;
}
.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}
.CodeMirror-crosshair {
  cursor: crosshair;
}
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, 0.4);
}
/* Used to force a border model for a node */
.cm-force-border {
  padding-right: 0.1px;
}
@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
/* See issue #2901 */
.cm-tab-wrap-hack:after {
  content: "";
}
/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none;
}
/*
  Name:       material
  Author:     Mattia Astorino (http://github.com/equinusocio)
  Website:    https://material-theme.site/
*/
.cm-s-material.CodeMirror {
  background-color: #263238;
  color: #EEFFFF;
}
.cm-s-material .CodeMirror-gutters {
  background: #263238;
  color: #546E7A;
  border: none;
}
.cm-s-material .CodeMirror-guttermarker,
.cm-s-material .CodeMirror-guttermarker-subtle,
.cm-s-material .CodeMirror-linenumber {
  color: #546E7A;
}
.cm-s-material .CodeMirror-cursor {
  border-left: 1px solid #FFCC00;
}
.cm-s-material div.CodeMirror-selected {
  background: rgba(128, 203, 196, 0.2);
}
.cm-s-material.CodeMirror-focused div.CodeMirror-selected {
  background: rgba(128, 203, 196, 0.2);
}
.cm-s-material .CodeMirror-line::-moz-selection,
.cm-s-material .CodeMirror-line > span::-moz-selection,
.cm-s-material .CodeMirror-line > span > span::-moz-selection {
  background: rgba(128, 203, 196, 0.2);
}
.cm-s-material .CodeMirror-line::selection,
.cm-s-material .CodeMirror-line > span::selection,
.cm-s-material .CodeMirror-line > span > span::selection {
  background: rgba(128, 203, 196, 0.2);
}
.cm-s-material .CodeMirror-line::-moz-selection,
.cm-s-material .CodeMirror-line > span::-moz-selection,
.cm-s-material .CodeMirror-line > span > span::-moz-selection {
  background: rgba(128, 203, 196, 0.2);
}
.cm-s-material .CodeMirror-activeline-background {
  background: rgba(0, 0, 0, 0.5);
}
.cm-s-material .cm-keyword {
  color: #C792EA;
}
.cm-s-material .cm-operator {
  color: #89DDFF;
}
.cm-s-material .cm-variable-2 {
  color: #EEFFFF;
}
.cm-s-material .cm-variable-3,
.cm-s-material .cm-type {
  color: #f07178;
}
.cm-s-material .cm-builtin {
  color: #FFCB6B;
}
.cm-s-material .cm-atom {
  color: #F78C6C;
}
.cm-s-material .cm-number {
  color: #FF5370;
}
.cm-s-material .cm-def {
  color: #82AAFF;
}
.cm-s-material .cm-string {
  color: #C3E88D;
}
.cm-s-material .cm-string-2 {
  color: #f07178;
}
.cm-s-material .cm-comment {
  color: #546E7A;
}
.cm-s-material .cm-variable {
  color: #f07178;
}
.cm-s-material .cm-tag {
  color: #FF5370;
}
.cm-s-material .cm-meta {
  color: #FFCB6B;
}
.cm-s-material .cm-attribute {
  color: #C792EA;
}
.cm-s-material .cm-property {
  color: #C792EA;
}
.cm-s-material .cm-qualifier {
  color: #DECB6B;
}
.cm-s-material .cm-variable-3,
.cm-s-material .cm-type {
  color: #DECB6B;
}
.cm-s-material .cm-error {
  color: rgba(255, 255, 255, 1);
  background-color: #FF5370;
}
.cm-s-material .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.bluedark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.bluedark .lstick {
  -webkit-print-color-adjust: exact;
  background: #145ea8;
}
.bluedark .titulo {
  color: #145ea8;
}
.bluedark .dark-logo {
  display: none;
}
.bluedark .light-logo {
  display: inline-block;
}
.bluedark .topbar {
  background: #145ea8;
}
.bluedark .topbar .navbar-header {
  background: #145ea8;
}
.bluedark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.bluedark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.bluedark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.bluedark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .bluedark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.bluedark a.link:hover, .bluedark a.link:focus {
  color: #145ea8 !important;
}
.bluedark .bg-theme {
  background-color: #145ea8 !important;
}
.bluedark .text-theme {
  color: #028ee1 !important;
}
.bluedark .badge-theme {
  background-color: #145ea8 !important;
  color: #ffffff;
}
.bluedark .pagination > .active > a,
.bluedark .pagination > .active > span,
.bluedark .pagination > .active > a:hover,
.bluedark .pagination > .active > span:hover,
.bluedark .pagination > .active > a:focus,
.bluedark .pagination > .active > span:focus {
  background-color: #145ea8;
  border-color: #145ea8;
}
.bluedark .right-sidebar .rpanel-title {
  background: #145ea8;
}
.bluedark .stylish-table tbody tr:hover, .bluedark .stylish-table tbody tr.active {
  border-left: 4px solid #145ea8;
}
.bluedark .text-themecolor {
  color: #028ee1 !important;
}
.bluedark .profile-tab li a.nav-link.active,
.bluedark .customtab li a.nav-link.active {
  border-bottom: 2px solid #145ea8;
  color: #145ea8;
}
.bluedark .profile-tab li a.nav-link:hover,
.bluedark .customtab li a.nav-link:hover {
  color: #145ea8;
}
.bluedark .btn-themecolor,
.bluedark .btn-themecolor.disabled {
  background-color: #145ea8;
  color: #ffffff;
  border: 1px solid #145ea8;
}
.bluedark .btn-themecolor:hover,
.bluedark .btn-themecolor.disabled:hover {
  background-color: #145ea8;
  opacity: 0.7;
  border: 1px solid #145ea8;
}
.bluedark .btn-themecolor.active, .bluedark .btn-themecolor:focus,
.bluedark .btn-themecolor.disabled.active,
.bluedark .btn-themecolor.disabled:focus {
  background-color: #028ee1;
}
.bluedark .label-themecolor {
  background: #145ea8;
}
.bluedark .sidebar-nav > ul > li.active > a {
  color: #028ee1;
  border-color: #145ea8;
}
.bluedark .sidebar-nav > ul > li.active > a i {
  color: #028ee1;
}
.bluedark .sidebar-nav ul li a.router-link-active, .bluedark .sidebar-nav ul li a:hover {
  color: #028ee1;
}
.bluedark .sidebar-nav ul li a.router-link-active i, .bluedark .sidebar-nav ul li a:hover i {
  color: #028ee1;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
.defaultdark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.defaultdark .dark-logo {
  display: none;
}
.defaultdark .light-logo {
  display: inline-block;
}
.defaultdark .topbar {
  background: #fff;
}
.defaultdark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: none;
}
.defaultdark .topbar .top-navbar .navbar-nav > .nav-item > span {
  color: #398bf7;
}
.defaultdark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #a6b7bf;
}
.defaultdark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .defaultdark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #242a33 !important;
}
.defaultdark .logo-center .topbar .navbar-header {
  background: transparent;
  box-shadow: none;
}
.defaultdark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.defaultdark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.defaultdark a.link:hover, .defaultdark a.link:focus {
  color: #398bf7 !important;
}
.defaultdark .right-sidebar .rpanel-title {
  background: #398bf7;
}
.defaultdark .text-themecolor {
  color: #398bf7 !important;
}
.defaultdark .btn-themecolor,
.defaultdark .btn-themecolor.disabled {
  background: #398bf7;
  color: #ffffff;
  border: 1px solid #398bf7;
}
.defaultdark .btn-themecolor:hover,
.defaultdark .btn-themecolor.disabled:hover {
  background: #398bf7;
  opacity: 0.7;
  border: 1px solid #398bf7;
}
.defaultdark .btn-themecolor.active, .defaultdark .btn-themecolor:focus,
.defaultdark .btn-themecolor.disabled.active,
.defaultdark .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.defaultdark .left-sidebar,
.defaultdark .card-no-border .left-sidebar,
.defaultdark .card-no-border .sidebar-nav {
  background: #242a33;
}
.defaultdark .user-profile .profile-text a {
  color: #687384 !important;
}
.defaultdark .card-no-border .sidebar-footer {
  background: #1c2128;
}
.defaultdark .label-themecolor {
  background: #398bf7;
}
.defaultdark .sidebar-nav ul li a.router-link-active, .defaultdark .sidebar-nav ul li a:hover {
  color: #398bf7;
}
.defaultdark .sidebar-nav ul li a.router-link-active i, .defaultdark .sidebar-nav ul li a:hover i {
  color: #398bf7;
}
.defaultdark .sidebar-nav ul li.nav-small-cap {
  color: #687384;
}
@media (min-width: 768px) {
  .defaultdark.horizontal-nav .sidebar-nav #sidebarnav > li > ul {
    background: #1c2128;
  }
  .defaultdark.horizontal-nav .sidebar-nav #sidebarnav > li:hover > a {
    background: #1c2128;
  }
  .defaultdark.mini-sidebar .sidebar-nav #sidebarnav > li > ul,
.defaultdark.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    background: #1c2128;
  }
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.reddark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.reddark .dark-logo {
  display: none;
}
.reddark .light-logo {
  display: inline-block;
}
.reddark .topbar {
  background: #f62d51;
}
.reddark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.reddark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.reddark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: rgba(255, 255, 255, 0.8) !important;
}
.reddark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .reddark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #ffffff !important;
}
.reddark .topbar .navbar-header {
  background: #f62d51;
}
.reddark .logo-center .topbar .navbar-header {
  background: transparent;
  box-shadow: none;
}
.reddark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.reddark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.reddark a.link:hover, .reddark a.link:focus {
  color: #f62d51 !important;
}
.reddark .right-sidebar .rpanel-title {
  background: #f62d51;
}
.reddark .text-themecolor {
  color: #f62d51 !important;
}
.reddark .btn-themecolor,
.reddark .btn-themecolor.disabled {
  background: #f62d51;
  color: #ffffff;
  border: 1px solid #f62d51;
}
.reddark .btn-themecolor:hover,
.reddark .btn-themecolor.disabled:hover {
  background: #f62d51;
  opacity: 0.7;
  border: 1px solid #f62d51;
}
.reddark .btn-themecolor.active, .reddark .btn-themecolor:focus,
.reddark .btn-themecolor.disabled.active,
.reddark .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.reddark .left-sidebar,
.reddark .card-no-border .left-sidebar,
.reddark .card-no-border .sidebar-nav {
  background: #272c33;
}
.reddark .user-profile .profile-text a {
  color: #798699 !important;
}
.reddark .card-no-border .sidebar-footer {
  background: #181c22;
}
.reddark .label-themecolor {
  background: #f62d51;
}
.reddark .sidebar-nav ul li a.router-link-active, .reddark .sidebar-nav ul li a:hover {
  color: #f62d51;
}
.reddark .sidebar-nav ul li a.router-link-active i, .reddark .sidebar-nav ul li a:hover i {
  color: #f62d51;
}
.reddark .sidebar-nav ul li.nav-small-cap {
  color: #798699;
}
@media (min-width: 768px) {
  .reddark.horizontal-nav .sidebar-nav #sidebarnav > li > ul {
    background: #181c22;
  }
  .reddark.horizontal-nav .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
  .reddark.mini-sidebar .sidebar-nav #sidebarnav > li > ul,
.reddark.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.greendark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.greendark .dark-logo {
  display: none;
}
.greendark .light-logo {
  display: inline-block;
}
.greendark .topbar {
  background: #00acc1;
}
.greendark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.greendark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.greendark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: rgba(255, 255, 255, 0.8) !important;
}
.greendark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .greendark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #ffffff !important;
}
.greendark .topbar .navbar-header {
  background: #00acc1;
}
.greendark .logo-center .topbar .navbar-header {
  background: transparent;
  box-shadow: none;
}
.greendark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.greendark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.greendark a.link:hover, .greendark a.link:focus {
  color: #00acc1 !important;
}
.greendark .right-sidebar .rpanel-title {
  background: #00acc1;
}
.greendark .text-themecolor {
  color: #00acc1 !important;
}
.greendark .btn-themecolor,
.greendark .btn-themecolor.disabled {
  background: #00acc1;
  color: #ffffff;
  border: 1px solid #00acc1;
}
.greendark .btn-themecolor:hover,
.greendark .btn-themecolor.disabled:hover {
  background: #00acc1;
  opacity: 0.7;
  border: 1px solid #00acc1;
}
.greendark .btn-themecolor.active, .greendark .btn-themecolor:focus,
.greendark .btn-themecolor.disabled.active,
.greendark .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.greendark .left-sidebar,
.greendark .card-no-border .left-sidebar,
.greendark .card-no-border .sidebar-nav {
  background: #272c33;
}
.greendark .user-profile .profile-text a {
  color: #798699 !important;
}
.greendark .card-no-border .sidebar-footer {
  background: #181c22;
}
.greendark .label-themecolor {
  background: #00acc1;
}
.greendark .sidebar-nav ul li a.router-link-active, .greendark .sidebar-nav ul li a:hover {
  color: #00acc1;
}
.greendark .sidebar-nav ul li a.router-link-active i, .greendark .sidebar-nav ul li a:hover i {
  color: #00acc1;
}
.greendark .sidebar-nav ul li.nav-small-cap {
  color: #798699;
}
@media (min-width: 768px) {
  .greendark.horizontal-nav .sidebar-nav #sidebarnav > li > ul {
    background: #181c22;
  }
  .greendark.horizontal-nav .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
  .greendark.mini-sidebar .sidebar-nav #sidebarnav > li > ul,
.greendark.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.purpledark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.purpledark .dark-logo {
  display: none;
}
.purpledark .light-logo {
  display: inline-block;
}
.purpledark .topbar {
  background: #7460ee;
}
.purpledark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.purpledark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.purpledark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: rgba(255, 255, 255, 0.8) !important;
}
.purpledark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .purpledark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #ffffff !important;
}
.purpledark .topbar .navbar-header {
  background: #7460ee;
}
.purpledark .logo-center .topbar .navbar-header {
  background: transparent;
  box-shadow: none;
}
.purpledark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.purpledark .logo-center .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.purpledark a.link:hover, .purpledark a.link:focus {
  color: #7460ee !important;
}
.purpledark .right-sidebar .rpanel-title {
  background: #7460ee;
}
.purpledark .text-themecolor {
  color: #7460ee !important;
}
.purpledark .btn-themecolor,
.purpledark .btn-themecolor.disabled {
  background: #7460ee;
  color: #ffffff;
  border: 1px solid #7460ee;
}
.purpledark .btn-themecolor:hover,
.purpledark .btn-themecolor.disabled:hover {
  background: #7460ee;
  opacity: 0.7;
  border: 1px solid #7460ee;
}
.purpledark .btn-themecolor.active, .purpledark .btn-themecolor:focus,
.purpledark .btn-themecolor.disabled.active,
.purpledark .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.purpledark .left-sidebar,
.purpledark .card-no-border .left-sidebar,
.purpledark .card-no-border .sidebar-nav {
  background: #272c33;
}
.purpledark .user-profile .profile-text a {
  color: #798699 !important;
}
.purpledark .card-no-border .sidebar-footer {
  background: #181c22;
}
.purpledark .label-themecolor {
  background: #7460ee;
}
.purpledark .sidebar-nav ul li a.router-link-active, .purpledark .sidebar-nav ul li a:hover {
  color: #7460ee;
}
.purpledark .sidebar-nav ul li a.router-link-active i, .purpledark .sidebar-nav ul li a:hover i {
  color: #7460ee;
}
.purpledark .sidebar-nav ul li.nav-small-cap {
  color: #798699;
}
@media (min-width: 768px) {
  .purpledark.horizontal-nav .sidebar-nav #sidebarnav > li > ul {
    background: #181c22;
  }
  .purpledark.horizontal-nav .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
  .purpledark.mini-sidebar .sidebar-nav #sidebarnav > li > ul,
.purpledark.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    background: #181c22;
  }
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.megnadark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.megnadark .lstick {
  -webkit-print-color-adjust: exact;
  background: #007430;
}
.megnadark .titulo {
  color: #00b14a;
}
.megnadark .dark-logo {
  display: none;
}
.megnadark .light-logo {
  display: inline-block;
}
.megnadark .topbar {
  background: #007430;
}
.megnadark .topbar .navbar-header {
  background: #007430;
}
.megnadark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.megnadark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.megnadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.megnadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .megnadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.megnadark a.link:hover, .megnadark a.link:focus {
  color: #007430 !important;
}
.megnadark .bg-theme {
  background-color: #007430 !important;
}
.megnadark .text-theme {
  color: #00b14a !important;
}
.megnadark .badge-theme {
  background-color: #007430 !important;
  color: #ffffff;
}
.megnadark .pagination > .active > a,
.megnadark .pagination > .active > span,
.megnadark .pagination > .active > a:hover,
.megnadark .pagination > .active > span:hover,
.megnadark .pagination > .active > a:focus,
.megnadark .pagination > .active > span:focus {
  background-color: #007430;
  border-color: #007430;
}
.megnadark .right-sidebar .rpanel-title {
  background: #007430;
}
.megnadark .stylish-table tbody tr:hover, .megnadark .stylish-table tbody tr.active {
  border-left: 4px solid #007430;
}
.megnadark .text-themecolor {
  color: #00b14a !important;
}
.megnadark .profile-tab li a.nav-link.active,
.megnadark .customtab li a.nav-link.active {
  border-bottom: 2px solid #007430;
  color: #007430;
}
.megnadark .profile-tab li a.nav-link:hover,
.megnadark .customtab li a.nav-link:hover {
  color: #007430;
}
.megnadark .btn-themecolor,
.megnadark .btn-themecolor.disabled {
  background-color: #007430;
  color: #ffffff;
  border: 1px solid #007430;
}
.megnadark .btn-themecolor:hover,
.megnadark .btn-themecolor.disabled:hover {
  background: #007430;
  opacity: 0.7;
  border: 1px solid #007430;
}
.megnadark .btn-themecolor.active, .megnadark .btn-themecolor:focus,
.megnadark .btn-themecolor.disabled.active,
.megnadark .btn-themecolor.disabled:focus {
  background: #00b14a;
}
.megnadark .label-themecolor {
  background: #007430;
}
.megnadark .sidebar-nav > ul > li.active > a {
  color: #00b14a;
  border-color: #007430;
}
.megnadark .sidebar-nav > ul > li.active > a i {
  color: #00b14a;
}
.megnadark .sidebar-nav ul li a.router-link-active, .megnadark .sidebar-nav ul li a:hover {
  color: #00b14a;
}
.megnadark .sidebar-nav ul li a.router-link-active i, .megnadark .sidebar-nav ul li a:hover i {
  color: #00b14a;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.oficinadark {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.oficinadark .lstick {
  -webkit-print-color-adjust: exact;
  background: #be8600;
}
.oficinadark .titulo {
  color: #be8600;
}
.oficinadark .dark-logo {
  display: none;
}
.oficinadark .light-logo {
  display: inline-block;
}
.oficinadark .topbar {
  background: #be8600;
}
.oficinadark .topbar .navbar-header {
  background: #be8600;
}
.oficinadark .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.oficinadark .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.oficinadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.oficinadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .oficinadark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.oficinadark a.link:hover, .oficinadark a.link:focus {
  color: #be8600 !important;
}
.oficinadark .bg-theme {
  background-color: #be8600 !important;
}
.oficinadark .text-theme {
  color: #e9a300 !important;
}
.oficinadark .badge-theme {
  background-color: #be8600 !important;
  color: #ffffff;
}
.oficinadark .pagination > .active > a,
.oficinadark .pagination > .active > span,
.oficinadark .pagination > .active > a:hover,
.oficinadark .pagination > .active > span:hover,
.oficinadark .pagination > .active > a:focus,
.oficinadark .pagination > .active > span:focus {
  background-color: #be8600;
  border-color: #be8600;
}
.oficinadark .right-sidebar .rpanel-title {
  background: #be8600;
}
.oficinadark .stylish-table tbody tr:hover, .oficinadark .stylish-table tbody tr.active {
  border-left: 4px solid #be8600;
}
.oficinadark .text-themecolor {
  color: #e9a300 !important;
}
.oficinadark .profile-tab li a.nav-link.active,
.oficinadark .customtab li a.nav-link.active {
  border-bottom: 2px solid #be8600;
  color: #be8600;
}
.oficinadark .profile-tab li a.nav-link:hover,
.oficinadark .customtab li a.nav-link:hover {
  color: #be8600;
}
.oficinadark .btn-themecolor,
.oficinadark .btn-themecolor.disabled {
  background-color: #be8600;
  color: #ffffff;
  border: 1px solid #be8600;
}
.oficinadark .btn-themecolor:hover,
.oficinadark .btn-themecolor.disabled:hover {
  background: #be8600;
  opacity: 0.7;
  border: 1px solid #be8600;
}
.oficinadark .btn-themecolor.active, .oficinadark .btn-themecolor:focus,
.oficinadark .btn-themecolor.disabled.active,
.oficinadark .btn-themecolor.disabled:focus {
  background: #e9a300;
}
.oficinadark .label-themecolor {
  background: #be8600;
}
.oficinadark .sidebar-nav > ul > li.active > a {
  color: #be8600;
  border-color: #be8600;
}
.oficinadark .sidebar-nav > ul > li.active > a i {
  color: #be8600;
}
.oficinadark .sidebar-nav ul li a.router-link-active, .oficinadark .sidebar-nav ul li a:hover {
  color: #be8600;
}
.oficinadark .sidebar-nav ul li a.router-link-active i, .oficinadark .sidebar-nav ul li a:hover i {
  color: #be8600;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.megna {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.megna .lstick {
  -webkit-print-color-adjust: exact;
  background: #00913c;
}
.megna .titulo {
  color: #00913c;
}
.megna .dark-logo {
  display: none;
}
.megna .light-logo {
  display: inline-block;
}
.megna .topbar {
  background: #00913c;
}
.megna .topbar .navbar-header {
  background: #00913c;
}
.megna .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.megna .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.megna .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.megna .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .megna .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.megna a.link:hover, .megna a.link:focus {
  color: #00913c !important;
}
.megna .bg-theme {
  background-color: #00913c !important;
}
.megna .text-theme {
  color: #00913c !important;
}
.megna .badge-theme {
  background-color: #00913c !important;
  color: #ffffff;
}
.megna .pagination > .active > a,
.megna .pagination > .active > span,
.megna .pagination > .active > a:hover,
.megna .pagination > .active > span:hover,
.megna .pagination > .active > a:focus,
.megna .pagination > .active > span:focus {
  background-color: #00913c;
  border-color: #00913c;
}
.megna .right-sidebar .rpanel-title {
  background: #00913c;
}
.megna .stylish-table tbody tr:hover, .megna .stylish-table tbody tr.active {
  border-left: 4px solid #00913c;
}
.megna .text-themecolor {
  color: #00913c !important;
}
.megna .profile-tab li a.nav-link.active,
.megna .customtab li a.nav-link.active {
  border-bottom: 2px solid #00913c;
  color: #00913c;
}
.megna .profile-tab li a.nav-link:hover,
.megna .customtab li a.nav-link:hover {
  color: #00913c;
}
.megna .btn-themecolor,
.megna .btn-themecolor.disabled {
  background: #00913c;
  color: #ffffff;
  border: 1px solid #00913c;
}
.megna .btn-themecolor:hover,
.megna .btn-themecolor.disabled:hover {
  background: #00913c;
  opacity: 0.7;
  border: 1px solid #00913c;
}
.megna .btn-themecolor.active, .megna .btn-themecolor:focus,
.megna .btn-themecolor.disabled.active,
.megna .btn-themecolor.disabled:focus {
  background: #009c41;
}
.megna .label-themecolor {
  background: #00913c;
}
.megna .sidebar-nav > ul > li.active > a {
  color: #00913c;
  border-color: #00913c;
}
.megna .sidebar-nav > ul > li.active > a i {
  color: #00913c;
}
.megna .sidebar-nav ul li a.router-link-active, .megna .sidebar-nav ul li a:hover {
  color: #00913c;
}
.megna .sidebar-nav ul li a.router-link-active i, .megna .sidebar-nav ul li a:hover i {
  color: #00913c;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.blue {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.blue .lstick {
  -webkit-print-color-adjust: exact;
  background: #1976d2;
}
.blue .titulo {
  color: #1976d2;
}
.blue .dark-logo {
  display: none;
}
.blue .light-logo {
  display: inline-block;
}
.blue .topbar {
  background: #1976d2;
}
.blue .topbar .navbar-header {
  background: #1976d2;
}
.blue .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.blue .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.blue .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.blue .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .blue .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.blue a.link:hover, .blue a.link:focus {
  color: #1976d2 !important;
}
.blue .bg-theme {
  background-color: #1976d2 !important;
}
.blue .pagination > .active > a,
.blue .pagination > .active > span,
.blue .pagination > .active > a:hover,
.blue .pagination > .active > span:hover,
.blue .pagination > .active > a:focus,
.blue .pagination > .active > span:focus {
  background-color: #1976d2;
  border-color: #1976d2;
}
.blue .right-sidebar .rpanel-title {
  background: #1976d2;
}
.blue .stylish-table tbody tr:hover, .blue .stylish-table tbody tr.active {
  border-left: 4px solid #1976d2;
}
.blue .text-themecolor {
  color: #1976d2 !important;
}
.blue .profile-tab li a.nav-link.active,
.blue .customtab li a.nav-link.active {
  border-bottom: 2px solid #1976d2;
  color: #1976d2;
}
.blue .profile-tab li a.nav-link:hover,
.blue .customtab li a.nav-link:hover {
  color: #1976d2;
}
.blue .btn-themecolor,
.blue .btn-themecolor.disabled {
  background: #1976d2;
  color: #ffffff;
  border: 1px solid #1976d2;
}
.blue .btn-themecolor:hover,
.blue .btn-themecolor.disabled:hover {
  background: #1976d2;
  opacity: 0.7;
  border: 1px solid #1976d2;
}
.blue .btn-themecolor.active, .blue .btn-themecolor:focus,
.blue .btn-themecolor.disabled.active,
.blue .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.blue .label-themecolor {
  background: #1976d2;
}
.blue .sidebar-nav ul li a.router-link-active, .blue .sidebar-nav ul li a:hover {
  color: #1976d2;
}
.blue .sidebar-nav ul li a.router-link-active i, .blue .sidebar-nav ul li a:hover i {
  color: #1976d2;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.red {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.red .dark-logo {
  display: none;
}
.red .light-logo {
  display: inline-block;
}
.red .topbar {
  background: #f62d51;
}
.red .topbar .navbar-header {
  background: #455a64;
}
.red .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.red .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.red .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.red .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .red .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.red a.link:hover, .red a.link:focus {
  color: #f62d51 !important;
}
.red .bg-theme {
  background-color: #f62d51 !important;
}
.red .pagination > .active > a,
.red .pagination > .active > span,
.red .pagination > .active > a:hover,
.red .pagination > .active > span:hover,
.red .pagination > .active > a:focus,
.red .pagination > .active > span:focus {
  background-color: #f62d51;
  border-color: #f62d51;
}
.red .right-sidebar .rpanel-title {
  background: #f62d51;
}
.red .stylish-table tbody tr:hover, .red .stylish-table tbody tr.active {
  border-left: 4px solid #f62d51;
}
.red .text-themecolor {
  color: #f62d51 !important;
}
.red .profile-tab li a.nav-link.active,
.red .customtab li a.nav-link.active {
  border-bottom: 2px solid #f62d51;
  color: #f62d51;
}
.red .profile-tab li a.nav-link:hover,
.red .customtab li a.nav-link:hover {
  color: #f62d51;
}
.red .btn-themecolor,
.red .btn-themecolor.disabled {
  background: #f62d51;
  color: #ffffff;
  border: 1px solid #f62d51;
}
.red .btn-themecolor:hover,
.red .btn-themecolor.disabled:hover {
  background: #f62d51;
  opacity: 0.7;
  border: 1px solid #f62d51;
}
.red .btn-themecolor.active, .red .btn-themecolor:focus,
.red .btn-themecolor.disabled.active,
.red .btn-themecolor.disabled:focus {
  background: #f62d51;
}
.red .label-themecolor {
  background: #f62d51;
}
.red .sidebar-nav > ul > li.active > a {
  color: #f62d51;
  border-color: #f62d51;
}
.red .sidebar-nav > ul > li.active > a i {
  color: #f62d51;
}
.red .sidebar-nav ul li a.router-link-active, .red .sidebar-nav ul li a:hover {
  color: #f62d51;
}
.red .sidebar-nav ul li a.router-link-active i, .red .sidebar-nav ul li a:hover i {
  color: #f62d51;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.green {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.green .lstick {
  -webkit-print-color-adjust: exact;
  background: #00acc1;
}
.green .titulo {
  color: #00acc1;
}
.green .dark-logo {
  display: none;
}
.green .light-logo {
  display: inline-block;
}
.green .topbar {
  background: #00acc1;
}
.green .topbar .navbar-header {
  background: #00acc1;
}
.green .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.green .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.green .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.green .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .green .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.green a.link:hover, .green a.link:focus {
  color: #00acc1 !important;
}
.green .bg-theme {
  background-color: #00acc1 !important;
}
.green .text-theme {
  color: #00acc1 !important;
}
.green .pagination > .active > a,
.green .pagination > .active > span,
.green .pagination > .active > a:hover,
.green .pagination > .active > span:hover,
.green .pagination > .active > a:focus,
.green .pagination > .active > span:focus {
  background-color: #00acc1;
  border-color: #00acc1;
}
.green .right-sidebar .rpanel-title {
  background: #00acc1;
}
.green .stylish-table tbody tr:hover, .green .stylish-table tbody tr.active {
  border-left: 4px solid #00acc1;
}
.green .text-themecolor {
  color: #00acc1 !important;
}
.green .profile-tab li a.nav-link.active,
.green .customtab li a.nav-link.active {
  border-bottom: 2px solid #00acc1;
  color: #00acc1;
}
.green .profile-tab li a.nav-link:hover,
.green .customtab li a.nav-link:hover {
  color: #00acc1;
}
.green .btn-themecolor,
.green .btn-themecolor.disabled {
  background: #00acc1;
  color: #ffffff;
  border: 1px solid #00acc1;
}
.green .btn-themecolor:hover,
.green .btn-themecolor.disabled:hover {
  background: #00acc1;
  opacity: 0.7;
  border: 1px solid #00acc1;
}
.green .btn-themecolor.active, .green .btn-themecolor:focus,
.green .btn-themecolor.disabled.active,
.green .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.green .label-themecolor {
  background: #00acc1;
}
.green .sidebar-nav > ul > li.active > a {
  color: #00acc1;
  border-color: #00acc1;
}
.green .sidebar-nav > ul > li.active > a i {
  color: #00acc1;
}
.green .sidebar-nav ul li a.router-link-active, .green .sidebar-nav ul li a:hover {
  color: #00acc1;
}
.green .sidebar-nav ul li a.router-link-active i, .green .sidebar-nav ul li a:hover i {
  color: #00acc1;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.purple {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.purple .dark-logo {
  display: none;
}
.purple .light-logo {
  display: inline-block;
}
.purple .topbar {
  background: #7460ee;
}
.purple .topbar .navbar-header {
  background: #7460ee;
}
.purple .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.purple .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.purple .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.purple .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .purple .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.purple a.link:hover, .purple a.link:focus {
  color: #7460ee !important;
}
.purple .bg-theme {
  background-color: #7460ee !important;
}
.purple .pagination > .active > a,
.purple .pagination > .active > span,
.purple .pagination > .active > a:hover,
.purple .pagination > .active > span:hover,
.purple .pagination > .active > a:focus,
.purple .pagination > .active > span:focus {
  background-color: #7460ee;
  border-color: #7460ee;
}
.purple .right-sidebar .rpanel-title {
  background: #7460ee;
}
.purple .stylish-table tbody tr:hover, .purple .stylish-table tbody tr.active {
  border-left: 4px solid #7460ee;
}
.purple .text-themecolor {
  color: #7460ee !important;
}
.purple .profile-tab li a.nav-link.active,
.purple .customtab li a.nav-link.active {
  border-bottom: 2px solid #7460ee;
  color: #7460ee;
}
.purple .profile-tab li a.nav-link:hover,
.purple .customtab li a.nav-link:hover {
  color: #7460ee;
}
.purple .btn-themecolor,
.purple .btn-themecolor.disabled {
  background: #7460ee;
  color: #ffffff;
  border: 1px solid #7460ee;
}
.purple .btn-themecolor:hover,
.purple .btn-themecolor.disabled:hover {
  background: #7460ee;
  opacity: 0.7;
  border: 1px solid #7460ee;
}
.purple .btn-themecolor.active, .purple .btn-themecolor:focus,
.purple .btn-themecolor.disabled.active,
.purple .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.purple .label-themecolor {
  background: #7460ee;
}
.purple .sidebar-nav > ul > li.active > a {
  color: #7460ee;
  border-color: #7460ee;
}
.purple .sidebar-nav > ul > li.active > a i {
  color: #7460ee;
}
.purple .sidebar-nav ul li a.router-link-active, .purple .sidebar-nav ul li a:hover {
  color: #7460ee;
}
.purple .sidebar-nav ul li a.router-link-active i, .purple .sidebar-nav ul li a:hover i {
  color: #7460ee;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.default {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.default .dark-logo {
  display: none;
}
.default .light-logo {
  display: inline-block;
}
.default .topbar {
  background: #028ee1;
}
.default .topbar .navbar-header {
  background: #455a64;
}
.default .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.default .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.default .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.default .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .default .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.default a.link:hover, .default a.link:focus {
  color: #009efb !important;
}
.default .bg-theme {
  background-color: #009efb !important;
}
.default .pagination > .active > a,
.default .pagination > .active > span,
.default .pagination > .active > a:hover,
.default .pagination > .active > span:hover,
.default .pagination > .active > a:focus,
.default .pagination > .active > span:focus {
  background-color: #009efb;
  border-color: #009efb;
}
.default .right-sidebar .rpanel-title {
  background: #009efb;
}
.default .stylish-table tbody tr:hover, .default .stylish-table tbody tr.active {
  border-left: 4px solid #009efb;
}
.default .text-themecolor {
  color: #009efb !important;
}
.default .profile-tab li a.nav-link.active,
.default .customtab li a.nav-link.active {
  border-bottom: 2px solid #009efb;
  color: #009efb;
}
.default .profile-tab li a.nav-link:hover,
.default .customtab li a.nav-link:hover {
  color: #009efb;
}
.default .btn-themecolor,
.default .btn-themecolor.disabled {
  background: #009efb;
  color: #ffffff;
  border: 1px solid #009efb;
}
.default .btn-themecolor:hover,
.default .btn-themecolor.disabled:hover {
  background: #009efb;
  opacity: 0.7;
  border: 1px solid #009efb;
}
.default .btn-themecolor.active, .default .btn-themecolor:focus,
.default .btn-themecolor.disabled.active,
.default .btn-themecolor.disabled:focus {
  background: #028ee1;
}
.default .label-themecolor {
  background: #009efb;
}
.default .sidebar-nav > ul > li.active > a {
  color: #009efb;
  border-color: #009efb;
}
.default .sidebar-nav > ul > li.active > a i {
  color: #009efb;
}
.default .sidebar-nav ul li a.router-link-active, .default .sidebar-nav ul li a:hover {
  color: #009efb;
}
.default .sidebar-nav ul li a.router-link-active i, .default .sidebar-nav ul li a:hover i {
  color: #009efb;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.oficina {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*Buttons
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
}
.oficina .lstick {
  -webkit-print-color-adjust: exact;
  background: #eea800;
}
.oficina .titulo {
  color: #398bf7;
}
.oficina .dark-logo {
  display: none;
}
.oficina .light-logo {
  display: inline-block;
}
.oficina .topbar {
  background: #eea800;
}
.oficina .topbar .navbar-header {
  background: #eea800;
}
.oficina .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.oficina .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.oficina .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #ffffff !important;
}
.oficina .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .oficina .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.oficina a.link:hover, .oficina a.link:focus {
  color: #eea800 !important;
}
.oficina .bg-theme {
  background-color: #eea800 !important;
}
.oficina .text-theme {
  color: #398bf7 !important;
}
.oficina .badge-theme {
  background-color: #eea800 !important;
  color: #ffffff;
}
.oficina .pagination > .active > a,
.oficina .pagination > .active > span,
.oficina .pagination > .active > a:hover,
.oficina .pagination > .active > span:hover,
.oficina .pagination > .active > a:focus,
.oficina .pagination > .active > span:focus {
  background-color: #eea800;
  border-color: #eea800;
}
.oficina .right-sidebar .rpanel-title {
  background: #eea800;
}
.oficina .stylish-table tbody tr:hover, .oficina .stylish-table tbody tr.active {
  border-left: 4px solid #eea800;
}
.oficina .profile-tab li a.nav-link.active,
.oficina .customtab li a.nav-link.active {
  border-bottom: 2px solid #eea800;
  color: #eea800;
}
.oficina .profile-tab li a.nav-link:hover,
.oficina .customtab li a.nav-link:hover {
  color: #eea800;
}
.oficina .btn-themecolor,
.oficina .btn-themecolor.disabled {
  background: #eea800;
  color: #ffffff;
  border: 1px solid #eea800;
}
.oficina .btn-themecolor:hover,
.oficina .btn-themecolor.disabled:hover {
  background: #eea800;
  opacity: 0.7;
  border: 1px solid #eea800;
}
.oficina .btn-themecolor.active, .oficina .btn-themecolor:focus,
.oficina .btn-themecolor.disabled.active,
.oficina .btn-themecolor.disabled:focus {
  background: #455a64;
}
.oficina .label-themecolor {
  background: #eea800;
}
.oficina .sidebar-nav > ul > li.active > a {
  color: #eea800;
  border-color: #eea800;
}
.oficina .sidebar-nav > ul > li.active > a i {
  color: #eea800;
}
.oficina .sidebar-nav ul li a.router-link-active, .oficina .sidebar-nav ul li a:hover {
  color: #eea800;
}
.oficina .sidebar-nav ul li a.router-link-active i, .oficina .sidebar-nav ul li a:hover i {
  color: #eea800;
}
/*
Template Name: Oficina da Aprovação
Author: Ronaldo Ito
*/
.dark-theme {
  /*******************
  /*Top bar
  *******************/
  /*******************
  /*General Elements
  *******************/
  /*******************
  /*sidebar navigation
  *******************/
  /*******************
  /* Light colors conversion
  *******************/
  /*******************
  /* General light colors font conversion
  *******************/
  /*******************
  /* Dark -alt conversion
  *******************/
  /*******************
  /* Dark  conversion
  *******************/
  /*******************
  /* Dark border conversion
  *******************/
  /*******************
  /* Dark -odd border conversion
  *******************/
}
.dark-theme body {
  color: #d6d6d6;
}
.dark-theme .dark-logo {
  display: inline-block;
}
.dark-theme .light-logo {
  display: none;
}
.dark-theme .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.dark-theme .topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
}
.dark-theme .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #c0c4c7;
}
.dark-theme .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .dark-theme .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #242a33 !important;
}
.dark-theme a.link:hover, .dark-theme a.link:focus {
  color: #009efb !important;
}
.dark-theme .right-sidebar .rpanel-title {
  background: #009efb;
}
.dark-theme .right-side-toggle {
  box-shadow: -8px 6px 10px -7px rgba(169, 169, 169, 0.42), 0 3px 3px 0 rgba(0, 0, 0, 0.12), 0 3px 3px -2px rgba(169, 169, 169, 0.2);
}
.dark-theme .left-sidebar,
.dark-theme .card-no-border .left-sidebar,
.dark-theme .card-no-border .sidebar-nav {
  background: #272c33;
}
.dark-theme .sidebar-nav > ul > li > a i,
.dark-theme .sidebar-nav ul li a {
  color: #c0c4c7;
}
.dark-theme .topbar ul.dropdown-user li a {
  color: #d6d6d6;
}
.dark-theme .user-profile .profile-text a {
  color: #c0c4c7 !important;
}
.dark-theme .card-no-border .sidebar-footer {
  background: #181c22;
}
.dark-theme .label-themecolor {
  background: #009efb;
}
.dark-theme .ngx-pagination a,
.dark-theme .ngx-pagination button {
  color: #c0c4c7 !important;
}
.dark-theme .sidebar-nav ul li.nav-small-cap {
  color: #c0c4c7;
}
@media (min-width: 768px) {
  .dark-theme.mini-sidebar .sidebar-nav #sidebarnav > li > ul {
    background: #141516;
  }
  .dark-theme.mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    background: #141516;
  }
}
.dark-theme h1,
.dark-theme h2,
.dark-theme h3,
.dark-theme h4,
.dark-theme h5,
.dark-theme h6 {
  color: #ffffff;
}
.dark-theme .todo-list li .checkbox label,
.dark-theme .page-link,
.dark-theme .list-group-item-action,
.dark-theme .custom-select,
.dark-theme .custom-file-control,
.dark-theme .form-control:focus,
.dark-theme .ng2-tag-input__text-input,
.dark-theme .dropdown-menu,
.dark-theme .navbar-light .navbar-nav .nav-link,
.dark-theme .ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  color: #ffffff;
}
.dark-theme .page-wrapper,
.dark-theme .form-control,
.dark-theme .ng2-tag-input__text-input,
.dark-theme .progress,
.dark-theme .page-item.disabled .page-link,
.dark-theme .page-link,
.dark-theme .btn-secondary,
.dark-theme .btn-outline-secondary,
.dark-theme .btn-secondary.disabled {
  background: #1f2227;
}
.dark-theme .table-striped tbody tr:nth-of-type(odd) .form-control {
  background: #272c33;
}
.dark-theme .custom-select,
.dark-theme .custom-file-control,
.dark-theme .mailbox .message-center a:hover,
.dark-theme .mega-dropdown .nav-accordion .card-header,
.dark-theme .table-striped tbody tr:nth-of-type(odd),
.dark-theme .ngx-datatable.material {
  background-color: #1f2227;
}
.dark-theme .card,
.dark-theme .list-group-item,
.dark-theme .bg-white,
.dark-theme .nav-tabs .nav-link.active,
.dark-theme .btn-outline-primary {
  background: #272c33;
}
.dark-theme .table tbody tr:hover,
.dark-theme .table tbody tr.active,
.dark-theme .aula li .item:hover,
.dark-theme .aula li .item.active {
  background: #4d4d4d;
}
.dark-theme .table {
  color: #d6d6d6;
}
.dark-theme .table .bg-light-danger {
  background-color: #332927 !important;
}
.dark-theme .table .bg-light-warning {
  background-color: #333227 !important;
}
.dark-theme .form-control,
.dark-theme .table td,
.dark-theme .table th,
.dark-theme .page-item.disabled .page-link,
.dark-theme .page-link,
.dark-theme .btn-secondary,
.dark-theme .btn-secondary.disabled,
.dark-theme .btn-outline-secondary,
.dark-theme .cal-month-view .cal-day-cell:not(:last-child),
.dark-theme .cal-month-view .cal-days .cal-cell-row,
.dark-theme .cal-month-view .cal-days,
.dark-theme .nav-tabs .nav-link.active,
.dark-theme .nav-tabs,
.dark-theme .dragndrop > div,
.dark-theme .custom-file-control,
.dark-theme .input-group-addon {
  border-color: rgba(120, 130, 140, 0.13);
}
.dark-theme .table tbody tr:hover,
.dark-theme .table tbody tr.active {
  color: #ffffff;
}
.dark-theme .btn-dark {
  background-color: #455a64;
  border-color: #455a64;
}
.dark-theme .card-default .card-header,
.dark-theme .bg-light,
.dark-theme .table-hover tbody tr:hover,
.dark-theme .right-sidebar,
.dark-theme .cal-month-view .cal-cell-row:hover,
.dark-theme .cal-month-view .cal-cell-row .cal-cell:hover,
.dark-theme .cal-month-view .cal-cell.cal-has-events.cal-open,
.dark-theme .cal-month-view .cal-open-day-events,
.dark-theme .cal-day-view .cal-hour:nth-child(odd),
.dark-theme .taskboard .taskboard-task,
.dark-theme .input-group-addon,
.dark-theme .dropdown-menu {
  background: #3c4147 !important;
}
.dark-theme .footer {
  background: #272c33 !important;
}
.dark-theme .page-titles {
  background: #1f2227 !important;
}
.dark-theme .modal-content {
  background: #4d4d4d !important;
}
.dark-theme .modal-content .close {
  color: #d6d6d6;
}
.dark-theme .nav-tabs .nav-link.active,
.dark-theme .nav-tabs .nav-item.show .nav-link,
.dark-theme .swal2-popup .swal2-title,
.dark-theme .swal2-popup .swal2-content {
  color: #c0c4c7;
}
.dark-theme .swal2-success-circular-line-left,
.dark-theme .swal2-success-circular-line-right,
.dark-theme .swal2-success-ring,
.dark-theme .swal2-success-fix {
  background-color: transparent !important;
}
.dark-theme .alert h1,
.dark-theme .alert h2,
.dark-theme .alert h3,
.dark-theme .alert h4,
.dark-theme .alert h5,
.dark-theme .alert h6 {
  color: #272c33;
}
.dark-theme .bloco:hover {
  background-color: #3c4147;
}
.dark-theme .bloco_acoes {
  background-color: #272c33;
}
.dark-theme .bloco {
  color: white !important;
}
.dark-theme .bloco p,
.dark-theme .bloco div,
.dark-theme .bloco span {
  color: #ffffff !important;
}
.dark-theme .bloco a {
  background-color: transparent !important;
}
.dark-theme .bloco .anotacao {
  color: #1f2227 !important;
}
.dark-theme .bloco.bg-light-success,
.dark-theme .bloco.bg-light-danger {
  color: #272c33 !important;
}
.dark-theme .bloco.bg-light-success p,
.dark-theme .bloco.bg-light-success div,
.dark-theme .bloco.bg-light-success span,
.dark-theme .bloco.bg-light-danger p,
.dark-theme .bloco.bg-light-danger div,
.dark-theme .bloco.bg-light-danger span {
  color: #272c33 !important;
}
.dark-theme .anotacoes .anotacao {
  color: #1f2227 !important;
}
.dark-theme .anotacoes li:hover {
  color: #1f2227 !important;
}
.dark-theme .slimscrollright {
  background: transparent !important;
}
.dark-theme .bloqueado .card-title {
  color: #272c33 !important;
}
.dark-theme .list-group-item-light {
  background-color: #181c22;
}
.dark-theme .list-group-item-light.list-group-item-action.list-group-item-light:hover {
  background-color: #141516;
}
.dark-theme .list-group-item-light-focus {
  background-color: #212f2a;
}
.dark-theme .list-group-item-light-focus.list-group-item-action.list-group-item:hover {
  background-color: #192821;
}
.dark-theme .list-group a.list-group-item:hover {
  background-color: #4d4d4d;
}
.dark-theme .gauge-chart text,
.dark-theme .gauge-chart span {
  fill: #d4d4d4;
  color: #d4d4d4;
}
.dark-theme .bg-light-inverse h4,
.dark-theme .bg-light-inverse label {
  color: #141516;
}
.dark-theme .bg-light-success {
  background-color: #454b46 !important;
}
.dark-theme .bg-light-danger {
  background-color: #3c2a2a !important;
}
.dark-theme .custom-file-label {
  background-color: #1f2227;
}
.dark-theme .text-dark {
  color: #ffffff !important;
}
.dark-theme .comment-text:hover,
.dark-theme .comment-row:hover {
  color: #1f2227 !important;
}
.dark-theme hr {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.dark-theme .flash .text-dark {
  color: #141516 !important;
}
.dark-theme .flash .card {
  background: transparent;
}
.dark-theme .flash .card h4 h1,
.dark-theme .flash .card h4 h2,
.dark-theme .flash .card h4 h3,
.dark-theme .flash .card h4 h4,
.dark-theme .flash .card h4 h5,
.dark-theme .flash .card h4 h6,
.dark-theme .flash .card h4 p,
.dark-theme .flash .card h4 span,
.dark-theme .flash .card h4 div,
.dark-theme .flash .card h4 ul,
.dark-theme .flash .card h4 li {
  background: transparent;
}
.dark-theme .flash .front,
.dark-theme .flash .d-flex,
.dark-theme .flash .back {
  background-color: #e6e6e6;
}
.dark-theme .triade .bg-light-inverse {
  background-color: #263238 !important;
}
.dark-theme .triade .custom-control-label {
  color: #d6d6d6;
}
.dark-theme .triade h4 {
  color: #ffffff;
}
.dark-theme .jodit_wysiwyg {
  color: #99abb4;
}
.dark-theme .preloader {
  background: #1f2227;
}
.dark-theme .lei .bg-light-danger:hover {
  color: #141516 !important;
}
.dark-theme .ck-editor {
  color: #99abb4;
}
.dark-theme .ql-container h1,
.dark-theme .ql-container h2,
.dark-theme .ql-container h3,
.dark-theme .ql-container h4,
.dark-theme .ql-container h5,
.dark-theme .ql-container h6,
.dark-theme .jodit_container h1,
.dark-theme .jodit_container h2,
.dark-theme .jodit_container h3,
.dark-theme .jodit_container h4,
.dark-theme .jodit_container h5,
.dark-theme .jodit_container h6 {
  color: #181c22 !important;
}
.dark-theme .ck-content h1,
.dark-theme .ck-content h2,
.dark-theme .ck-content h3,
.dark-theme .ck-content h4,
.dark-theme .ck-content h5,
.dark-theme .ck-content h6 {
  color: #99abb4;
}
.dark-theme .hidden-light {
  display: initial !important;
}
.dark-theme .hidden-dark {
  display: none !important;
}
.dark-theme .form-control[readonly] {
  color: #ffffff;
}
.dark-theme .bg-light-warning {
  background-color: #4d4d4d !important;
}
.dark-theme .table tbody tr.bg-light-danger:hover {
  background-color: #523a35 !important;
}
.dark-theme .table-bordered,
.dark-theme .table-responsive > table.table-bordered {
  border: solid 1px #263238 !important;
}
.dark-theme select.custom-select,
.dark-theme input.form-control {
  border-color: #1f2227;
}
.dark-theme .error-box {
  background-color: #4d4d4d !important;
}
.dark-theme .bg-muted-vgradient {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 242, 240, 0)), to(rgba(0, 0, 0, 0.3)));
  background: linear-gradient(180deg, rgba(242, 242, 240, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
.dark-theme .apexcharts-tooltip,
.dark-theme .apexcharts-tooltip-title {
  background-color: #181c22 !important;
  margin-bottom: 0px !important;
}
.dark-theme .apexcharts-tooltip-series-group {
  background-color: #272c33 !important;
}
.dark-theme .apexcharts-yaxis-texts-g text,
.dark-theme .apexcharts-xaxis text {
  fill: #ffffff;
}
.dark-theme .apexcharts-legend-text {
  color: #ffffff !important;
}
.dark-theme .progress-row:hover {
  background-color: #4d4d4d;
}
.dark-theme .jodit-wysiwyg > p {
  color: #4d4d4d !important;
}
.dark-theme quill-editor > .ql-toolbar {
  background-color: #d6d6d6 !important;
}
.dark-theme .bg-sidebar {
  background-color: #1f2227 !important;
}
.dark-theme .list-group-item-action.focus {
  background: #455a64;
}
.dark-theme .mkd strong em {
  color: #ffffff !important;
  text-decoration: underline !important;
}
.dark-theme .ag-timeline-card_meta {
  color: #d6d6d6 !important;
}
.dark-theme .ag-timeline-card_point {
  background-color: #1d1d1b !important;
  color: #fff !important;
}
.dark-theme .js-ag-active .ag-timeline-card_point {
  color: #fff !important;
  background-color: #1976D2 !important;
}
.dark-theme h3.badge-light {
  color: #263238;
}
.dark-theme .bg-light-part {
  background-color: #30363f !important;
}
.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}
/*!
 * jodit - Jodit is awesome and usefully wysiwyg editor with filebrowser
 * Author: Chupurnov <chupurnov@gmail.com> (https://xdsoft.net/)
 * Version: v3.8.2
 * Url: https://xdsoft.net/jodit/
 * License(s): MIT
 */
	.jodit-wysiwyg{outline:0}
	.jodit-wysiwyg::-moz-selection, .jodit-wysiwyg ::-moz-selection{background:#b5d6fd;color:#4c4c4c}
	.jodit-wysiwyg::-moz-selection,.jodit-wysiwyg ::-moz-selection{background:#b5d6fd;color:#4c4c4c}
	.jodit-wysiwyg::selection,.jodit-wysiwyg ::selection{background:#b5d6fd;color:#4c4c4c}
	.jodit-container:not(.jodit_inline) .jodit-wysiwyg{margin:0;outline:0;overflow-x:auto;padding:8px;position:relative}
	.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}
	.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}
	.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{position:relative;z-index:0}
	.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}
	.jodit-form{color:#4c4c4c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px}
	.jodit-form.jodit_error{border-color:#ff3b3b;box-shadow:inset 0 0 3px 0 hsla(0,0%,74%,.3)}
	@media (max-width:768px){.jodit-form{min-width:150px}}
	.jodit-form button{background:#d6d6d6;border:none;color:#4c4c4c;cursor:pointer;font-size:16px;height:36px;line-height:1;margin-bottom:8px;margin-top:8px;outline:none;padding:8px;text-decoration:none;-webkit-transition:background .2s ease 0s;transition:background .2s ease 0s}
	.jodit-form button:hover{background-color:#ecebe9;color:#4c4c4c}
	.jodit-form button:active{background:#ecebe9;color:#4c4c4c}
	.jodit-form label{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:8px;text-align:left;white-space:nowrap}
	.jodit-form label:last-child{margin-bottom:0}
	.jodit-form .jodit-form__center{-webkit-box-pack:center;justify-content:center}
	.jodit .jodit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit .jodit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit .jodit-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit .jodit-input[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit .jodit-select[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit .jodit-textarea[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit .jodit-input_has-error_true{border-color:#ff3b3b}
	.jodit .jodit-select_has-error_true{border-color:#ff3b3b}
	.jodit .jodit-textarea_has-error_true{border-color:#ff3b3b}
	.jodit .jodit-input:focus{border-color:#66afe9;outline:0}
	.jodit-checkbox{border:0;cursor:pointer;height:16px;margin:0 calc(8px/2) 0 0;outline:none;padding:0;position:relative;width:16px;z-index:2}
	.jodit-select{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==);background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(8px*2)}
	.jodit-textarea{height:auto}
	.jodit-form__group{min-width:180px}
	.jodit-textarea{min-width:180px}
	.jodit-form__group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	.jodit-form__group{margin-bottom:8px}
	.jodit-form__group>label{margin-bottom:8px}
	.jodit-button{-webkit-box-align:center;align-items:center;background-color:#dadada;border:0;border-radius:.25rem;color:#4c4c4c;cursor:pointer;display:-webkit-inline-box;display:inline-flex;height:calc(8px*4);-webkit-box-pack:center;justify-content:center;line-height:1;margin:0;padding:0 8px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
	.jodit-button svg{display:inline-block;height:24px;width:24px}
	.jodit-button svg+span{margin-left:calc(8px/2)}
	.jodit-button:active,.jodit-button:focus{outline:0}
	.jodit-button.disabled{opacity:.7}
	.jodit-buttons{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:8px}
	.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{display:inline-block;height:16px;vertical-align:middle;width:16px}
	.jodi-switcher{display:inline-block;height:32px;position:relative;width:60px}
	.jodi-switcher input{height:0;opacity:0;width:0}
	.jodi-switcher__slider{background-color:#dadada;border-radius:undefined;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}
	.jodi-switcher__slider:before{background-color:#fff;border-radius:50%;bottom:undefined;content:"";height:undefined;left:undefined;position:absolute;-webkit-transition:.4s;transition:.4s;width:undefined}
	input:checked+.jodi-switcher__slider{background-color:#2196f3}
	input:checked+.jodi-switcher__slider:before{-webkit-transform:undefined;transform:undefined}
	input:focus+.jodi-switcher__slider{box-shadow:0 0 1px #2196f3}
	.jodit-button-group{display:-webkit-box;display:flex}
	.jodit-button-group input{display:none}
	.jodit-button-group button{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;text-align:center}
	.jodit-button-group button+button{margin-left:-1px}
	.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}
	.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}
	.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05)}
	.jodit_text_icons .jodit_icon{font-size:14px;width:auto}
	.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}
	.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;width:auto}
	.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}
	.jodit_text_icons.jodit-dialog .jodit-button{color:rgba(0,0,0,0.75);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:8px;width:auto}
	.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:rgba(0,0,0,0.75);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:8px;width:auto}
	.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}
	.jodit-grid{display:-webkit-box;display:flex;width:100%}
	.jodit-grid.jodit-grid_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	@media (max-width:480px){.jodit-grid.jodit-grid_xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}
	.jodit-grid [class*=jodit_col-]{-webkit-box-flex:1;flex:1 1 auto}
	.jodit-grid .jodit_col-lg-5-5{width:100%}
	.jodit-grid .jodit_col-lg-4-5{width:80%}
	.jodit-grid .jodit_col-lg-3-5{width:60%}
	.jodit-grid .jodit_col-lg-2-5{width:40%}
	.jodit-grid .jodit_col-lg-1-5{width:20%}
	.jodit-grid .jodit_col-lg-4-4{width:100%}
	.jodit-grid .jodit_col-lg-3-4{width:75%}
	.jodit-grid .jodit_col-lg-2-4{width:50%}
	.jodit-grid .jodit_col-lg-1-4{width:25%}
	@media (max-width:992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}
	@media (max-width:768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}
	@media (max-width:480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}
	@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
	@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
	.jodit-icon_loader{-webkit-animation:a 2s ease-out 0s infinite;animation:a 2s ease-out 0s infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100% 100%;display:inline-block;height:48px;vertical-align:middle;width:48px;will-change:transform}
	.jodit-icon{fill:#4c4c4c;background:50% no-repeat;background-size:contain;height:14px;overflow:visible;-webkit-transform-origin:0 0!important;transform-origin:0 0!important;width:14px}
	.jodit-icon{stroke:#4c4c4c}
	.jodit-icon_close{stroke:#4c4c4c}
	svg.jodit-icon{height:auto;isolation:isolate}
	.jodit-icon_text{font-size:14px}
	.jodit,.jodit *,.jodit-container,.jodit-container *{box-sizing:border-box}
	.jodit-container .jodit-workplace,.jodit .jodit-workplace{overflow:auto;position:relative}
	.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe,.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe{height:100%;width:100%}
	.jodit-container:not(.jodit_inline){background-color:#fff;border:1px solid #dadada;border-radius:3px}
	.jodit-container:not(.jodit_inline) .jodit-workplace{border:0 solid #dadada;max-height:100%}
	.jodit-container:not(.jodit_inline).jodit_disabled{background:#dadada}
	.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}
	.jodit_disabled{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
	.jodit_hidden{display:none!important}
	.jodit_vertical_middle{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}
	.jodit-box{background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}
	.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}
	.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}
	.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}
	.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}
	.jodit-dialog_theme_dark.jodit-container{background-color:#575757}
	.jodit-dialog_theme_dark.jodit-container.jodit_disabled{background-color:#575757}
	.jodit_theme_dark.jodit-container{background-color:#575757}
	.jodit_theme_dark.jodit-container.jodit_disabled{background-color:#575757}
	.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}
	.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}
	.jodit-dialog_theme_dark .jodit-popup__content{background:#575757}
	.jodit_theme_dark .jodit-popup__content{background:#575757}
	.jodit-dialog_theme_dark .jodit-toolbar-button__text{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-ui-button__text{color:#d1cccc}
	.jodit_theme_dark .jodit-toolbar-button__text{color:#d1cccc}
	.jodit_theme_dark .jodit-ui-button__text{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:#787878}
	.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:#787878}
	.jodit-dialog_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar{background-color:rgba(95,92,92,.8);border-color:rgba(95,92,92,.8)}
	.jodit-dialog_theme_dark .jodit-status-bar{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}
	.jodit_theme_dark .jodit-status-bar{color:#d1cccc}
	.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}
	.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}
	.jodit-dialog_theme_dark .jodit-icon{fill:silver;stroke:silver}
	.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-toolbar-button__trigger{fill:silver;stroke:silver}
	.jodit-dialog_theme_dark .jodit__upload-button svg{fill:silver;stroke:silver}
	.jodit_theme_dark .jodit-icon{fill:silver;stroke:silver}
	.jodit_theme_dark .jodit-toolbar-button .jodit-toolbar-button__trigger{fill:silver;stroke:silver}
	.jodit_theme_dark .jodit__upload-button svg{fill:silver;stroke:silver}
	.jodit-dialog_theme_dark .jodit-icon-close{stroke:silver}
	.jodit_theme_dark .jodit-icon-close{stroke:silver}
	.jodit-dialog_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}
	.jodit_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}
	.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,0.41);border-color:#686767;color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-form button{background-color:hsla(0,0%,41%,0.75);color:#d1cccc}
	.jodit_theme_dark .jodit-form button{background-color:hsla(0,0%,41%,0.75);color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,0.8)}
	.jodit_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,0.8)}
	.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit_uploadfile_button{color:#d1cccc}
	.jodit_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}
	.jodit_theme_dark .jodit_uploadfile_button{color:#d1cccc}
	.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:hsla(0,0%,41%,0.75)}
	.jodit-dialog_theme_dark .jodit_uploadfile_button:hover{background-color:hsla(0,0%,41%,0.75)}
	.jodit_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:hsla(0,0%,41%,0.75)}
	.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:hsla(0,0%,41%,0.75)}
	.jodit-dialog_theme_dark .jodit-add-new-line:before{border-top-color:#686767}
	.jodit_theme_dark .jodit-add-new-line:before{border-top-color:#686767}
	.jodit-dialog_theme_dark .jodit-add-new-line span{background:hsla(0,0%,41%,0.75);border-color:#686767}
	.jodit_theme_dark .jodit-add-new-line span{background:hsla(0,0%,41%,0.75);border-color:#686767}
	.jodit-dialog_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}
	.jodit_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}
	.jodit-dialog_theme_dark .jodit-resizer>i{background:hsla(0,0%,41%,0.75);border-color:silver}
	.jodit_theme_dark .jodit-resizer>i{background:hsla(0,0%,41%,0.75);border-color:silver}
	.jodit-dialog_theme_dark .jodit-input{background-color:#787878;border-color:#444;color:#444}
	.jodit-dialog_theme_dark .jodit-select{background-color:#787878;border-color:#444;color:#444}
	.jodit_theme_dark .jodit-input{background-color:#787878;border-color:#444;color:#444}
	.jodit_theme_dark .jodit-select{background-color:#787878;border-color:#444;color:#444}
	.jodit-dialog_theme_dark.jodit-dialog{background-color:#575757}
	.jodit_theme_dark.jodit-dialog{background-color:#575757}
	.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}
	.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}
	.jodit_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}
	.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}
	.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}
	.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}
	.jodit-ui-button-icon-text__icon{display:none}
	.jodit-ui-button-icon-text__icon:not(:empty){display:-webkit-inline-box;display:inline-flex}
	.jodit-ui-button-icon-text__text{display:none}
	.jodit-ui-button-icon-text__text:not(:empty){display:-webkit-inline-box;display:inline-flex;-webkit-box-flex:1;flex:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;justify-content:center}
	.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{-webkit-box-pack:left;justify-content:left;padding-left:8px;position:relative}
	.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}
	.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:8px}
	.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 8px}
	.jodit-ui-button_clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;box-shadow:none;box-sizing:border-box;font-style:normal;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-ui-button-sizes{height:34px;min-width:34px}
	.jodit-ui-button-sizes .jodit-icon{height:14px;width:14px}
	.jodit-ui-button-sizes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}
	.jodit-ui-button-sizes_text-icons_true button{padding:0 8px}
	.jodit-ui-button-sizes_size_tiny{height:16px;min-width:16px}
	.jodit-ui-button-sizes_size_tiny .jodit-icon{height:8px;width:8px}
	.jodit-ui-button-sizes_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}
	.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 8px}
	.jodit-ui-button-sizes_size_xsmall{height:22px;min-width:22px}
	.jodit-ui-button-sizes_size_xsmall .jodit-icon{height:10px;width:10px}
	.jodit-ui-button-sizes_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}
	.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 8px}
	.jodit-ui-button-sizes_size_small{height:28px;min-width:28px}
	.jodit-ui-button-sizes_size_small .jodit-icon{height:12px;width:12px}
	.jodit-ui-button-sizes_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}
	.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 8px}
	.jodit-ui-button-sizes_size_large{height:40px;min-width:40px}
	.jodit-ui-button-sizes_size_large .jodit-icon{height:16px;width:16px}
	.jodit-ui-button-sizes_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}
	.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 8px}
	.jodit-ui-button-statuses_status_default{background-color:#d8d8d8;color:#212529}
	.jodit-ui-button-statuses_status_default svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_default [disabled]{opacity:.7}
	.jodit-ui-button-statuses_status_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-ui-button-statuses_status_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_default:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-ui-button-statuses_status_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_default:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-ui-button-statuses_status_primary{background-color:#007bff;color:#fff}
	.jodit-ui-button-statuses_status_primary svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_primary [disabled]{opacity:.7}
	.jodit-ui-button-statuses_status_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}
	.jodit-ui-button-statuses_status_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_primary:active:not([disabled]){background-color:#0062cc;color:#fff}
	.jodit-ui-button-statuses_status_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_primary:focus:not([disabled]){outline:1px dashed #0062cc}
	.jodit-ui-button-statuses_status_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}
	.jodit-ui-button-statuses_status_secondary svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_secondary [disabled]{opacity:.7}
	.jodit-ui-button-statuses_status_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-ui-button-statuses_status_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-ui-button-statuses_status_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button-statuses_status_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-ui-button-statuses_status_success{background-color:#28a745;color:#fff}
	.jodit-ui-button-statuses_status_success svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_success [disabled]{opacity:.7}
	.jodit-ui-button-statuses_status_success:hover:not([disabled]){background-color:#218838;color:#fff}
	.jodit-ui-button-statuses_status_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_success:active:not([disabled]){background-color:#1e7e34;color:#fff}
	.jodit-ui-button-statuses_status_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_success:focus:not([disabled]){outline:1px dashed #1e7e34}
	.jodit-ui-button-statuses_status_danger{background-color:#dc3545;color:#fff}
	.jodit-ui-button-statuses_status_danger svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_danger [disabled]{opacity:.7}
	.jodit-ui-button-statuses_status_danger:hover:not([disabled]){background-color:#c82333;color:#fff}
	.jodit-ui-button-statuses_status_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_danger:active:not([disabled]){background-color:#bd2130;color:#fff}
	.jodit-ui-button-statuses_status_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button-statuses_status_danger:focus:not([disabled]){outline:1px dashed #bd2130}
	.jodit-ui-button-style{border-radius:3px;padding:0 8px}
	.jodit-ui-button,.jodit-ui-button-style{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center}
	.jodit-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;box-shadow:none;box-sizing:border-box;font-style:normal;height:34px;min-width:34px;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-ui-button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}
	.jodit-ui-button:active:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,0.6)}
	.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}
	.jodit-ui-button .jodit-icon{height:14px;width:14px}
	.jodit-ui-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}
	.jodit-ui-button_text-icons_true button{padding:0 8px}
	.jodit-ui-button_size_tiny{height:16px;min-width:16px}
	.jodit-ui-button_size_tiny .jodit-icon{height:8px;width:8px}
	.jodit-ui-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}
	.jodit-ui-button_size_tiny_text-icons_true button{padding:0 8px}
	.jodit-ui-button_size_xsmall{height:22px;min-width:22px}
	.jodit-ui-button_size_xsmall .jodit-icon{height:10px;width:10px}
	.jodit-ui-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}
	.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 8px}
	.jodit-ui-button_size_small{height:28px;min-width:28px}
	.jodit-ui-button_size_small .jodit-icon{height:12px;width:12px}
	.jodit-ui-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}
	.jodit-ui-button_size_small_text-icons_true button{padding:0 8px}
	.jodit-ui-button_size_large{height:40px;min-width:40px}
	.jodit-ui-button_size_large .jodit-icon{height:16px;width:16px}
	.jodit-ui-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}
	.jodit-ui-button_size_large_text-icons_true button{padding:0 8px}
	.jodit-ui-button__icon{display:none}
	.jodit-ui-button__icon:not(:empty){display:-webkit-inline-box;display:inline-flex}
	.jodit-ui-button__text{display:none}
	.jodit-ui-button__text:not(:empty){display:-webkit-inline-box;display:inline-flex;-webkit-box-flex:1;flex:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;justify-content:center}
	.jodit-ui-button_context_menu .jodit-ui-button__text{-webkit-box-pack:left;justify-content:left;padding-left:8px;position:relative}
	.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}
	.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:8px}
	.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 8px}
	.jodit-ui-button:focus:not([disabled]){outline:1px dashed #b5d6fd}
	.jodit-ui-button_status_default{background-color:#d8d8d8;color:#212529}
	.jodit-ui-button_status_default svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_default [disabled]{opacity:.7}
	.jodit-ui-button_status_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-ui-button_status_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_default:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-ui-button_status_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_default:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-ui-button_status_primary{background-color:#007bff;color:#fff}
	.jodit-ui-button_status_primary svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_primary [disabled]{opacity:.7}
	.jodit-ui-button_status_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}
	.jodit-ui-button_status_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_primary:active:not([disabled]){background-color:#0062cc;color:#fff}
	.jodit-ui-button_status_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_primary:focus:not([disabled]){outline:1px dashed #0062cc}
	.jodit-ui-button_status_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}
	.jodit-ui-button_status_secondary svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_secondary [disabled]{opacity:.7}
	.jodit-ui-button_status_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-ui-button_status_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-ui-button_status_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-ui-button_status_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-ui-button_status_success{background-color:#28a745;color:#fff}
	.jodit-ui-button_status_success svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_success [disabled]{opacity:.7}
	.jodit-ui-button_status_success:hover:not([disabled]){background-color:#218838;color:#fff}
	.jodit-ui-button_status_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_success:active:not([disabled]){background-color:#1e7e34;color:#fff}
	.jodit-ui-button_status_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_success:focus:not([disabled]){outline:1px dashed #1e7e34}
	.jodit-ui-button_status_danger{background-color:#dc3545;color:#fff}
	.jodit-ui-button_status_danger svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_danger [disabled]{opacity:.7}
	.jodit-ui-button_status_danger:hover:not([disabled]){background-color:#c82333;color:#fff}
	.jodit-ui-button_status_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_danger:active:not([disabled]){background-color:#bd2130;color:#fff}
	.jodit-ui-button_status_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-ui-button_status_danger:focus:not([disabled]){outline:1px dashed #bd2130}
	.jodit-ui-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2)}
	.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2);width:100%}
	.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;justify-content:left}
	.jodit-ui-separator{border-left:0;border-right:1px solid #dadada;cursor:default;margin:2px;padding:0}
	.jodit-ui-break{border-top:1px solid #dadada;flex-basis:100%;height:0!important;width:0}
	.jodit-ui-group{display:-webkit-inline-box;display:inline-flex;-webkit-box-flex:0;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;max-width:100%}
	.jodit-ui-group_separated_true:not(:last-child):after{border-left:0;border-right:1px solid #dadada;content:"";cursor:default;margin:2px;padding:0}
	.jodit-ui-group:last-child{border-bottom:0}
	.jodit-ui-button-group{margin-bottom:8px}
	.jodit-ui-button-group__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-button-group__options{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
	.jodit-ui-button-group .jodit-ui-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}
	.jodit-ui-button-group .jodit-ui-button+.jodit-ui-button{border-bottom-left-radius:0;border-left:1px solid hsla(0,0%,86%,0.4);border-top-left-radius:0}
	.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:#dcdcdc;border-left:0;box-shadow:inset 0 0 3px 0 #4c4c4c;color:#4c4c4c;outline:0}
	.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}
	.jodit-popup{background:0 0;border:0;box-shadow:0 4px 1px -2px rgba(76,76,76,0.2),0 3px 3px 0 rgba(76,76,76,0.15),0 1px 4px 0 rgba(76,76,76,0.13);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001}
	.jodit-popup__content{overflow-scrolling:touch;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;max-height:300px;overflow:auto;padding:8px}
	.jodit-popup_padding_false .jodit-popup__content{padding:0}
	.jodit-popup_max-height_false .jodit-popup__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}
	.jodit-ui-label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}
	.jodit-ui-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit-ui-input__input[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit-ui-input__input_has-error_true{border-color:#ff3b3b}
	.jodit-ui-input__input:focus{outline:0}
	.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:#dadada}
	.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:#ff3b3b}
	.jodit-ui-input__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-input__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-input__error{color:#ff3b3b}
	.jodit-ui-input_has-error_true .jodit-ui-input__label{color:#ff3b3b}
	.jodit-ui-input__wrapper{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;min-width:200px}
	@media (max-width:480px){.jodit-ui-input__wrapper{min-width:140px}}
	.jodit-ui-input_theme_dark .jodit-ui-input__wrapper{background-color:#dadada;border-color:#dadada}
	.jodit-ui-input_focused_true .jodit-ui-input__wrapper{box-shadow:0 0 0 0.05rem rgba(0,123,255,0.25)}
	.jodit-ui-input__icon:not(:empty){-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:0 8px}
	.jodit-ui-input__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}
	.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}
	.jodit-ui-input__clear{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;opacity:.8;padding:0 8px 0 0}
	.jodit-ui-input__clear:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
	.jodit-ui-input__clear svg{fill:#dadada;height:12px;width:12px}
	.jodit-ui-input_theme_dark .jodit-ui-input__clear svg{fill:#4c4c4c}
	.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:#4c4c4c}
	.jodit-ui-block .jodit-ui-input{margin-bottom:0}
	.jodit-ui-text-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px;width:100%}
	.jodit-ui-text-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit-ui-text-area__input[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit-ui-text-area__input_has-error_true{border-color:#ff3b3b}
	.jodit-ui-text-area__input:focus{outline:0}
	.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:#dadada}
	.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:#ff3b3b}
	.jodit-ui-text-area__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-text-area__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-text-area__error{color:#ff3b3b}
	.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:#ff3b3b}
	.jodit-ui-text-area__wrapper{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;min-width:200px}
	@media (max-width:480px){.jodit-ui-text-area__wrapper{min-width:140px}}
	.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper{background-color:#dadada;border-color:#dadada}
	.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{box-shadow:0 0 0 0.05rem rgba(0,123,255,0.25)}
	.jodit-ui-text-area__icon:not(:empty){-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:0 8px}
	.jodit-ui-text-area__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}
	.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}
	.jodit-ui-text-area__clear{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;opacity:.8;padding:0 8px 0 0}
	.jodit-ui-text-area__clear:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
	.jodit-ui-text-area__clear svg{fill:#dadada;height:12px;width:12px}
	.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg{fill:#4c4c4c}
	.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:#4c4c4c}
	.jodit-ui-text-area__input{min-height:60px}
	.jodit-ui-checkbox{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:8px}
	.jodit-ui-checkbox__input{margin-right:8px}
	.jodit-ui-block .jodit-ui-checkbox{margin-bottom:0}
	.jodit-ui-select{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}
	.jodit-ui-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:32px;outline:none;padding:0 8px;width:100%}
	.jodit-ui-select__input[disabled]{background-color:#f0f0f0;color:#dadada}
	.jodit-ui-select__input_has-error_true{border-color:#ff3b3b}
	.jodit-ui-select__input:focus{outline:0}
	.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:#dadada}
	.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:#ff3b3b}
	.jodit-ui-select__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-select__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}
	.jodit-ui-select__error{color:#ff3b3b}
	.jodit-ui-select_has-error_true .jodit-ui-select__label{color:#ff3b3b}
	.jodit-ui-select__wrapper{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;min-width:200px}
	@media (max-width:480px){.jodit-ui-select__wrapper{min-width:140px}}
	.jodit-ui-select_theme_dark .jodit-ui-select__wrapper{background-color:#dadada;border-color:#dadada}
	.jodit-ui-select_focused_true .jodit-ui-select__wrapper{box-shadow:0 0 0 0.05rem rgba(0,123,255,0.25)}
	.jodit-ui-select__icon:not(:empty){-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:0 8px}
	.jodit-ui-select__icon:not(:empty) svg{fill:#dadada;height:16px;width:16px}
	.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}
	.jodit-ui-select__clear{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;opacity:.8;padding:0 8px 0 0}
	.jodit-ui-select__clear:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
	.jodit-ui-select__clear svg{fill:#dadada;height:12px;width:12px}
	.jodit-ui-select_theme_dark .jodit-ui-select__clear svg{fill:#4c4c4c}
	.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:#4c4c4c}
	.jodit-ui-select__input{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==);background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(8px*2)}
	.jodit-ui-select_size_tiny{margin-bottom:0}
	.jodit-ui-select_size_tiny .jodit-ui-select__input{height:calc(32px/1.8);line-height:calc(32px/1.8)}
	.jodit-ui-select_variant_outline .jodit-ui-select__wrapper{border:0}
	.jodit-ui-select_variant_outline .jodit-ui-select__wrapper select{outline:0}
	.jodit-ui-select_width_auto{width:auto}
	.jodit-ui-select_width_auto .jodit-ui-select__wrapper{min-width:auto}
	.jodit-ui-file-input{overflow:hidden;position:relative}
	.jodit-ui-file-input__input{bottom:0;cursor:pointer;font-size:400px;margin:0 calc(8px*-1) 0 0;opacity:0;padding:0;position:absolute;right:0;top:0}
	.jodit-ui-block{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;margin-bottom:8px}
	.jodit-ui-block_width_full{width:100%}
	.jodit-ui-block_align_full{-webkit-box-pack:justify;justify-content:space-between}
	.jodit-ui-block_align_right{-webkit-box-pack:end;justify-content:flex-end}
	.jodit-ui-block_padding_true{padding:8px}
	@-webkit-keyframes b{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}
	@keyframes b{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}
	.jodit-progress-bar{border-radius:1px;height:2px;left:0;opacity:.7;position:absolute;top:0;z-index:2147483647}
	.jodit-progress-bar div{background:#b91f1f;height:2px;position:relative;-webkit-transition:width .5s ease-out,opacity .5s linear;transition:width .5s ease-out,opacity .5s linear;will-change:width,opacity}
	.jodit-progress-bar div:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;border-radius:100%;box-shadow:#b91f1f 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}
	.jodit-progress-bar div:before{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;border-radius:100%;box-shadow:#b91f1f 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}
	.jodit-progress-bar div:before{clip:rect(-6px,90px,14px,-6px);right:-80px;width:180px}
	.jodit-progress-bar div:after{clip:rect(-6px,22px,14px,8px);right:0;width:20px}
	.jodit-context-menu{background:0 0;border:0;box-shadow:0 4px 1px -2px rgba(76,76,76,0.2),0 3px 3px 0 rgba(76,76,76,0.15),0 1px 4px 0 rgba(76,76,76,0.13);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001;z-index:30000005}
	.jodit-context-menu__content{overflow-scrolling:touch;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;max-height:300px;overflow:auto;padding:8px}
	.jodit-context-menu_padding_false .jodit-context-menu__content{padding:0}
	.jodit-context-menu_max-height_false .jodit-context-menu__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}
	.jodit-context-menu .jodit-ui-button{display:-webkit-box;display:flex}
	.jodit-context-menu__actions{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px}
	.jodit-context-menu__actions button{width:100%}
	.jodit-context-menu_theme_dark .jodit-context-menu__content{background-color:#575757}
	.jodit-dialog{border:0;box-sizing:border-box;display:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:0;position:absolute;width:0;will-change:left,top,width,height}
	.jodit-dialog_moved_true{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-dialog *{box-sizing:border-box}
	.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{box-sizing:initial}
	.jodit-dialog__overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;white-space:nowrap;width:100%;z-index:20000003}
	.jodit-dialog_static_true .jodit-dialog__overlay{display:none}
	.jodit-dialog_active_true,.jodit-dialog_modal_true .jodit-dialog__overlay{display:block}
	.jodit-dialog__panel{background-color:#fff;box-shadow:0 8px calc(8px*2) rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,.23);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;left:0;max-height:100%;max-width:100%;min-height:100px;min-width:200px;position:fixed;text-align:left;top:0;white-space:normal;z-index:20000004}
	@media (max-width:480px){.jodit-dialog__panel{height:100%!important;left:0!important;max-width:100%;top:0!important;width:100%!important}}
	.jodit-dialog_static_true{box-sizing:border-box;display:block;height:auto;position:static;width:auto}
	.jodit-dialog_static_true .jodit-dialog__panel{left:auto!important;position:relative;top:auto!important;width:100%!important}
	.jodit-dialog_theme_dark{background-color:#353535;color:#fff}
	.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:#353535;color:#fff}
	.jodit-dialog__header{border-bottom:1px solid #dadada;cursor:move;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-height:50px;overflow:hidden;text-align:left}
	@media (max-width:480px){.jodit-dialog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}
	.jodit-dialog__header-title{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}
	.jodit-dialog__header-toolbar{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}
	@media (max-width:480px){.jodit-dialog__header-toolbar{padding-left:0}}
	.jodit-dialog__header-button{color:#222;flex-basis:48px;font-size:28px;height:48px;line-height:48px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}
	.jodit-dialog__header-button:hover{background-color:#ecebe9}
	.jodit-dialog__header .jodit_toolbar{background:transparent;border:0;box-shadow:none}
	.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:8px;width:auto}
	.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}
	.jodit-dialog_slim_true .jodit-dialog__header-title{padding:0 calc(8px/4)}
	.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(8px/4)}
	.jodit-dialog_theme_dark .jodit-dialog__header{border-color:#4c4c4c}
	.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}
	.jodit-dialog__content{-webkit-box-flex:1;flex:1;min-height:100px;overflow:auto}
	.jodit-dialog__content .jodit-form__group{margin-bottom:calc(8px*1.5);padding:0 8px}
	.jodit-dialog__content .jodit-form__group:first-child{margin-top:8px}
	.jodit-dialog__content .jodit-form__group label+.jodit-grid{margin-top:calc(8px/2)}
	.jodit-dialog__content .jodit-form__group label+.jodit-input_group{margin-top:calc(8px/2)}
	.jodit-dialog__content .jodit-form__group label+.jodit-select{margin-top:calc(8px/2)}
	.jodit-dialog__content .jodit-form__group label+input{margin-top:calc(8px/2)}
	.jodit-dialog__content .jodit-form__group .jodit-input_group{border-collapse:separate;display:table;width:100%}
	.jodit-dialog__content .jodit-form__group .jodit-input_group>*{display:table-cell;height:34px;vertical-align:middle}
	.jodit-dialog__content .jodit-form__group .jodit-input_group>input{margin:0!important}
	.jodit-dialog__content .jodit-form__group .jodit-input_group>input:not([class*=col-]){width:100%}
	.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons{font-size:0;vertical-align:middle;white-space:nowrap;width:1%}
	.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons>.jodit-button{border:1px solid #dadada;border-radius:0;height:34px;line-height:34px;margin-left:-1px}
	.jodit-dialog__footer{display:none;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;padding:8px}
	.jodit-dialog__footer button{margin-right:calc(8px/2)}
	.jodit-dialog__footer button:last-child{margin-right:0}
	.jodit-dialog__column{display:-webkit-box;display:flex}
	.jodit-dialog__resizer{border-bottom:10px solid #dadada;border-left:10px solid transparent;border-right:0 solid transparent;bottom:0;cursor:se-resize;display:inline-block;height:0;opacity:1;position:absolute;right:0;width:0}
	.jodit-dialog__resizer:hover{border-bottom-color:rgba(0,0,0,.6)}
	@media (max-width:480px){.jodit-dialog__resizer{display:none}}
	.jodit-dialog_prompt{max-width:300px;min-width:200px;padding:8px;word-break:break-all}
	.jodit-dialog_prompt label{display:block;margin-bottom:calc(8px/2)}
	.jodit-dialog_alert{max-width:300px;min-width:200px;padding:8px;word-break:break-all}
	.jodit-dialog_footer_true .jodit-dialog__footer{display:-webkit-box;display:flex}
	.jodit_fullsize .jodit-dialog__panel{bottom:0!important;height:100%!important;left:0!important;right:0!important;top:0!important;width:100%!important}
	.jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer{display:none}
	.jodit-toolbar__box:not(:empty){background-color:#f9f9f9;border-bottom:1px solid #dadada;border-radius:3px 3px 0 0;overflow:hidden}
	.jodit-toolbar-collection,.jodit-toolbar-editor-collection{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc(14px*2 - 8px) + 2px*2) - 1px),#dadada calc(14px + calc(14px*2 - 8px) + 2px*2));position:relative}
	.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc(14px*2 - 8px) + 2px*2) - 1px),#dadada calc(14px + calc(14px*2 - 8px) + 2px*2));position:relative}
	.jodit-toolbar-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}
	.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}
	.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}
	.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}
	.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}
	.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}
	.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}
	.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}
	.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}
	.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}
	.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}
	.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}
	.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}
	.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}
	.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}
	.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}
	.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}
	.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}
	.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}
	.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}
	.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}
	.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}
	.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
	.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2)}
	.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2)}
	.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2);width:100%}
	.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{height:auto;min-height:calc(14px + calc(14px*2 - 8px) + 2px*2);width:100%}
	.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;justify-content:left}
	.jodit-toolbar-collection .jodit-toolbar-button{margin:2px 1px;padding:0}
	.jodit-toolbar-collection .jodit-toolbar-content{margin:2px 1px;padding:0}
	.jodit-toolbar-editor-collection .jodit-toolbar-button{margin:2px 1px;padding:0}
	.jodit-toolbar-editor-collection .jodit-toolbar-content{margin:2px 1px;padding:0}
	.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}
	.jodit-toolbar-button{-webkit-box-align:center;align-items:center;border:1px solid transparent;border-radius:3px;display:-webkit-box;display:flex;height:34px;-webkit-box-pack:center;justify-content:center;min-width:34px;overflow:hidden}
	.jodit-toolbar-button__icon{display:none}
	.jodit-toolbar-button__icon:not(:empty){display:-webkit-inline-box;display:inline-flex}
	.jodit-toolbar-button__text{display:none}
	.jodit-toolbar-button__text:not(:empty){display:-webkit-inline-box;display:inline-flex;-webkit-box-flex:1;flex:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;justify-content:center}
	.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{-webkit-box-pack:left;justify-content:left;padding-left:8px;position:relative}
	.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}
	.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:8px}
	.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 8px;padding:0}
	.jodit-toolbar-button .jodit-icon{height:14px;width:14px}
	.jodit-toolbar-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}
	.jodit-toolbar-button_text-icons_true button{padding:0 8px}
	.jodit-toolbar-button_size_tiny{height:16px;min-width:16px}
	.jodit-toolbar-button_size_tiny .jodit-icon{height:8px;width:8px}
	.jodit-toolbar-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}
	.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 8px}
	.jodit-toolbar-button_size_xsmall{height:22px;min-width:22px}
	.jodit-toolbar-button_size_xsmall .jodit-icon{height:10px;width:10px}
	.jodit-toolbar-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}
	.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 8px}
	.jodit-toolbar-button_size_small{height:28px;min-width:28px}
	.jodit-toolbar-button_size_small .jodit-icon{height:12px;width:12px}
	.jodit-toolbar-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}
	.jodit-toolbar-button_size_small_text-icons_true button{padding:0 8px}
	.jodit-toolbar-button_size_large{height:40px;min-width:40px}
	.jodit-toolbar-button_size_large .jodit-icon{height:16px;width:16px}
	.jodit-toolbar-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}
	.jodit-toolbar-button_size_large_text-icons_true button{padding:0 8px}
	.jodit-toolbar-button__button{-webkit-box-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;font-style:normal;-webkit-box-pack:center;justify-content:center;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-toolbar-button__button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}
	.jodit-toolbar-button__button:active:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,0.6)}
	.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}
	.jodit-toolbar-button__trigger{-webkit-box-align:center;align-items:center;border-radius:0 3px 3px 0;display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;opacity:.4;width:14px}
	.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}
	.jodit-toolbar-button__trigger:active:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,0.6)}
	.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}
	.jodit-toolbar-button__trigger svg{width:10px}
	.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{width:8px}
	.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:4px}
	.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{width:10px}
	.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:6px}
	.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{width:12px}
	.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:8px}
	.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{width:16px}
	.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:12px}
	.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:3px 0 0 3px}
	.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:#dadada}
	.jodit-toolbar-content{-webkit-box-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid transparent;border-radius:3px;box-shadow:none;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;font-style:normal;height:34px;-webkit-box-pack:center;justify-content:center;min-width:34px;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-toolbar-content:hover:not([disabled]){background-color:#dcdcdc}
	.jodit-toolbar-content:active:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,0.4);outline:0}
	.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,0.6)}
	.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}
	.jodit-toolbar-content .jodit-icon{height:14px;width:14px}
	.jodit-toolbar-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}
	.jodit-toolbar-content_text-icons_true button{padding:0 8px}
	.jodit-toolbar-content_size_tiny{height:16px;min-width:16px}
	.jodit-toolbar-content_size_tiny .jodit-icon{height:8px;width:8px}
	.jodit-toolbar-content_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}
	.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 8px}
	.jodit-toolbar-content_size_xsmall{height:22px;min-width:22px}
	.jodit-toolbar-content_size_xsmall .jodit-icon{height:10px;width:10px}
	.jodit-toolbar-content_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}
	.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 8px}
	.jodit-toolbar-content_size_small{height:28px;min-width:28px}
	.jodit-toolbar-content_size_small .jodit-icon{height:12px;width:12px}
	.jodit-toolbar-content_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}
	.jodit-toolbar-content_size_small_text-icons_true button{padding:0 8px}
	.jodit-toolbar-content_size_large{height:40px;min-width:40px}
	.jodit-toolbar-content_size_large .jodit-icon{height:16px;width:16px}
	.jodit-toolbar-content_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}
	.jodit-toolbar-content_size_large_text-icons_true button{padding:0 8px}
	.jodit-toolbar-content__icon{display:none}
	.jodit-toolbar-content__icon:not(:empty){display:-webkit-inline-box;display:inline-flex}
	.jodit-toolbar-content__text{display:none}
	.jodit-toolbar-content__text:not(:empty){display:-webkit-inline-box;display:inline-flex;-webkit-box-flex:1;flex:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;justify-content:center}
	.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{-webkit-box-pack:left;justify-content:left;padding-left:8px;position:relative}
	.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}
	.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:8px}
	.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 8px}
	.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed #b5d6fd}
	.jodit-toolbar-content_status_default{background-color:#d8d8d8;color:#212529}
	.jodit-toolbar-content_status_default svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_default [disabled]{opacity:.7}
	.jodit-toolbar-content_status_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-toolbar-content_status_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_default:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-toolbar-content_status_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_default:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-toolbar-content_status_primary{background-color:#007bff;color:#fff}
	.jodit-toolbar-content_status_primary svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_primary [disabled]{opacity:.7}
	.jodit-toolbar-content_status_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}
	.jodit-toolbar-content_status_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_primary:active:not([disabled]){background-color:#0062cc;color:#fff}
	.jodit-toolbar-content_status_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_primary:focus:not([disabled]){outline:1px dashed #0062cc}
	.jodit-toolbar-content_status_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}
	.jodit-toolbar-content_status_secondary svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_secondary [disabled]{opacity:.7}
	.jodit-toolbar-content_status_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}
	.jodit-toolbar-content_status_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}
	.jodit-toolbar-content_status_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}
	.jodit-toolbar-content_status_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}
	.jodit-toolbar-content_status_success{background-color:#28a745;color:#fff}
	.jodit-toolbar-content_status_success svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_success [disabled]{opacity:.7}
	.jodit-toolbar-content_status_success:hover:not([disabled]){background-color:#218838;color:#fff}
	.jodit-toolbar-content_status_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_success:active:not([disabled]){background-color:#1e7e34;color:#fff}
	.jodit-toolbar-content_status_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_success:focus:not([disabled]){outline:1px dashed #1e7e34}
	.jodit-toolbar-content_status_danger{background-color:#dc3545;color:#fff}
	.jodit-toolbar-content_status_danger svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_danger [disabled]{opacity:.7}
	.jodit-toolbar-content_status_danger:hover:not([disabled]){background-color:#c82333;color:#fff}
	.jodit-toolbar-content_status_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_danger:active:not([disabled]){background-color:#bd2130;color:#fff}
	.jodit-toolbar-content_status_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}
	.jodit-toolbar-content_status_danger:focus:not([disabled]){outline:1px dashed #bd2130}
	.jodit-toolbar-content:hover:not([disabled]){background-color:transparent;opacity:1;outline:0}
	.jodit-filebrowser{display:-webkit-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:100%}
	.jodit-filebrowser_no_files{padding:8px}
	@media (max-width:480px){.jodit-filebrowser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-flow:column-reverse}}
	.jodit-filebrowser__loader{height:100%;left:0;position:absolute;top:0;width:100%}
	.jodit-filebrowser__loader i{font-style:normal;left:50%;margin-left:calc(48px/-2);margin-top:calc(48px/-2);opacity:.7;position:absolute;top:50%}
	.jodit-filebrowser__status{background-color:#4a4a4a;border-top:1px solid hsla(0,0%,50%,.4);bottom:0;color:#b38888;font-size:12px;left:0;opacity:0;padding:6px;position:absolute;right:0;text-align:right;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;visibility:hidden;word-break:break-all}
	.jodit-filebrowser__status.jodit-filebrowser_success{color:#c5c5c5}
	.jodit-filebrowser__status.jodit-filebrowser_active{opacity:1;visibility:visible}
	.jodit-filebrowser__files,.jodit-filebrowser__tree{display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}
	.jodit-filebrowser__files .jodit-button,.jodit-filebrowser__tree .jodit-button{border-radius:0}
	.jodit-filebrowser__files.jodit-filebrowser_active,.jodit-filebrowser__tree.jodit-filebrowser_active{display:-webkit-box;display:flex}
	.jodit-filebrowser__files::-webkit-scrollbar{width:calc(8px/2)}
	.jodit-filebrowser__tree::-webkit-scrollbar{width:calc(8px/2)}
	.jodit-filebrowser__files::-webkit-scrollbar-track,.jodit-filebrowser__tree::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
	.jodit-filebrowser__files::-webkit-scrollbar-thumb,.jodit-filebrowser__tree::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}
	.jodit-filebrowser__tree.jodit-filebrowser_active{background-color:#3f3f3f;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:290px;min-width:200px;overflow-y:auto;width:31%;z-index:2}
	@media (max-width:480px){.jodit-filebrowser__tree.jodit-filebrowser_active{height:100px;max-width:100%;width:auto}}
	.jodit-filebrowser__tree.jodit-filebrowser_active::-webkit-scrollbar{width:calc(8px/2)}
	.jodit-filebrowser__tree.jodit-filebrowser_active::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
	.jodit-filebrowser__tree.jodit-filebrowser_active::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50%,.5);outline:1px solid #708090}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__source-title{background:#5a5a5a;border-bottom:1px solid #484848;color:#969696;display:block;font-size:12px;padding:2px 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item{-webkit-box-align:center;align-items:center;border-bottom:1px solid #474747;color:#b1b1b1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-height:38px;padding:calc(8px/2) 8px;position:relative;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;word-break:break-all}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item-title{-webkit-box-flex:1;flex:1}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item .jodit-icon_folder{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:calc(12px + 4px);-webkit-box-pack:center;justify-content:center;margin-left:calc(8px/2);opacity:.3;width:calc(12px + 4px)}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item .jodit-icon_folder svg{fill:#b1b1b1!important;stroke:#b1b1b1!important;height:12px;width:12px}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item .jodit-icon_folder:hover{background:#696969}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item:hover{background-color:#ecebe9;color:#222}
	.jodit-filebrowser__tree.jodit-filebrowser_active .jodit-filebrowser__tree-item:hover i.jodit-icon_folder{opacity:.6}
	.jodit-filebrowser__files.jodit-filebrowser_active{align-content:flex-start;flex-wrap:wrap;overflow-y:auto;padding:calc(8px/2);width:100%}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__source-title{background:#5a5a5a;color:#969696;display:block;font-size:16px;margin:calc(8px*-1);margin-bottom:0;padding:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}
	.jodit-filebrowser__files.jodit-filebrowser_active a+.jodit-filebrowser__source-title{margin-top:8px}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item{-webkit-box-align:center;align-items:center;border:1px solid #dadada;display:-webkit-box;display:flex;font-size:0;height:150px;-webkit-box-pack:center;justify-content:center;margin:calc(8px/2);overflow:hidden;position:relative;text-align:center;-webkit-transition:border .1s linear,bottom .1s linear;transition:border .1s linear,bottom .1s linear;width:150px}
	@media (max-width:480px){.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item{width:calc(50% - 8px)}}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item img{max-width:100%}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item:hover{border-color:#433b5c}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item_active_true{background-color:#b5b5b5;border-color:#1e88e5}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item_active_true .jodit-filebrowser__files-item-info{background-color:#b5b5b5;color:#fff;text-shadow:none}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item-info{background-color:#e9e9e9;bottom:0;color:#333;font-size:14px;left:0;line-height:16px;opacity:.85;overflow:visible;padding:.3em .6em;position:absolute;right:0;text-align:left;text-shadow:#eee 0 1px 0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;white-space:normal}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item-info>span{display:block;font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item-info>span.jodit-filebrowser__files-item-info-filename{font-size:.9em;font-weight:700}
	.jodit-filebrowser__files.jodit-filebrowser_active .jodit-filebrowser__files-item:hover:not(.jodit-filebrowser__files-item_active_true) .jodit-filebrowser__files-item-info{bottom:-100px}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list{scroll-behavior:smooth}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a{border-width:0 0 1px;display:block;height:26px;line-height:26px;margin:0;text-align:left;white-space:nowrap;width:100%}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a img{display:inline-block;margin-left:4px;max-width:16px;min-width:16px;vertical-align:middle}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a .jodit-filebrowser__files-item-info{background-color:transparent;display:inline-block;font-size:0;height:100%;line-height:inherit;margin-left:4px;padding:0;position:static;vertical-align:middle;width:calc(100% - 20px)}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a .jodit-filebrowser__files-item-info>span{display:inline-block;font-size:12px;height:100%}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a .jodit-filebrowser__files-item-info>span.jodit-filebrowser__files-item-info-filename{width:50%}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a .jodit-filebrowser__files-item-info>span.jodit-filebrowser__files-item-info-filechanged,.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a .jodit-filebrowser__files-item-info>span.jodit-filebrowser__files-item-info-filesize{width:25%}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a:hover{background-color:#433b5c}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a:hover .jodit-filebrowser__files-item-info{color:#fff;text-shadow:none}
	.jodit-filebrowser__files.jodit-filebrowser_active.jodit-filebrowser__files_view_list a:before{content:"";display:inline-block;height:100%;vertical-align:middle}
	.jodit_draghover{background-color:#ecebe9}
	.jodit-dialog .jodit-dialog__header-title.jodit-filebrowser__title-box{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding-left:8px}
	.jodit-filebrowser_preview{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;max-height:100%;max-width:1000px;min-height:700px;min-width:600px;position:relative;text-align:center}
	@media (max-width:768px){.jodit-filebrowser_preview{height:100%;max-height:100%;max-width:100%;min-height:auto;min-width:auto}}
	.jodit-filebrowser_preview_box{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center}
	.jodit-filebrowser_preview_navigation{height:100%;left:0;position:absolute;top:0}
	.jodit-filebrowser_preview_navigation-next{left:auto;right:0}
	.jodit-filebrowser_preview_navigation svg{fill:#9e9ba7;height:45px;margin-top:-22px;position:relative;top:50%;-webkit-transition:fill .3s linear;transition:fill .3s linear;width:45px}
	.jodit-filebrowser_preview_navigation:hover svg{fill:#000}
	.jodit-filebrowser_preview img{max-height:100%;max-width:100%}
	.jodit-image-editor{height:100%;overflow:hidden;padding:8px;width:100%}
	@media (max-width:768px){.jodit-image-editor{height:auto}}
	.jodit-image-editor>div,.jodit-image-editor>div>div{height:100%}
	@media (max-width:768px){.jodit-image-editor>div,.jodit-image-editor>div>div{height:auto;min-height:200px}}
	.jodit-image-editor *{box-sizing:border-box}
	.jodit-image-editor .jodit-image-editor__slider-title{background-color:#f9f9f9;border-bottom:1px solid hsla(0,0%,62%,.31);color:#333;cursor:pointer;font-weight:700;line-height:1em;padding:.8em 1em;text-overflow:ellipsis;text-shadow:#f3f3f3 0 1px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
	.jodit-image-editor .jodit-image-editor__slider-title svg{display:inline-block;margin-right:8px;vertical-align:middle;width:16px}
	.jodit-image-editor .jodit-image-editor__slider-content{display:none}
	.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title{background-color:#5d5d5d;color:#fff;text-shadow:#000 0 1px 0}
	.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg{fill:#fff}
	.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content{display:block}
	.jodit-image-editor__area{background-color:#eee;background-image:linear-gradient(45deg,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada),linear-gradient(45deg,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada);background-position:0 0,15px 15px;background-size:30px 30px;display:none;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
	.jodit-image-editor__area.jodit-image-editor_active{display:block}
	.jodit-image-editor__area .jodit-image-editor__box{height:100%;overflow:hidden;pointer-events:none;position:relative;z-index:1}
	.jodit-image-editor__area .jodit-image-editor__box img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-image-editor__area .jodit-image-editor__croper{background-repeat:no-repeat;border:1px solid #fff;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}
	.jodit-image-editor__area .jodit-image-editor__resizer{background-repeat:no-repeat;border:1px solid #fff;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}
	.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-1);width:20px;z-index:4}
	.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-1);width:20px;z-index:4}
	.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active{border:1px solid #ff0}
	.jodit-image-editor__area.jodit-image-editor__area_crop{background:#eee;height:100%;line-height:100%;position:relative;text-align:center}
	.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box{height:100%;line-height:100%;overflow:visible;pointer-events:all;text-align:left}
	.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img{height:100%;max-height:100%;max-width:100%;width:100%}
	.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}
	.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper{cursor:move;pointer-events:all}
	.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes{background:rgba(0,0,0,.2);border-radius:.4em;bottom:-30px;color:#fff;display:block;font-size:12px;left:100%;padding:9px 6px;position:absolute;text-align:center;text-shadow:none;white-space:pre}
	.jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
	.jodit-status-bar{-webkit-box-align:center;align-items:center;background-color:#f9f9f9;border-radius:0 0 3px 3px;display:-webkit-box;display:flex;font-size:11px;-webkit-box-pack:start;justify-content:flex-start;overflow:hidden;padding:0 calc(8px/2)}
	.jodit-status-bar:before{content:"";-webkit-box-flex:1;flex:auto;-webkit-box-ordinal-group:2;order:1}
	.jodit-status-bar .jodit-status-bar__item{line-height:1.57142857em;margin:0 8px 0 0;-webkit-box-ordinal-group:1;order:0;padding:0}
	.jodit-status-bar .jodit-status-bar__item{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:11px}
	.jodit-status-bar .jodit-status-bar__item>span{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:11px}
	.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 8px;-webkit-box-ordinal-group:3;order:2}
	.jodit-status-bar .jodit-status-bar__item a{border-radius:3px;cursor:default;text-decoration:none}
	.jodit-status-bar .jodit-status-bar__item a:hover{background-color:#dadada;color:#222;text-decoration:none}
	.jodit-workplace+.jodit-status-bar:not(:empty){border-top:1px solid #dadada}
	.jodit_disabled .jodit-status-bar{opacity:.4}
	.jodit-drag-and-drop__file-box{border:1px dashed #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}
	.jodit_uploadfile_button{border:1px dashed #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}
	.jodit-drag-and-drop__file-box:hover{background-color:#ecebe9}
	.jodit_uploadfile_button:hover{background-color:#ecebe9}
	.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{bottom:0;cursor:pointer;font-size:400px;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}
	@media (max-width:768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:180px;width:auto}}
	.jodit-add-new-line{display:block;height:1px;outline:none;position:fixed;top:0;z-index:1}
	.jodit-add-new-line,.jodit-add-new-line *{box-sizing:border-box}
	.jodit-add-new-line:after{background-color:#6b6b6b;content:"";display:block;height:1px;width:calc(100% - 30px)}
	.jodit-add-new-line span{-webkit-box-align:center;align-items:center;background:hsla(40,7%,92%,0.3);border:1px solid #6b6b6b;cursor:pointer;display:-webkit-box;display:flex;height:calc(8px*2);-webkit-box-pack:center;justify-content:center;position:absolute;right:0;width:30px}
	.jodit-add-new-line span:hover{background:#ecebe9}
	.jodit-add-new-line_after span{bottom:0}
	.jodit-add-new-line svg{fill:#6b6b6b;width:16px}
	.jodit-source__mode .jodit-add-new-line{display:none!important}
	.jodit-about{padding:20px}
	.jodit-about a{color:#459ce7;text-decoration:none}
	.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}
	.jodit-about div{margin-bottom:calc(8px/2)}
	.jodit-paste-storage{max-width:600px;padding:8px}
	@media (max-width:768px){.jodit-paste-storage{max-width:100%}}
	.jodit-paste-storage>div{border:1px solid #dadada;max-height:300px;max-width:100%}
	.jodit-paste-storage>div:first-child{margin-bottom:8px}
	.jodit-paste-storage>div:first-child a{border:1px solid transparent;box-sizing:border-box;color:#4c4c4c;display:block;margin:0;max-width:100%;outline:none;overflow:hidden;padding:calc(8px/2);text-decoration:none;text-overflow:ellipsis;white-space:pre}
	.jodit-paste-storage>div:first-child a.jodit_active{background-color:#575757;color:#fff}
	.jodit-paste-storage>div:first-child a:focus{outline:none}
	.jodit-paste-storage>div:last-child{overflow:auto;padding:8px}
	.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}
	.jodit-color-picker{margin:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-color-picker .jodit-color-picker__group{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:calc(8px/2);max-width:calc(24px*10);white-space:normal}
	.jodit-color-picker a{border:1px solid transparent;display:block;height:24px;text-align:center;text-decoration:none;vertical-align:middle;width:24px}
	.jodit-color-picker a:hover{border-color:#000}
	.jodit-color-picker a.jodit_active{border:2px solid #1e88e5}
	.jodit-color-picker a:active{border:2px solid #1e88e5}
	.jodit-color-picker__native svg{display:inline-block;height:16px;margin-right:4px;width:16px}
	.jodit-color-picker__native input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:18px;padding:0;width:18px}
	.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}
	.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}
	.jodit-tabs{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px}
	.jodit-tabs .jodit-tabs__buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;line-height:18px;margin-bottom:calc(8px/2);margin-top:4px}
	.jodit-tabs .jodit-tabs__buttons>*{margin-left:calc(8px/2)}
	.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}
	.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}
	@media (max-width:480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{margin-left:0;width:100%}}
	.jodit-tabs__button{min-width:80px}
	.jodit-tabs__button_columns_3{width:100%/3}
	.jodit-tabs__button_columns_2{width:50%}
	.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}
	.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}
	.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-height:100px;min-width:220px}
	.jodit-jodit__error-box-for-messages{bottom:0;height:0;overflow:visible;position:absolute;right:0;width:0;z-index:3}
	.jodit-jodit__error-box-for-messages>*{background:rgba(255,0,0,.29);border:1px solid hsla(0,65%,67%,.44);bottom:0;color:#e02b2b;display:block;font-size:14px;opacity:0;padding:2px 7px;position:absolute;right:calc(8px/2);-webkit-transition:opacity .1s linear,bottom .3s linear;transition:opacity .1s linear,bottom .3s linear;white-space:pre}
	.jodit-jodit__error-box-for-messages_active_true{opacity:1}
	.jodit-jodit__error-box-for-messages_type_info{background:rgba(204,229,247,.71);border:1px solid hsla(0,0%,60%,.44);color:#776565}
	.jodit-jodit__error-box-for-messages_type_success{background:rgba(77,236,112,.29);border:1px solid hsla(0,0%,58%,.44);color:#5d5a5a}
	.jodit_fullsize-box_true{overflow:visible!important;position:static!important;z-index:100000!important}
	body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{height:0!important;overflow:initial!important;width:0!important}
	html.jodit_fullsize-box_true{position:fixed!important}
	.jodit_fullsize{bottom:0;left:0;max-width:none!important;position:absolute;right:0;top:0;z-index:100000}
	.jodit_fullsize .toolbar{width:100%!important}
	.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}
	.jodit-properties__lock>svg,.jodit-properties__unlock>svg{fill:#222;display:inline-block;font-size:8px;font-style:normal;height:14px;line-height:14px;overflow:hidden;-webkit-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle;width:14px}
	.jodit-properties .jodit-properties_view_box{padding:8px}
	.jodit-properties .jodit-properties_view_box .jodit-properties_image_view{-webkit-box-align:center;align-items:center;background-color:#f6f6f6;display:-webkit-box;display:flex;height:150px;-webkit-box-pack:center;justify-content:center;margin:0 0 8px;padding:0}
	.jodit-properties .jodit-properties_view_box .jodit-properties_image_view img{max-height:100%;max-width:100%}
	.jodit-properties .jodit-properties_view_box .jodit-properties_image_sizes.jodit-form__group{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0!important;min-width:auto;padding:0!important}
	.jodit-properties .jodit-properties_view_box .jodit-properties_image_sizes.jodit-form__group a{cursor:pointer;display:inline-block}
	.jodit-properties .jodit-properties_view_box .jodit-properties_image_sizes.jodit-form__group .jodit-input{width:calc(50% - 8px)!important}
	.jodit-popup-inline__container{min-width:700px;z-index:1300}
	.jodit-placeholder{color:#a5a5a5;display:block;left:0;padding:8px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:100%;z-index:1}
	[data-jodit_iframe_wrapper]{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	[data-jodit_iframe_wrapper]:after{background:transparent;bottom:0;content:"";cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:1}
	.jodit-resizer{border:1px solid #4c4c4c;font-size:0;height:100px;left:0;pointer-events:none;position:absolute;top:0;width:100px}
	.jodit-resizer *{box-sizing:border-box}
	.jodit-resizer>span{background-color:#a5a5a5;color:#fff;font-size:12px;height:24px;left:50%;line-height:24px;margin-left:calc(70px/-2);margin-top:calc(24px/-2);opacity:0;overflow:visible;text-align:center;top:50%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;width:70px}
	.jodit-resizer>i,.jodit-resizer>span{display:inline-block;position:absolute}
	.jodit-resizer>i{background-color:#dadada;border:1px solid #4c4c4c;height:8px;pointer-events:all;width:8px;z-index:4}
	.jodit-resizer>i:hover{background-color:#f8f8f8}
	.jodit-resizer>i:first-child{cursor:nw-resize;left:calc(8px/-2);top:calc(8px/-2)}
	.jodit-resizer>i:nth-child(2){cursor:ne-resize;right:calc(8px/-2);top:calc(8px/-2)}
	.jodit-resizer>i:nth-child(3){bottom:calc(8px/-2);cursor:se-resize;right:calc(8px/-2)}
	.jodit-resizer>i:nth-child(4){bottom:calc(8px/-2);cursor:sw-resize;left:calc(8px/-2)}
	.jodit-search{height:0;position:absolute;right:0;top:0;visibility:hidden;width:0}
	.jodit-search_sticky{position:fixed}
	.jodit-search.jodit-search_active{visibility:visible}
	.jodit-search .jodit-search__box{background-color:#f9f9f9;border:solid #dadada;border-width:0 0 1px 1px;display:-webkit-box;display:flex;max-width:100vw;padding:calc(8px/2);position:absolute;right:0;width:320px}
	.jodit-search .jodit-search__box input{background-color:transparent;border:0;height:100%;margin:0;outline:none;padding:0 8px;width:100%}
	.jodit-search .jodit-search__box input[data-ref=replace]{display:none}
	.jodit-search .jodit-search__box input:not(:focus)+input:not(:focus){border-top:1px solid #dadada}
	.jodit-search .jodit-search__box .jodit-search__buttons{height:30px}
	.jodit-search .jodit-search__box .jodit-search__counts{height:30px}
	.jodit-search .jodit-search__box .jodit-search__inputs{height:30px}
	.jodit-search .jodit-search__box .jodit-search__inputs{padding-right:calc(8px/2);width:60%}
	.jodit-search .jodit-search__box .jodit-search__counts{-webkit-box-align:center;align-items:center;border-left:1px solid #dadada;color:#dadada;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:15%}
	.jodit-search .jodit-search__box .jodit-search__buttons{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;padding-left:0}
	.jodit-search .jodit-search__box .jodit-search__buttons button{background-color:transparent;border:1px solid transparent;height:100%;margin-right:1%;width:32%}
	.jodit-search .jodit-search__box .jodit-search__buttons button[data-ref=replace-btn]{border:1px solid #dadada;display:none;margin-top:2px;width:100%}
	.jodit-search .jodit-search__box .jodit-search__buttons button:hover{background-color:#ecebe9}
	.jodit-search .jodit-search__box .jodit-search__buttons button:focus{border:1px solid rgba(181,214,253,0.5)}
	.jodit-search .jodit-search__box .jodit-search__buttons button:active{border:1px solid #b5d6fd;-webkit-transform:scale(0.95);transform:scale(0.95)}
	.jodit-search.jodit-search_replace .jodit-search__counts{height:calc(30px*2)}
	.jodit-search.jodit-search_replace .jodit-search__inputs{height:calc(30px*2)}
	.jodit-search.jodit-search_replace .jodit-search__counts input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}
	.jodit-search.jodit-search_replace .jodit-search__inputs input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}
	.jodit-search.jodit-search_replace .jodit-search__counts input:focus{box-shadow:inset 0 0 3px 0 #dadada}
	.jodit-search.jodit-search_replace .jodit-search__inputs input:focus{box-shadow:inset 0 0 3px 0 #dadada}
	.jodit-search.jodit-search_replace .jodit-search__buttons{flex-wrap:wrap}
	.jodit-search.jodit-search_replace .jodit-search__buttons button[data-ref=replace-btn],.jodit-search.jodit-search_replace .jodit-search__inputs input[data-ref=replace]{display:block}
	.jodit-container:not(.jodit_inline){min-height:100px}
	.jodit-container:not(.jodit_inline) .jodit-workplace{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;min-height:50px;overflow:hidden}
	.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}
	.jodit-container:not(.jodit_inline) .jodit-editor__resize a{border-bottom:0 dashed transparent;border-left:0 dashed transparent;border-right:7px solid #dadada;border-top:7px dashed transparent;bottom:0;cursor:se-resize;height:0;overflow:hidden;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}
	.jodit-source{background-color:#323232;display:none;-webkit-box-flex:1;flex:auto;overflow:auto;position:relative}
	.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}
	.jodit-source *{font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}
	.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}
	.jodit-container.jodit-source__mode .jodit-source{display:block!important}
	.jodit-container.jodit_split_mode .jodit-workplace{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}
	.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{display:block!important;-webkit-box-flex:1;flex:1;width:50%}
	.jodit-source__mirror{background:#323232;border:0;box-shadow:none;box-sizing:border-box;color:#f0f0f0;font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;height:100%;line-height:1.5;margin:0;min-height:100%;outline:none;overflow:auto;padding:8px;resize:none;-moz-tab-size:2em;-o-tab-size:2em;tab-size:2em;white-space:pre-wrap;width:100%;z-index:2}
	.jodit-source__mirror::-moz-selection{background:#bdbdbd}
	.jodit-source__mirror::selection{background:#bdbdbd}
	.jodit_sticky-dummy_toolbar{display:none}
	.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid #dadada;left:auto;position:fixed;position:-webkit-sticky;position:sticky;top:0;z-index:3}
	.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}
	.jodit-symbols{padding:8px;width:460px}
	.jodit-symbols .jodit-symbols__container_preview,.jodit-symbols .jodit-symbols__container_table{display:inline-block;vertical-align:top}
	.jodit-symbols .jodit-symbols__container_table{width:88%}
	.jodit-symbols .jodit-symbols__container_preview{width:12%}
	.jodit-symbols .jodit-symbols__container_preview .jodit-symbols__preview{border:1px solid #dadada;font-size:34px;padding:20px 0;text-align:center}
	.jodit-symbols table{border:0;border-spacing:0;table-layout:fixed}
	.jodit-symbols table td{padding:0}
	.jodit-symbols table td a{border:1px solid transparent;box-sizing:border-box;color:#4c4c4c;display:inline-block;font-size:16px;height:calc(18px*1.2);line-height:calc(18px*1.2);text-align:center;text-decoration:none;vertical-align:top;width:calc(18px*1.2)}
	.jodit-symbols table td a:focus{outline:2px solid #dadada}
	.jodit-symbols table td a:hover{outline:2px solid #dadada}
	.jodit-table-resizer{cursor:col-resize;margin-left:calc(8px/-2);padding-left:calc(8px/2);padding-right:calc(8px/2);position:absolute;z-index:3}
	.jodit-table-resizer:after{border:0;content:"";display:block;height:100%;width:0}
	.jodit-table-resizer_moved{background-color:#b5d6fd;z-index:2}
	.jodit-table-resizer_moved:after{border-right:1px solid moved}
	.jodit-wysiwyg table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%;table-layout:fixed}
	.jodit-wysiwyg table tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.jodit-wysiwyg table tr td,.jodit-wysiwyg table tr th{border:1px solid #bfbfbf;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}
	.jodit-form__inserter .jodit-form__table-creator-box{display:-webkit-box;display:flex}
	@media (max-width:768px){.jodit-form__inserter .jodit-form__table-creator-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{font-size:0;margin:0;min-width:180px;padding:0}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid #dadada;box-sizing:border-box;display:inline-block;height:18px;margin-bottom:2px;margin-left:2px;vertical-align:top;width:18px}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:#7a450f;border-color:#7a450f}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:14px}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{padding-top:0;text-align:left}
	.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:8px}
	.jodit-form__inserter label{font-size:14px;margin:0;padding:8px;text-align:center}
	.jodit-tooltip{text-rendering:optimizeLegibility;background:#727171;background-clip:padding-box;border-radius:2px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:11px;line-height:1.4;max-width:120px;opacity:0;padding:calc(8px/4) calc(8px/2);position:fixed;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;width:auto;z-index:10000002}
	@media (max-width:768px){.jodit-tooltip{display:none}}
	.jodit-tooltip.jodit-tooltip_visible{opacity:1}
	.jodit-xpath{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-left:calc(8px/-2)}
	.jodit-xpath__item{display:-webkit-box;display:flex;height:11px;line-height:calc(11px - 1px)}
	.jodit-xpath__item a{color:#4c4c4c;font-size:11px;margin-left:2px;outline:0;padding:0 3px}
/*
 Copyright (C) 2018 Yaroslav Kikot
 This project is licensed under the terms of the MIT license.
 https://github.com/Zicrael/ngx-tree-dnd
 */

/* Tree main styles */

.root-title {
    padding-bottom: 5px;
}

.root-text {
    margin-right: 5px;
}

.tree-child {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    box-sizing: border-box;
    position: relative;
}

.tree-title {
    position: relative;
    padding-left: 21px;
    -webkit-box-align: center;
            align-items: center;
    border: 1px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.tree-title::before {
    position: absolute;
    left: -1px;
    top: calc(50% - 0.5px);
    background-color: #444;
    height: 3px;
    width: 20px;
    -webkit-box-align: center;
            align-items: center;
    content: '';
}

.destenationTop {
    border-top: 5px solid rgba(255, 0, 0, 0.5);
}

.destenationBottom {
    border-bottom: 5px solid rgba(255, 0, 0, 0.5);
}

.tree-content {
    margin-left: 50px;
    border-left: 3px solid #444 ;
    position: relative;
}

.tree-content-main {
    margin-left: 20px;
    border-left: 3px solid #444 ;
    position: relative;
}

.draggable-item {
    margin-right: 5px;
}

.child-drop-place {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    color: #ccc ;
    -webkit-box-pack: center;
            justify-content: center;
    background-color: transparent;
    border:none;
    border-radius: 2px;
    outline-color: none;
    height: 20px;
    width: 20px;
    cursor: pointer;
    padding: 0;
}

.child-drop-place fa-icon {
    pointer-events: none;
}

.buttons-bar > div{
    -webkit-box-align: center;
            align-items: center;
}

.tree-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    color: #ccc ;
    -webkit-box-pack: center;
            justify-content: center;
    background-color: transparent;
    border:none;
    border-radius: 2px;
    outline-color: none;
    cursor: pointer;
    padding: 0;
    padding: 3px;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}

.add-btn:hover, .submit-btn:hover {
    color: green;
}

.edit-btn:hover {
    color: skyblue;
}

.delete-btn:hover {
    color: red;
}

.show-btn, .hide-btn {
    background-color: #ccc;
    color: #000;
    height: 18px;
    width: 18px;
    padding: 0;
    font-size: 14px;
    -webkit-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: flex;
}

/* childrens styles */

.input-rename {
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 15px 0 0;
    font-weight: inherit;
    max-width: 200px;
    font-family: inherit;
    outline: none;
}

.show-hide-switch {
    position: absolute;
    top: calc(50% - 7.5px);
    left: -10px;
}

.error-edit-wrap {
    margin-left: 5px;
    color: #d33;
}

.addOpacity {
    opacity: 0.5;
}

.hidden {
    display: none !important;
}

/* tool classes styles */

.d-flex {
    display: -webkit-box;
    display: flex;
}

.d-inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
}

.text-center {
    text-align: center;
}

.pos-relative {
    position: relative;
}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */.fiv-background,.fiv-cla{background-size:contain;background-position:50%;background-repeat:no-repeat}.fiv-size-md{font-size:2.25em}.fiv-size-lg{font-size:3.5em}.fiv-size-xl{font-size:4.75em}.fiv-cla{position:relative;display:inline-block;line-height:1em;width:.72em}.fiv-cla:before{content:'\00a0'}.fiv-cla.fiv-icon-3g2{background-image:url('3g2.2c5abc70bf6dcc7e2c1d.svg')}.fiv-cla.fiv-icon-3ga{background-image:url('3ga.164d6ce594049fae5827.svg')}.fiv-cla.fiv-icon-3gp{background-image:url('3gp.5fa74d1f54b9690db611.svg')}.fiv-cla.fiv-icon-7z{background-image:url('7z.835cf747a52804d13526.svg')}.fiv-cla.fiv-icon-aa{background-image:url('aa.2eddc852c265ee6dd033.svg')}.fiv-cla.fiv-icon-aac{background-image:url('aac.d083f4751ce2651f800b.svg')}.fiv-cla.fiv-icon-ac{background-image:url('ac.7728cb06ea64ac779667.svg')}.fiv-cla.fiv-icon-accdb{background-image:url('accdb.b2098cd3061989956062.svg')}.fiv-cla.fiv-icon-accdt{background-image:url('accdt.ead6c3ddc2b74303b004.svg')}.fiv-cla.fiv-icon-adn{background-image:url('adn.67e42bf3a125a272a823.svg')}.fiv-cla.fiv-icon-ai{background-image:url('ai.91ab81e3f07813ee2bdb.svg')}.fiv-cla.fiv-icon-aif{background-image:url('aif.45270e57d57d913a370c.svg')}.fiv-cla.fiv-icon-aifc{background-image:url('aifc.f3bfd398cc2e72a3b1ca.svg')}.fiv-cla.fiv-icon-aiff{background-image:url('aiff.6e2e3644cb29c0596e15.svg')}.fiv-cla.fiv-icon-ait{background-image:url('ait.a539f3541231795f1bbf.svg')}.fiv-cla.fiv-icon-amr{background-image:url('amr.8f8ccbb10b450b637158.svg')}.fiv-cla.fiv-icon-ani{background-image:url('ani.c9252143309157830b44.svg')}.fiv-cla.fiv-icon-apk{background-image:url('apk.e5cce29bcbb6c56aa659.svg')}.fiv-cla.fiv-icon-app{background-image:url('app.d2de8951b64a1879c50e.svg')}.fiv-cla.fiv-icon-applescript{background-image:url('applescript.3ac85f2e45fadd546c47.svg')}.fiv-cla.fiv-icon-asax{background-image:url('asax.9af4cab2257dd42f1d01.svg')}.fiv-cla.fiv-icon-asc{background-image:url('asc.205d3165887d3443b1f1.svg')}.fiv-cla.fiv-icon-ascx{background-image:url('ascx.2f1e2c24ba6143cb3cdf.svg')}.fiv-cla.fiv-icon-asf{background-image:url('asf.450fba2a04d84930f081.svg')}.fiv-cla.fiv-icon-ash{background-image:url('ash.2a2ffba7cfc8bd707e12.svg')}.fiv-cla.fiv-icon-ashx{background-image:url('ashx.430e1066c85c42b9f5bf.svg')}.fiv-cla.fiv-icon-asmx{background-image:url('asmx.4ef2c7832773d528c3c4.svg')}.fiv-cla.fiv-icon-asp{background-image:url('asp.b71674c100b4d18dcadd.svg')}.fiv-cla.fiv-icon-aspx{background-image:url('aspx.13c46da8c2d8864b28f4.svg')}.fiv-cla.fiv-icon-asx{background-image:url('asx.89bdad0ca0d8d2528a16.svg')}.fiv-cla.fiv-icon-au{background-image:url('au.0c3c35b065ba651f92e7.svg')}.fiv-cla.fiv-icon-aup{background-image:url('aup.334f56554f605b05e8eb.svg')}.fiv-cla.fiv-icon-avi{background-image:url('avi.bc1a66b1cb63e788bc51.svg')}.fiv-cla.fiv-icon-axd{background-image:url('axd.f24743470a5731560e27.svg')}.fiv-cla.fiv-icon-aze{background-image:url('aze.dccf9481a5b9555d90a8.svg')}.fiv-cla.fiv-icon-bak{background-image:url('bak.ccb6212bdea971175d28.svg')}.fiv-cla.fiv-icon-bash{background-image:url('bash.653f2e90c447631dd161.svg')}.fiv-cla.fiv-icon-bat{background-image:url('bat.2739b32648476c183f9d.svg')}.fiv-cla.fiv-icon-bin{background-image:url('bin.3f6f048828f9d53efe99.svg')}.fiv-cla.fiv-icon-blank{background-image:url('blank.f4e569d161f837fa2c0f.svg')}.fiv-cla.fiv-icon-bmp{background-image:url('bmp.62380fc46dced9cabcf9.svg')}.fiv-cla.fiv-icon-bowerrc{background-image:url('bowerrc.836472a27ea6ec255d80.svg')}.fiv-cla.fiv-icon-bpg{background-image:url('bpg.3df890f0c0a2fa71cda7.svg')}.fiv-cla.fiv-icon-browser{background-image:url('browser.d3266e1446dc19dd4a73.svg')}.fiv-cla.fiv-icon-bz2{background-image:url('bz2.1b7e2a60e5ecce069f23.svg')}.fiv-cla.fiv-icon-c{background-image:url('c.d74cc1686d372ab8ae6c.svg')}.fiv-cla.fiv-icon-cab{background-image:url('cab.a5a716d096d7408c26c4.svg')}.fiv-cla.fiv-icon-cad{background-image:url('cad.7f76c02786d3c2a17e0e.svg')}.fiv-cla.fiv-icon-caf{background-image:url('caf.c1b4afe3ae6e61cc1410.svg')}.fiv-cla.fiv-icon-cal{background-image:url('cal.d2ae5f97ca18d6760587.svg')}.fiv-cla.fiv-icon-cd{background-image:url('cd.a5bdcd4031e10236a889.svg')}.fiv-cla.fiv-icon-cer{background-image:url('cer.02415096db8ef4c8cce5.svg')}.fiv-cla.fiv-icon-cfg{background-image:url('cfg.ca3674f540c93cf954c2.svg')}.fiv-cla.fiv-icon-cfm{background-image:url('cfm.1f7c4223756fddb33a0f.svg')}.fiv-cla.fiv-icon-cfml{background-image:url('cfml.3205e943df9be614e725.svg')}.fiv-cla.fiv-icon-cgi{background-image:url('cgi.a060fde531b8a5f7a7bf.svg')}.fiv-cla.fiv-icon-class{background-image:url('class.c07b7d854ee94b416fa7.svg')}.fiv-cla.fiv-icon-cmd{background-image:url('cmd.1922a11ff6e53773f635.svg')}.fiv-cla.fiv-icon-codekit{background-image:url('codekit.38ff46781be8f3d9283d.svg')}.fiv-cla.fiv-icon-coffee{background-image:url('coffee.a79257335c55a7895d1f.svg')}.fiv-cla.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.ef200333759b0befdc80.svg')}.fiv-cla.fiv-icon-com{background-image:url('com.9754e5c515f4ada99392.svg')}.fiv-cla.fiv-icon-compile{background-image:url('compile.5efbf102691eb9420f1d.svg')}.fiv-cla.fiv-icon-conf{background-image:url('conf.5dea2d51ef2519a05f06.svg')}.fiv-cla.fiv-icon-config{background-image:url('config.8cdef7fbd83266a9edb2.svg')}.fiv-cla.fiv-icon-cpp{background-image:url('cpp.2b020b1565692e92139f.svg')}.fiv-cla.fiv-icon-cptx{background-image:url('cptx.e27ebce8fdb1dd4f1832.svg')}.fiv-cla.fiv-icon-cr2{background-image:url('cr2.8554c697ec6829a1e7fc.svg')}.fiv-cla.fiv-icon-crdownload{background-image:url('crdownload.5f88b93c0f73b067bc7e.svg')}.fiv-cla.fiv-icon-crt{background-image:url('crt.ede15464e3038e877064.svg')}.fiv-cla.fiv-icon-crypt{background-image:url('crypt.8439a9d0f872de0811a1.svg')}.fiv-cla.fiv-icon-cs{background-image:url('cs.2d50314768ab9087c082.svg')}.fiv-cla.fiv-icon-csh{background-image:url('csh.16b1d1bc88e942875101.svg')}.fiv-cla.fiv-icon-cson{background-image:url('cson.1cafc99818ad0ae13037.svg')}.fiv-cla.fiv-icon-csproj{background-image:url('csproj.e08f46b6d70ad7e07c46.svg')}.fiv-cla.fiv-icon-css{background-image:url('css.041b0c4de4617ad376df.svg')}.fiv-cla.fiv-icon-csv{background-image:url('csv.87967ba3248a33ed4bb2.svg')}.fiv-cla.fiv-icon-cue{background-image:url('cue.e57447cc1ab6dbaab9fb.svg')}.fiv-cla.fiv-icon-dat{background-image:url('dat.5cbe1d5e18983ffb4957.svg')}.fiv-cla.fiv-icon-db{background-image:url('db.c9cbfa1552e033c65e41.svg')}.fiv-cla.fiv-icon-dbf{background-image:url('dbf.4aab51a65da0fb06f631.svg')}.fiv-cla.fiv-icon-deb{background-image:url('deb.880e81e6c5c655bcc415.svg')}.fiv-cla.fiv-icon-dgn{background-image:url('dgn.a979b67f8bb00a1761c6.svg')}.fiv-cla.fiv-icon-dist{background-image:url('dist.9eeff64a1bab9f147917.svg')}.fiv-cla.fiv-icon-diz{background-image:url('diz.afe3ef5f28bd9edb8980.svg')}.fiv-cla.fiv-icon-dll{background-image:url('dll.7dc071abfc12deeb6c38.svg')}.fiv-cla.fiv-icon-dmg{background-image:url('dmg.e33cb443db434acc0d2f.svg')}.fiv-cla.fiv-icon-dng{background-image:url('dng.6e6316e88b105a8e1ca7.svg')}.fiv-cla.fiv-icon-doc{background-image:url('doc.e4fbef38f0aedb52358f.svg')}.fiv-cla.fiv-icon-docb{background-image:url('docb.bcdbde44b325c290dc61.svg')}.fiv-cla.fiv-icon-docm{background-image:url('docm.b599cc4fd4264bf527ac.svg')}.fiv-cla.fiv-icon-docx{background-image:url('docx.fda495d85893b5545102.svg')}.fiv-cla.fiv-icon-dot{background-image:url('dot.ed9f5a225fe32886990d.svg')}.fiv-cla.fiv-icon-dotm{background-image:url('dotm.f7abd58cf35cf74fb0c0.svg')}.fiv-cla.fiv-icon-dotx{background-image:url('dotx.6f02656409614e78c638.svg')}.fiv-cla.fiv-icon-download{background-image:url('download.995296deabf6fcfad6ef.svg')}.fiv-cla.fiv-icon-dpj{background-image:url('dpj.947e1f8ef6e18954ec53.svg')}.fiv-cla.fiv-icon-ds_store{background-image:url('ds_store.7da9130a3f78e9967040.svg')}.fiv-cla.fiv-icon-dtd{background-image:url('dtd.1de1ad888ecff955f14a.svg')}.fiv-cla.fiv-icon-dwg{background-image:url('dwg.48c1d330bf8945b820ca.svg')}.fiv-cla.fiv-icon-dxf{background-image:url('dxf.803501d38dd6e7600387.svg')}.fiv-cla.fiv-icon-editorconfig{background-image:url('editorconfig.c470ef4e2881ba1760d7.svg')}.fiv-cla.fiv-icon-el{background-image:url('el.f476e869e21e2583b87b.svg')}.fiv-cla.fiv-icon-enc{background-image:url('enc.d15815cbee945561a9af.svg')}.fiv-cla.fiv-icon-eot{background-image:url('eot.e80b63d0415624df4023.svg')}.fiv-cla.fiv-icon-eps{background-image:url('eps.240e9aa835de7b226913.svg')}.fiv-cla.fiv-icon-epub{background-image:url('epub.5f5930fb1ed9e157326d.svg')}.fiv-cla.fiv-icon-eslintignore{background-image:url('eslintignore.ef200333759b0befdc80.svg')}.fiv-cla.fiv-icon-exe{background-image:url('exe.02ebff269a455cb63948.svg')}.fiv-cla.fiv-icon-f4v{background-image:url('f4v.935d0359e00da04df080.svg')}.fiv-cla.fiv-icon-fax{background-image:url('fax.ccd19c1aa25efdfd6bc1.svg')}.fiv-cla.fiv-icon-fb2{background-image:url('fb2.4f5cc4c55f55ade73f68.svg')}.fiv-cla.fiv-icon-fla{background-image:url('fla.d7f7acc2eeadc3817c09.svg')}.fiv-cla.fiv-icon-flac{background-image:url('flac.fc2e959545c7ea7a44e1.svg')}.fiv-cla.fiv-icon-flv{background-image:url('flv.f0ef20ac2999196ce525.svg')}.fiv-cla.fiv-icon-folder{background-image:url('folder.41f5d234f8cba1ffd46b.svg')}.fiv-cla.fiv-icon-gadget{background-image:url('gadget.f64861ec2c44ec596853.svg')}.fiv-cla.fiv-icon-gdp{background-image:url('gdp.3c17b2fff76e0c73af69.svg')}.fiv-cla.fiv-icon-gem{background-image:url('gem.600973785f23aeda6abc.svg')}.fiv-cla.fiv-icon-gif{background-image:url('gif.c899e918af25ba3a6409.svg')}.fiv-cla.fiv-icon-gitattributes{background-image:url('gitattributes.96e97036facd894312eb.svg')}.fiv-cla.fiv-icon-gitignore{background-image:url('gitignore.ef200333759b0befdc80.svg')}.fiv-cla.fiv-icon-go{background-image:url('go.a314875ef242b1ba1704.svg')}.fiv-cla.fiv-icon-gpg{background-image:url('gpg.8ebf1178b89553edb8e4.svg')}.fiv-cla.fiv-icon-gz{background-image:url('gz.911a306ca53d3c0bdec5.svg')}.fiv-cla.fiv-icon-h{background-image:url('h.b6d6a8075055d715a2d5.svg')}.fiv-cla.fiv-icon-handlebars{background-image:url('handlebars.14b058548d35f26104b8.svg')}.fiv-cla.fiv-icon-hbs{background-image:url('hbs.5a9a517f6e15f7865447.svg')}.fiv-cla.fiv-icon-heic{background-image:url('heic.6be6f418bd8e0b3422a3.svg')}.fiv-cla.fiv-icon-hs{background-image:url('hs.5fc3e62859721dfd3a1d.svg')}.fiv-cla.fiv-icon-hsl{background-image:url('hsl.4162909969ea76f90fbe.svg')}.fiv-cla.fiv-icon-htm{background-image:url('htm.e982fa46793edb427b7b.svg')}.fiv-cla.fiv-icon-html{background-image:url('html.3178c40d43d924990cd1.svg')}.fiv-cla.fiv-icon-ibooks{background-image:url('ibooks.bad3342d0ae7d9c745ac.svg')}.fiv-cla.fiv-icon-icns{background-image:url('icns.926df116f2f77e3948b8.svg')}.fiv-cla.fiv-icon-ico{background-image:url('ico.c2c1f40ff5840e1eded8.svg')}.fiv-cla.fiv-icon-ics{background-image:url('ics.d97d73e6db98f3284ede.svg')}.fiv-cla.fiv-icon-idx{background-image:url('idx.cf197b89a373eaac55b5.svg')}.fiv-cla.fiv-icon-iff{background-image:url('iff.fa741da5f23a1033c42e.svg')}.fiv-cla.fiv-icon-ifo{background-image:url('ifo.d57f8577416ff4edf6e3.svg')}.fiv-cla.fiv-icon-image{background-image:url('image.56e906e03bfa8f21dafd.svg')}.fiv-cla.fiv-icon-img{background-image:url('img.3fe1cfaf4c56ccc684bb.svg')}.fiv-cla.fiv-icon-in{background-image:url('in.82168eb20617ee7dd584.svg')}.fiv-cla.fiv-icon-indd{background-image:url('indd.0279dd84bf372ec61dd6.svg')}.fiv-cla.fiv-icon-inf{background-image:url('inf.ab4687f46564ec92d766.svg')}.fiv-cla.fiv-icon-ini{background-image:url('ini.22fd696484353510f2f9.svg')}.fiv-cla.fiv-icon-iso{background-image:url('iso.4924c1488f0aa6b86b9a.svg')}.fiv-cla.fiv-icon-j2{background-image:url('j2.e7514acdd6548033298c.svg')}.fiv-cla.fiv-icon-jar{background-image:url('jar.a378ba4326b66c8af5c0.svg')}.fiv-cla.fiv-icon-java{background-image:url('java.490379c5f545243e344a.svg')}.fiv-cla.fiv-icon-jpe{background-image:url('jpe.eb47921a9899676533cb.svg')}.fiv-cla.fiv-icon-jpeg{background-image:url('jpeg.22c2b6b54287fdb9dfc8.svg')}.fiv-cla.fiv-icon-jpg{background-image:url('jpg.1f5b62792d06c6f57f34.svg')}.fiv-cla.fiv-icon-js{background-image:url('js.6f8f7c1cf5b4b2852e74.svg')}.fiv-cla.fiv-icon-json{background-image:url('json.6ef2fc6a58088362957a.svg')}.fiv-cla.fiv-icon-jsp{background-image:url('jsp.35694642905481278c71.svg')}.fiv-cla.fiv-icon-jsx{background-image:url('jsx.9d914e0f41956d943f80.svg')}.fiv-cla.fiv-icon-key{background-image:url('key.4ba863964b1de70bf28e.svg')}.fiv-cla.fiv-icon-kf8{background-image:url('kf8.c42ecf73dd3dc8fb72b4.svg')}.fiv-cla.fiv-icon-kmk{background-image:url('kmk.4c14cc2f5d626a48ca19.svg')}.fiv-cla.fiv-icon-ksh{background-image:url('ksh.00d129f7e07d5b6017af.svg')}.fiv-cla.fiv-icon-kup{background-image:url('kup.6fc51e4e40ded31f7e63.svg')}.fiv-cla.fiv-icon-less{background-image:url('less.40809fd78a3fd8553cee.svg')}.fiv-cla.fiv-icon-lex{background-image:url('lex.f7f5ed2b7dc0fe8e26da.svg')}.fiv-cla.fiv-icon-licx{background-image:url('licx.b6f8497bc15683415b62.svg')}.fiv-cla.fiv-icon-lisp{background-image:url('lisp.8aa8fa0ed54b68c045e3.svg')}.fiv-cla.fiv-icon-lit{background-image:url('lit.fcaf5d09a5f0b48198e6.svg')}.fiv-cla.fiv-icon-lnk{background-image:url('lnk.bb5ca1e95a33bea41989.svg')}.fiv-cla.fiv-icon-lock{background-image:url('lock.8dacdaced2557fed14aa.svg')}.fiv-cla.fiv-icon-log{background-image:url('log.70b0b57b1daf354be027.svg')}.fiv-cla.fiv-icon-lua{background-image:url('lua.ba8ae0cdded8fb688fa2.svg')}.fiv-cla.fiv-icon-m{background-image:url('m.2c69be00966a6b9d0350.svg')}.fiv-cla.fiv-icon-m2v{background-image:url('m2v.721a3ec7ef25ee9401d3.svg')}.fiv-cla.fiv-icon-m3u{background-image:url('m3u.9f4e5933f686160c0e17.svg')}.fiv-cla.fiv-icon-m3u8{background-image:url('m3u8.f52b074f9eb091d3da3e.svg')}.fiv-cla.fiv-icon-m4{background-image:url('m4.bc2ce9bbf85917a16343.svg')}.fiv-cla.fiv-icon-m4a{background-image:url('m4a.d982b68caa25165535c6.svg')}.fiv-cla.fiv-icon-m4r{background-image:url('m4r.88794645ae2d1d8f9ce1.svg')}.fiv-cla.fiv-icon-m4v{background-image:url('m4v.89b0c07841d96e4c8f60.svg')}.fiv-cla.fiv-icon-map{background-image:url('map.5cb837dacdf8d63c5e1c.svg')}.fiv-cla.fiv-icon-master{background-image:url('master.9745b6d94db35b0fa685.svg')}.fiv-cla.fiv-icon-mc{background-image:url('mc.84f61f53ba64bb41de2b.svg')}.fiv-cla.fiv-icon-md{background-image:url('md.f66daa5b07bf21672070.svg')}.fiv-cla.fiv-icon-mdb{background-image:url('mdb.c7bccd3b2177ef3c9c38.svg')}.fiv-cla.fiv-icon-mdf{background-image:url('mdf.5b9ad872dd732aa4cc39.svg')}.fiv-cla.fiv-icon-me{background-image:url('me.58895d7a49199b9289de.svg')}.fiv-cla.fiv-icon-mi{background-image:url('mi.d3dfc63d947636bd476b.svg')}.fiv-cla.fiv-icon-mid{background-image:url('mid.e8b8dd8bb5df4d9e25b5.svg')}.fiv-cla.fiv-icon-midi{background-image:url('midi.d06c21ecb0cb83c8bc6e.svg')}.fiv-cla.fiv-icon-mk{background-image:url('mk.14d7efa2e3c4b9d2df43.svg')}.fiv-cla.fiv-icon-mkv{background-image:url('mkv.9827bc6ce078f024a552.svg')}.fiv-cla.fiv-icon-mm{background-image:url('mm.b2bac2a9ef98e74ab6d7.svg')}.fiv-cla.fiv-icon-mo{background-image:url('mo.40a75039bd6a27b865e4.svg')}.fiv-cla.fiv-icon-mobi{background-image:url('mobi.98ecd5703897752f7b7b.svg')}.fiv-cla.fiv-icon-mod{background-image:url('mod.c775ec6f7edb9f170093.svg')}.fiv-cla.fiv-icon-mov{background-image:url('mov.6d0d7b8b211453cc65af.svg')}.fiv-cla.fiv-icon-mp2{background-image:url('mp2.a35bc905bbd24685b45b.svg')}.fiv-cla.fiv-icon-mp3{background-image:url('mp3.7a1e046fd2f33ff898ae.svg')}.fiv-cla.fiv-icon-mp4{background-image:url('mp4.b71e6afcf245508cabde.svg')}.fiv-cla.fiv-icon-mpa{background-image:url('mpa.bb298bd00d03ec8644b5.svg')}.fiv-cla.fiv-icon-mpd{background-image:url('mpd.7bb200510aeb749ba6d8.svg')}.fiv-cla.fiv-icon-mpe{background-image:url('mpe.76f651bffa2e691a4b7d.svg')}.fiv-cla.fiv-icon-mpeg{background-image:url('mpeg.e208a099917159c15c7a.svg')}.fiv-cla.fiv-icon-mpg{background-image:url('mpg.1683ec4c28ebdfbcd9e7.svg')}.fiv-cla.fiv-icon-mpga{background-image:url('mpga.32fd648095db0a391065.svg')}.fiv-cla.fiv-icon-mpp{background-image:url('mpp.bd0303a4d1ef77560884.svg')}.fiv-cla.fiv-icon-mpt{background-image:url('mpt.0869fccdfabf46c96704.svg')}.fiv-cla.fiv-icon-msi{background-image:url('msi.3e69f233a56d1742bec8.svg')}.fiv-cla.fiv-icon-msu{background-image:url('msu.0a0c3e22a0021f79f866.svg')}.fiv-cla.fiv-icon-nef{background-image:url('nef.9ccb5ac0b557e39be11f.svg')}.fiv-cla.fiv-icon-nes{background-image:url('nes.0ec059a559faedab0439.svg')}.fiv-cla.fiv-icon-nfo{background-image:url('nfo.76480a08bc80565c2ccd.svg')}.fiv-cla.fiv-icon-nix{background-image:url('nix.4b6f20974d24d16b45c5.svg')}.fiv-cla.fiv-icon-npmignore{background-image:url('npmignore.ef200333759b0befdc80.svg')}.fiv-cla.fiv-icon-odb{background-image:url('odb.197da101709fd668ead0.svg')}.fiv-cla.fiv-icon-ods{background-image:url('ods.43c47b5de64e1ed6a6e3.svg')}.fiv-cla.fiv-icon-odt{background-image:url('odt.2f83175c44b4297a3248.svg')}.fiv-cla.fiv-icon-ogg{background-image:url('ogg.4c8df0c263d78ecce190.svg')}.fiv-cla.fiv-icon-ogv{background-image:url('ogv.7278e22701705dfcc553.svg')}.fiv-cla.fiv-icon-ost{background-image:url('ost.3fd822c16be10e557277.svg')}.fiv-cla.fiv-icon-otf{background-image:url('otf.0a64b08d8474acaa86ca.svg')}.fiv-cla.fiv-icon-ott{background-image:url('ott.6d2f0c3d204ce4568f66.svg')}.fiv-cla.fiv-icon-ova{background-image:url('ova.4ce800c8df6523db8705.svg')}.fiv-cla.fiv-icon-ovf{background-image:url('ovf.23abbb4ff7be59cb4c5e.svg')}.fiv-cla.fiv-icon-p12{background-image:url('p12.99a84b752ef8a51fdca8.svg')}.fiv-cla.fiv-icon-p7b{background-image:url('p7b.0e47368a3623cbe74c1b.svg')}.fiv-cla.fiv-icon-pages{background-image:url('pages.886bc3f618d93294d958.svg')}.fiv-cla.fiv-icon-part{background-image:url('part.d23f01e676f4f903e3d3.svg')}.fiv-cla.fiv-icon-pcd{background-image:url('pcd.3c9767aa06082027850d.svg')}.fiv-cla.fiv-icon-pdb{background-image:url('pdb.796422de21b43e28cae3.svg')}.fiv-cla.fiv-icon-pdf{background-image:url('pdf.2ae51f6179ecc982981e.svg')}.fiv-cla.fiv-icon-pem{background-image:url('pem.c0e06ee3dafe32c3d03f.svg')}.fiv-cla.fiv-icon-pfx{background-image:url('pfx.88b2ad726109b9928204.svg')}.fiv-cla.fiv-icon-pgp{background-image:url('pgp.e165ba5b67d9737eef07.svg')}.fiv-cla.fiv-icon-ph{background-image:url('ph.7ea56cc9d4cfb293849a.svg')}.fiv-cla.fiv-icon-phar{background-image:url('phar.823837be4c6614db11df.svg')}.fiv-cla.fiv-icon-php{background-image:url('php.ec3221f3eb31467f4110.svg')}.fiv-cla.fiv-icon-pkg{background-image:url('pkg.7a0b572f9ba4bb8e1260.svg')}.fiv-cla.fiv-icon-pl{background-image:url('pl.8e4541f6343e3a3eb771.svg')}.fiv-cla.fiv-icon-plist{background-image:url('plist.28616f4a3ebfbf0aad9d.svg')}.fiv-cla.fiv-icon-pm{background-image:url('pm.53afa22e2d336688c433.svg')}.fiv-cla.fiv-icon-png{background-image:url('png.8098a31c5ba58b04556e.svg')}.fiv-cla.fiv-icon-po{background-image:url('po.a64cfa54998fecff6054.svg')}.fiv-cla.fiv-icon-pom{background-image:url('pom.7a3d51fc728ef1124aa2.svg')}.fiv-cla.fiv-icon-pot{background-image:url('pot.3431ff37d6f6cf1d04ff.svg')}.fiv-cla.fiv-icon-potx{background-image:url('potx.e75d130d335bfe0b0d3e.svg')}.fiv-cla.fiv-icon-pps{background-image:url('pps.791dafb49b94b77b4eb4.svg')}.fiv-cla.fiv-icon-ppsx{background-image:url('ppsx.35bace802373b76e6d4e.svg')}.fiv-cla.fiv-icon-ppt{background-image:url('ppt.5c4f46809d24068d432c.svg')}.fiv-cla.fiv-icon-pptm{background-image:url('pptm.50843b2d2dff5e35ea25.svg')}.fiv-cla.fiv-icon-pptx{background-image:url('pptx.7af03d7887127f29317a.svg')}.fiv-cla.fiv-icon-prop{background-image:url('prop.9a580b78b982845bb908.svg')}.fiv-cla.fiv-icon-ps{background-image:url('ps.ce8d08255b274e439b90.svg')}.fiv-cla.fiv-icon-ps1{background-image:url('ps1.91d2494179ae4d97fc4b.svg')}.fiv-cla.fiv-icon-psd{background-image:url('psd.8b72050cd4e353c1fca4.svg')}.fiv-cla.fiv-icon-psp{background-image:url('psp.7d650f1bfcf78d9d640f.svg')}.fiv-cla.fiv-icon-pst{background-image:url('pst.6c0064ddc860f5d2d325.svg')}.fiv-cla.fiv-icon-pub{background-image:url('pub.a3102913173322be8f2a.svg')}.fiv-cla.fiv-icon-py{background-image:url('py.474fc11c35bc59ce2dc7.svg')}.fiv-cla.fiv-icon-pyc{background-image:url('pyc.ffea8bb7490097bbf091.svg')}.fiv-cla.fiv-icon-qt{background-image:url('qt.b43f192009887c5ba77e.svg')}.fiv-cla.fiv-icon-ra{background-image:url('ra.dc86f305ae5427664e93.svg')}.fiv-cla.fiv-icon-ram{background-image:url('ram.db81ce5ea4be77af10dd.svg')}.fiv-cla.fiv-icon-rar{background-image:url('rar.5244b912d7fbf616b3e3.svg')}.fiv-cla.fiv-icon-raw{background-image:url('raw.6267d7e6f2a795acf783.svg')}.fiv-cla.fiv-icon-rb{background-image:url('rb.6875da3c482f1a38c091.svg')}.fiv-cla.fiv-icon-rdf{background-image:url('rdf.a066197a2d23f2697f87.svg')}.fiv-cla.fiv-icon-resx{background-image:url('resx.e6f0548218bd5603c154.svg')}.fiv-cla.fiv-icon-retry{background-image:url('retry.cc59c9994d96c102220b.svg')}.fiv-cla.fiv-icon-rm{background-image:url('rm.fbec45ec9c76cbb88a18.svg')}.fiv-cla.fiv-icon-rom{background-image:url('rom.671e4e778a6f50222ad5.svg')}.fiv-cla.fiv-icon-rpm{background-image:url('rpm.40c1c49ab258667c2c60.svg')}.fiv-cla.fiv-icon-rsa{background-image:url('rsa.bf203d4b33bae50fd1ed.svg')}.fiv-cla.fiv-icon-rss{background-image:url('rss.ef29d9616a710911ef9a.svg')}.fiv-cla.fiv-icon-rtf{background-image:url('rtf.60528d34271e4c0371de.svg')}.fiv-cla.fiv-icon-ru{background-image:url('ru.4dae10dbefecd8d7c4fe.svg')}.fiv-cla.fiv-icon-rub{background-image:url('rub.1206265c5572322bf840.svg')}.fiv-cla.fiv-icon-sass{background-image:url('sass.a867861496351cbbe4bc.svg')}.fiv-cla.fiv-icon-scss{background-image:url('scss.71696b87b3668f63a811.svg')}.fiv-cla.fiv-icon-sdf{background-image:url('sdf.050b09f532d5ec1d6d37.svg')}.fiv-cla.fiv-icon-sed{background-image:url('sed.16e8cf0603227f097875.svg')}.fiv-cla.fiv-icon-sh{background-image:url('sh.387e62c7b057bc8ae688.svg')}.fiv-cla.fiv-icon-sitemap{background-image:url('sitemap.f36e00cc3b7bb82f582b.svg')}.fiv-cla.fiv-icon-skin{background-image:url('skin.8a977d5027ebd7393db4.svg')}.fiv-cla.fiv-icon-sldm{background-image:url('sldm.aa9acceb4133b6a89b3b.svg')}.fiv-cla.fiv-icon-sldx{background-image:url('sldx.eecacf94259fff8e3329.svg')}.fiv-cla.fiv-icon-sln{background-image:url('sln.61f623027c28d8165f69.svg')}.fiv-cla.fiv-icon-sol{background-image:url('sol.e4cee50a33ea529e2c6a.svg')}.fiv-cla.fiv-icon-sql{background-image:url('sql.046db5160c72879afd69.svg')}.fiv-cla.fiv-icon-sqlite{background-image:url('sqlite.8adeeba64563495dd393.svg')}.fiv-cla.fiv-icon-step{background-image:url('step.9338539f9b88a8f1865b.svg')}.fiv-cla.fiv-icon-stl{background-image:url('stl.6ae86e939de296055155.svg')}.fiv-cla.fiv-icon-svg{background-image:url('svg.3db004ab9911f95e40f8.svg')}.fiv-cla.fiv-icon-swd{background-image:url('swd.a793320739c6d5fdd8b1.svg')}.fiv-cla.fiv-icon-swf{background-image:url('swf.f131423809bb2ed2dd0a.svg')}.fiv-cla.fiv-icon-swift{background-image:url('swift.9be0f24bde4fcf55b236.svg')}.fiv-cla.fiv-icon-sys{background-image:url('sys.ae40cc0d2f074f1c0b7e.svg')}.fiv-cla.fiv-icon-tar{background-image:url('tar.5678597e656c9e548178.svg')}.fiv-cla.fiv-icon-tcsh{background-image:url('tcsh.532beba54940e390dccb.svg')}.fiv-cla.fiv-icon-tex{background-image:url('tex.47b6e39315fdf79624b6.svg')}.fiv-cla.fiv-icon-tfignore{background-image:url('tfignore.ef200333759b0befdc80.svg')}.fiv-cla.fiv-icon-tga{background-image:url('tga.b52e35536c16dc78f042.svg')}.fiv-cla.fiv-icon-tgz{background-image:url('tgz.b14dd27faa6588cae5f2.svg')}.fiv-cla.fiv-icon-tif{background-image:url('tif.2dca2db5fc1785249e81.svg')}.fiv-cla.fiv-icon-tiff{background-image:url('tiff.11cfbfc6293a809fc4df.svg')}.fiv-cla.fiv-icon-tmp{background-image:url('tmp.820ae6e316688d2aa05f.svg')}.fiv-cla.fiv-icon-torrent{background-image:url('torrent.09a5cdf009c6c483351b.svg')}.fiv-cla.fiv-icon-ts{background-image:url('ts.d420626dbfc42dac1800.svg')}.fiv-cla.fiv-icon-tsv{background-image:url('tsv.c075ea4ee17e886bf9fe.svg')}.fiv-cla.fiv-icon-ttf{background-image:url('ttf.f090015da5c4162e1a80.svg')}.fiv-cla.fiv-icon-twig{background-image:url('twig.d46b2dcdd614c7138f18.svg')}.fiv-cla.fiv-icon-txt{background-image:url('txt.7f6b9bfa5a3ece29dfc9.svg')}.fiv-cla.fiv-icon-udf{background-image:url('udf.326ef4aff2b17a700b0a.svg')}.fiv-cla.fiv-icon-vb{background-image:url('vb.2674945e6abc9beb8790.svg')}.fiv-cla.fiv-icon-vbproj{background-image:url('vbproj.f406d5ec45378b61a0d8.svg')}.fiv-cla.fiv-icon-vbs{background-image:url('vbs.150253f61cec60c30ba6.svg')}.fiv-cla.fiv-icon-vcd{background-image:url('vcd.c404e803417a85706044.svg')}.fiv-cla.fiv-icon-vcs{background-image:url('vcs.d722c8faebc0a41474f2.svg')}.fiv-cla.fiv-icon-vdi{background-image:url('vdi.20c9f22f837556be2c44.svg')}.fiv-cla.fiv-icon-vdx{background-image:url('vdx.574eb657b3a8847afe07.svg')}.fiv-cla.fiv-icon-vmdk{background-image:url('vmdk.8b4efc7422630ecb9ed3.svg')}.fiv-cla.fiv-icon-vob{background-image:url('vob.bfb500ccb9c4488692a6.svg')}.fiv-cla.fiv-icon-vscodeignore{background-image:url('vscodeignore.1ae62de5d3b2c65a6369.svg')}.fiv-cla.fiv-icon-vsd{background-image:url('vsd.f684abff87bb8e75f173.svg')}.fiv-cla.fiv-icon-vss{background-image:url('vss.4367a2f2362661e8ecf3.svg')}.fiv-cla.fiv-icon-vst{background-image:url('vst.15d51faff076a95dd06a.svg')}.fiv-cla.fiv-icon-vsx{background-image:url('vsx.8d8d082e0fb7f89c7e08.svg')}.fiv-cla.fiv-icon-vtx{background-image:url('vtx.567b861798830dee2108.svg')}.fiv-cla.fiv-icon-war{background-image:url('war.dd615290e32c0ea0e62b.svg')}.fiv-cla.fiv-icon-wav{background-image:url('wav.f30c79e4315169be43ab.svg')}.fiv-cla.fiv-icon-wbk{background-image:url('wbk.6363740030ce55f27d88.svg')}.fiv-cla.fiv-icon-webinfo{background-image:url('webinfo.d3266e1446dc19dd4a73.svg')}.fiv-cla.fiv-icon-webm{background-image:url('webm.331cc6be983bbcb48011.svg')}.fiv-cla.fiv-icon-webp{background-image:url('webp.7823bd40d10434b6266c.svg')}.fiv-cla.fiv-icon-wma{background-image:url('wma.2f6937b8456eb04dd452.svg')}.fiv-cla.fiv-icon-wmf{background-image:url('wmf.170089613f49178dc21d.svg')}.fiv-cla.fiv-icon-wmv{background-image:url('wmv.85c38fd0303071755e0b.svg')}.fiv-cla.fiv-icon-woff{background-image:url('woff.8de45de477b20cd07f3e.svg')}.fiv-cla.fiv-icon-woff2{background-image:url('woff2.ea2fb5ef40c6e48cf3f5.svg')}.fiv-cla.fiv-icon-wps{background-image:url('wps.6f66d070fc270eff219d.svg')}.fiv-cla.fiv-icon-wsf{background-image:url('wsf.f42857c2c16958f4f470.svg')}.fiv-cla.fiv-icon-xaml{background-image:url('xaml.3c819a6a657759f6dab6.svg')}.fiv-cla.fiv-icon-xcf{background-image:url('xcf.ea5418d069da4fd7f626.svg')}.fiv-cla.fiv-icon-xlm{background-image:url('xlm.d6eeb834fc47feeaa272.svg')}.fiv-cla.fiv-icon-xls{background-image:url('xls.bf6d2a71675e586effa9.svg')}.fiv-cla.fiv-icon-xlsm{background-image:url('xlsm.bf9fbf47bcef00f7de23.svg')}.fiv-cla.fiv-icon-xlsx{background-image:url('xlsx.3125710ce474fa66a86b.svg')}.fiv-cla.fiv-icon-xlt{background-image:url('xlt.b2e516d7a42a4af59c49.svg')}.fiv-cla.fiv-icon-xltm{background-image:url('xltm.24773ff9708ff74db523.svg')}.fiv-cla.fiv-icon-xltx{background-image:url('xltx.1f791b3b35fc4c5dc0c4.svg')}.fiv-cla.fiv-icon-xml{background-image:url('xml.b4e561b8902c3928209a.svg')}.fiv-cla.fiv-icon-xpi{background-image:url('xpi.957fa8da3f7d4416dbc9.svg')}.fiv-cla.fiv-icon-xps{background-image:url('xps.75ac1e808ef8c3fc6bb7.svg')}.fiv-cla.fiv-icon-xrb{background-image:url('xrb.e7e0ef284fc6d5f10db2.svg')}.fiv-cla.fiv-icon-xsd{background-image:url('xsd.6abcfdc107885f61b44e.svg')}.fiv-cla.fiv-icon-xsl{background-image:url('xsl.738bc16265ee50abd0b6.svg')}.fiv-cla.fiv-icon-xspf{background-image:url('xspf.2374c7760284cf28654d.svg')}.fiv-cla.fiv-icon-xz{background-image:url('xz.489103a096e53637087a.svg')}.fiv-cla.fiv-icon-yaml{background-image:url('yaml.70eed6f1c00dc18682b4.svg')}.fiv-cla.fiv-icon-yml{background-image:url('yml.d139e45007713c37569f.svg')}.fiv-cla.fiv-icon-z{background-image:url('z.bce6f94105e5f2c44078.svg')}.fiv-cla.fiv-icon-zip{background-image:url('zip.97703d588e774b96d1c2.svg')}.fiv-cla.fiv-icon-zsh{background-image:url('zsh.e3578c3a73b3a3312b64.svg')}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */.fiv-background,.fiv-viv{background-size:contain;background-position:50%;background-repeat:no-repeat}.fiv-size-md{font-size:2.25em}.fiv-size-lg{font-size:3.5em}.fiv-size-xl{font-size:4.75em}.fiv-viv{position:relative;display:inline-block;line-height:1em;width:.75em}.fiv-viv:before{content:'\00a0'}.fiv-viv.fiv-icon-3g2{background-image:url('3g2.26191cb1f6556926b8a6.svg')}.fiv-viv.fiv-icon-3ga{background-image:url('3ga.4c09203883b1e6d66f54.svg')}.fiv-viv.fiv-icon-3gp{background-image:url('3gp.18487c303a4cbf018315.svg')}.fiv-viv.fiv-icon-7z{background-image:url('7z.a4d04433ae9d02308643.svg')}.fiv-viv.fiv-icon-aa{background-image:url('aa.803cc3921310266fc066.svg')}.fiv-viv.fiv-icon-aac{background-image:url('aac.26eb2fc39e859475e412.svg')}.fiv-viv.fiv-icon-ac{background-image:url('ac.856a89cbfa8a7bc6e95a.svg')}.fiv-viv.fiv-icon-accdb{background-image:url('accdb.3fc687acdef2dfa583d5.svg')}.fiv-viv.fiv-icon-accdt{background-image:url('accdt.ca0cf72d6cba6ecadcde.svg')}.fiv-viv.fiv-icon-adn{background-image:url('adn.a0f3fe633098aac57b1c.svg')}.fiv-viv.fiv-icon-ai{background-image:url('ai.bff806a441325113ee06.svg')}.fiv-viv.fiv-icon-aif{background-image:url('aif.190b63fb09ee0129f808.svg')}.fiv-viv.fiv-icon-aifc{background-image:url('aifc.9229b5a8bd6ce93bc4fe.svg')}.fiv-viv.fiv-icon-aiff{background-image:url('aiff.539c36b21479d39155c5.svg')}.fiv-viv.fiv-icon-ait{background-image:url('ait.2e8648125d95641d0f86.svg')}.fiv-viv.fiv-icon-amr{background-image:url('amr.33f7de3d1c786abc6a0a.svg')}.fiv-viv.fiv-icon-ani{background-image:url('ani.6cb65a865844bf4e5484.svg')}.fiv-viv.fiv-icon-apk{background-image:url('apk.412e773b8765f9c53485.svg')}.fiv-viv.fiv-icon-app{background-image:url('app.3cb9f286c00e28aa069b.svg')}.fiv-viv.fiv-icon-applescript{background-image:url('applescript.bae7b30cec2d81c660af.svg')}.fiv-viv.fiv-icon-asax{background-image:url('asax.3c7d4a84ff2273ab8d9f.svg')}.fiv-viv.fiv-icon-asc{background-image:url('asc.9fb7d32aebebbc444c03.svg')}.fiv-viv.fiv-icon-ascx{background-image:url('ascx.5d5c93c2bf7de639bd89.svg')}.fiv-viv.fiv-icon-asf{background-image:url('asf.939037e6ccfd19d1bbff.svg')}.fiv-viv.fiv-icon-ash{background-image:url('ash.f2e1ccc188f6fafd0b68.svg')}.fiv-viv.fiv-icon-ashx{background-image:url('ashx.753a2d3144db455b553a.svg')}.fiv-viv.fiv-icon-asmx{background-image:url('asmx.5fc1a099cd3ea483fdec.svg')}.fiv-viv.fiv-icon-asp{background-image:url('asp.0a94df20084b3e3405c5.svg')}.fiv-viv.fiv-icon-aspx{background-image:url('aspx.da3f727810e633b6e673.svg')}.fiv-viv.fiv-icon-asx{background-image:url('asx.82e78ba7396820969380.svg')}.fiv-viv.fiv-icon-au{background-image:url('au.fca714c4572a2600b9a1.svg')}.fiv-viv.fiv-icon-aup{background-image:url('aup.f0719ec9256c5ae05a08.svg')}.fiv-viv.fiv-icon-avi{background-image:url('avi.64aaec20f4449493fad1.svg')}.fiv-viv.fiv-icon-axd{background-image:url('axd.c4aad91e137e4afeeed4.svg')}.fiv-viv.fiv-icon-aze{background-image:url('aze.1fce21eb5c89b5e0fd99.svg')}.fiv-viv.fiv-icon-bak{background-image:url('bak.7d51b2482a35ae001513.svg')}.fiv-viv.fiv-icon-bash{background-image:url('bash.8d1376088640d48ce7a9.svg')}.fiv-viv.fiv-icon-bat{background-image:url('bat.5862ffc91ce5907d2d4b.svg')}.fiv-viv.fiv-icon-bin{background-image:url('bin.b5c711b8fc8adc5c4648.svg')}.fiv-viv.fiv-icon-blank{background-image:url('blank.8ce87ebed9b9345b1040.svg')}.fiv-viv.fiv-icon-bmp{background-image:url('bmp.e3d42f7c9f7ef8a4d9ac.svg')}.fiv-viv.fiv-icon-bowerrc{background-image:url('bowerrc.c0985beb5f639845c9bd.svg')}.fiv-viv.fiv-icon-bpg{background-image:url('bpg.3ae12a6c07037cb57a3f.svg')}.fiv-viv.fiv-icon-browser{background-image:url('browser.9b8114d9feca1b2634ea.svg')}.fiv-viv.fiv-icon-bz2{background-image:url('bz2.405a3b836588df8386a9.svg')}.fiv-viv.fiv-icon-c{background-image:url('c.da47bcd3bd400675ac31.svg')}.fiv-viv.fiv-icon-cab{background-image:url('cab.7cda7a3d0276685b783a.svg')}.fiv-viv.fiv-icon-cad{background-image:url('cad.d99b56f888713161ece5.svg')}.fiv-viv.fiv-icon-caf{background-image:url('caf.94a99b58af6e48e4e9ce.svg')}.fiv-viv.fiv-icon-cal{background-image:url('cal.311cadbd25e59add755d.svg')}.fiv-viv.fiv-icon-cd{background-image:url('cd.6cf1e032e2c9f4c0b4cc.svg')}.fiv-viv.fiv-icon-cer{background-image:url('cer.9937ccb0957cdcce825c.svg')}.fiv-viv.fiv-icon-cfg{background-image:url('cfg.285ae0e4994f7bc4e70b.svg')}.fiv-viv.fiv-icon-cfm{background-image:url('cfm.08a83de8f633f7eb05e4.svg')}.fiv-viv.fiv-icon-cfml{background-image:url('cfml.a24dbf2036f776d67edc.svg')}.fiv-viv.fiv-icon-cgi{background-image:url('cgi.0467f4efd5ca96c22d1f.svg')}.fiv-viv.fiv-icon-class{background-image:url('class.ce9c47055bb164a657f3.svg')}.fiv-viv.fiv-icon-cmd{background-image:url('cmd.5ead49bee7cf8bbc8c13.svg')}.fiv-viv.fiv-icon-codekit{background-image:url('codekit.0981341397e26c5bb1f3.svg')}.fiv-viv.fiv-icon-coffee{background-image:url('coffee.945fbb6b980e5def0291.svg')}.fiv-viv.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-com{background-image:url('com.2f55e9d903c1ed055460.svg')}.fiv-viv.fiv-icon-compile{background-image:url('compile.75838085b390ed328881.svg')}.fiv-viv.fiv-icon-conf{background-image:url('conf.4b565636e35850fbb45a.svg')}.fiv-viv.fiv-icon-config{background-image:url('config.3aa6fbd3f53fb8f3fa28.svg')}.fiv-viv.fiv-icon-cpp{background-image:url('cpp.a7fa3cd80135110c1095.svg')}.fiv-viv.fiv-icon-cptx{background-image:url('cptx.f057b509112f171d2e30.svg')}.fiv-viv.fiv-icon-cr2{background-image:url('cr2.7804a39abab31fa8402e.svg')}.fiv-viv.fiv-icon-crdownload{background-image:url('crdownload.2de1c0fdf3572ebefb14.svg')}.fiv-viv.fiv-icon-crt{background-image:url('crt.036e69f4a55098ac84f1.svg')}.fiv-viv.fiv-icon-crypt{background-image:url('crypt.a5b64aa4784f8b1ee00c.svg')}.fiv-viv.fiv-icon-cs{background-image:url('cs.c118d8cbab7144f4313f.svg')}.fiv-viv.fiv-icon-csh{background-image:url('csh.f675a3f0622fcf4f8574.svg')}.fiv-viv.fiv-icon-cson{background-image:url('cson.5c670997c47736729c66.svg')}.fiv-viv.fiv-icon-csproj{background-image:url('csproj.7920efd8672604b8e563.svg')}.fiv-viv.fiv-icon-css{background-image:url('css.f9a0586d783f1b466982.svg')}.fiv-viv.fiv-icon-csv{background-image:url('csv.d270680c23c757326082.svg')}.fiv-viv.fiv-icon-cue{background-image:url('cue.97fc104d4232a289f181.svg')}.fiv-viv.fiv-icon-dat{background-image:url('dat.a9ba0eba2e4bf378c9b4.svg')}.fiv-viv.fiv-icon-db{background-image:url('db.7001bc04ea14795f057f.svg')}.fiv-viv.fiv-icon-dbf{background-image:url('dbf.275d65bafcf777da0411.svg')}.fiv-viv.fiv-icon-deb{background-image:url('deb.33899524011c451b1e82.svg')}.fiv-viv.fiv-icon-dgn{background-image:url('dgn.206c0fb728bc23dc205d.svg')}.fiv-viv.fiv-icon-dist{background-image:url('dist.f4bad128060d8c400623.svg')}.fiv-viv.fiv-icon-diz{background-image:url('diz.1589d9b9cbe7eae8311c.svg')}.fiv-viv.fiv-icon-dll{background-image:url('dll.950a8002d2ac2c09ca19.svg')}.fiv-viv.fiv-icon-dmg{background-image:url('dmg.7c8dd82d9993d676190f.svg')}.fiv-viv.fiv-icon-dng{background-image:url('dng.78d6eb0bc9beaab6a439.svg')}.fiv-viv.fiv-icon-doc{background-image:url('doc.b1de3702835454d6c2e4.svg')}.fiv-viv.fiv-icon-docb{background-image:url('docb.54f154ddefdfc88ed620.svg')}.fiv-viv.fiv-icon-docm{background-image:url('docm.6dbb2c6628df56c69a24.svg')}.fiv-viv.fiv-icon-docx{background-image:url('docx.e636b5e09d9e77c3a123.svg')}.fiv-viv.fiv-icon-dot{background-image:url('dot.509550cecf8915672c31.svg')}.fiv-viv.fiv-icon-dotm{background-image:url('dotm.f429aaef5f2ad4289a06.svg')}.fiv-viv.fiv-icon-dotx{background-image:url('dotx.cd20a8e739d13220a76c.svg')}.fiv-viv.fiv-icon-download{background-image:url('download.4fa54a3a04435850e7e9.svg')}.fiv-viv.fiv-icon-dpj{background-image:url('dpj.25086eda66b650d915bc.svg')}.fiv-viv.fiv-icon-ds_store{background-image:url('ds_store.816493c0281509951f2f.svg')}.fiv-viv.fiv-icon-dtd{background-image:url('dtd.ac0cebaf11953ef0a33e.svg')}.fiv-viv.fiv-icon-dwg{background-image:url('dwg.4eb2d526d522bf7c40da.svg')}.fiv-viv.fiv-icon-dxf{background-image:url('dxf.b93caf44c9044e6309db.svg')}.fiv-viv.fiv-icon-editorconfig{background-image:url('editorconfig.d87831281aed543f1a90.svg')}.fiv-viv.fiv-icon-el{background-image:url('el.db236c082235605274bd.svg')}.fiv-viv.fiv-icon-enc{background-image:url('enc.0b6e53d1b1c867028fa1.svg')}.fiv-viv.fiv-icon-eot{background-image:url('eot.1883a31fad9c68fde28d.svg')}.fiv-viv.fiv-icon-eps{background-image:url('eps.5c2d032d0d7065ade985.svg')}.fiv-viv.fiv-icon-epub{background-image:url('epub.762fc0c983f207fe6b61.svg')}.fiv-viv.fiv-icon-eslintignore{background-image:url('eslintignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-exe{background-image:url('exe.b618e6b11afbdde3b287.svg')}.fiv-viv.fiv-icon-f4v{background-image:url('f4v.195370b1d5a84c722f8c.svg')}.fiv-viv.fiv-icon-fax{background-image:url('fax.f252fb5e22cadfad5974.svg')}.fiv-viv.fiv-icon-fb2{background-image:url('fb2.1448b78a46c653870cf1.svg')}.fiv-viv.fiv-icon-fla{background-image:url('fla.23d9970df8cddb18e111.svg')}.fiv-viv.fiv-icon-flac{background-image:url('flac.5d09722ab599b3435db4.svg')}.fiv-viv.fiv-icon-flv{background-image:url('flv.14a7b2c5788e5272a47d.svg')}.fiv-viv.fiv-icon-folder{background-image:url('folder.b5f0dca34777d2494c0a.svg')}.fiv-viv.fiv-icon-gadget{background-image:url('gadget.4728546d0a390e137540.svg')}.fiv-viv.fiv-icon-gdp{background-image:url('gdp.f57d519ca3b7a65e55f1.svg')}.fiv-viv.fiv-icon-gem{background-image:url('gem.a9838cf45c4f2fc57e75.svg')}.fiv-viv.fiv-icon-gif{background-image:url('gif.e795e27ef023528adc4d.svg')}.fiv-viv.fiv-icon-gitattributes{background-image:url('gitattributes.5c4195da92b4b11f5691.svg')}.fiv-viv.fiv-icon-gitignore{background-image:url('gitignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-go{background-image:url('go.ea1013a611bbe177962d.svg')}.fiv-viv.fiv-icon-gpg{background-image:url('gpg.15c53c9864a410bb48b0.svg')}.fiv-viv.fiv-icon-gz{background-image:url('gz.4927ace0eb8d78ac1526.svg')}.fiv-viv.fiv-icon-h{background-image:url('h.757cd89c1a6785f5beef.svg')}.fiv-viv.fiv-icon-handlebars{background-image:url('handlebars.57f6763a1ace4bd6e316.svg')}.fiv-viv.fiv-icon-hbs{background-image:url('hbs.c25efe797f847f84f878.svg')}.fiv-viv.fiv-icon-heic{background-image:url('heic.f8d308cfb2955bc07ccd.svg')}.fiv-viv.fiv-icon-hs{background-image:url('hs.99ee0ae7f60d983d3228.svg')}.fiv-viv.fiv-icon-hsl{background-image:url('hsl.b49a1d6953f3198dfd17.svg')}.fiv-viv.fiv-icon-htm{background-image:url('htm.07c83089f09191b7f599.svg')}.fiv-viv.fiv-icon-html{background-image:url('html.45f1bd96bc88da2e908b.svg')}.fiv-viv.fiv-icon-ibooks{background-image:url('ibooks.5a1759a7488a476e8d94.svg')}.fiv-viv.fiv-icon-icns{background-image:url('icns.35ce7ad0bc50d3a5f2e6.svg')}.fiv-viv.fiv-icon-ico{background-image:url('ico.6e6edbde55a767699dff.svg')}.fiv-viv.fiv-icon-ics{background-image:url('ics.f47c11fc33ca4800de52.svg')}.fiv-viv.fiv-icon-idx{background-image:url('idx.f8fcb008d0a909d8347a.svg')}.fiv-viv.fiv-icon-iff{background-image:url('iff.24bf0b69f91e95c100eb.svg')}.fiv-viv.fiv-icon-ifo{background-image:url('ifo.63e54f251928a1dbb30c.svg')}.fiv-viv.fiv-icon-image{background-image:url('image.e32612d01a5bda7ba851.svg')}.fiv-viv.fiv-icon-img{background-image:url('img.5c4d0cd5459b57ec51ec.svg')}.fiv-viv.fiv-icon-in{background-image:url('in.8351601d9b53671b05d8.svg')}.fiv-viv.fiv-icon-indd{background-image:url('indd.a729a8689c135de9eb91.svg')}.fiv-viv.fiv-icon-inf{background-image:url('inf.14a578a4e1be2599cb84.svg')}.fiv-viv.fiv-icon-ini{background-image:url('ini.3ee007e783c889f532f1.svg')}.fiv-viv.fiv-icon-iso{background-image:url('iso.cb2df53f73b0d41e61f4.svg')}.fiv-viv.fiv-icon-j2{background-image:url('j2.1324d9c33eb5e42e82b6.svg')}.fiv-viv.fiv-icon-jar{background-image:url('jar.7395da53f41ac93e07e7.svg')}.fiv-viv.fiv-icon-java{background-image:url('java.cee608cbd3493fd713dc.svg')}.fiv-viv.fiv-icon-jpe{background-image:url('jpe.b65d55d02e9ca2b4f8f2.svg')}.fiv-viv.fiv-icon-jpeg{background-image:url('jpeg.7e197c01591919c6b2a3.svg')}.fiv-viv.fiv-icon-jpg{background-image:url('jpg.84ca2b391f138ba36461.svg')}.fiv-viv.fiv-icon-js{background-image:url('js.553e6108dab33b10bce7.svg')}.fiv-viv.fiv-icon-json{background-image:url('json.84a84d632aa1a8c50dc7.svg')}.fiv-viv.fiv-icon-jsp{background-image:url('jsp.806cd0b1132c54b4e57b.svg')}.fiv-viv.fiv-icon-jsx{background-image:url('jsx.f503329f9585487f6b61.svg')}.fiv-viv.fiv-icon-key{background-image:url('key.1ab7f9711590ba42c904.svg')}.fiv-viv.fiv-icon-kf8{background-image:url('kf8.90dc970d28245e3eab2a.svg')}.fiv-viv.fiv-icon-kmk{background-image:url('kmk.e3816e7a14b53c9e98b1.svg')}.fiv-viv.fiv-icon-ksh{background-image:url('ksh.8397b640ce410ad7f8b4.svg')}.fiv-viv.fiv-icon-kup{background-image:url('kup.af89c8eb5e884fc0cbcb.svg')}.fiv-viv.fiv-icon-less{background-image:url('less.690a81bba9c656362854.svg')}.fiv-viv.fiv-icon-lex{background-image:url('lex.334376d610268a6b3295.svg')}.fiv-viv.fiv-icon-licx{background-image:url('licx.dd2c348035c6960beb04.svg')}.fiv-viv.fiv-icon-lisp{background-image:url('lisp.9fda507fa51ea0654d9c.svg')}.fiv-viv.fiv-icon-lit{background-image:url('lit.ec55897978440446a850.svg')}.fiv-viv.fiv-icon-lnk{background-image:url('lnk.b9bbbe5ac43232d28dfe.svg')}.fiv-viv.fiv-icon-lock{background-image:url('lock.827602ccc27591462e57.svg')}.fiv-viv.fiv-icon-log{background-image:url('log.1c6f748ef9ff0028adb5.svg')}.fiv-viv.fiv-icon-lua{background-image:url('lua.f5197399303bd380d2c9.svg')}.fiv-viv.fiv-icon-m{background-image:url('m.d67e1eb512424702e07e.svg')}.fiv-viv.fiv-icon-m2v{background-image:url('m2v.47f850972e23e618dce5.svg')}.fiv-viv.fiv-icon-m3u{background-image:url('m3u.388d0b7d95f6fbb759f8.svg')}.fiv-viv.fiv-icon-m3u8{background-image:url('m3u8.640cb88bded2c4398a88.svg')}.fiv-viv.fiv-icon-m4{background-image:url('m4.fa0aed3e3e1b5b38272d.svg')}.fiv-viv.fiv-icon-m4a{background-image:url('m4a.da07468fa6a9477dc4e5.svg')}.fiv-viv.fiv-icon-m4r{background-image:url('m4r.4a61e48babd28d9a3994.svg')}.fiv-viv.fiv-icon-m4v{background-image:url('m4v.0dec7aeb78f25b851aaf.svg')}.fiv-viv.fiv-icon-map{background-image:url('map.ef5ca8aa918fd4a6128f.svg')}.fiv-viv.fiv-icon-master{background-image:url('master.ad5a7cff9f46adfe34fb.svg')}.fiv-viv.fiv-icon-mc{background-image:url('mc.fb82440d43aeadacad65.svg')}.fiv-viv.fiv-icon-md{background-image:url('md.cec88e2d684749b7c546.svg')}.fiv-viv.fiv-icon-mdb{background-image:url('mdb.9478650ef745b5eb66be.svg')}.fiv-viv.fiv-icon-mdf{background-image:url('mdf.571240b1e7ba38c1a022.svg')}.fiv-viv.fiv-icon-me{background-image:url('me.bf538cfc40156e0096d7.svg')}.fiv-viv.fiv-icon-mi{background-image:url('mi.02abaa185aa0f398bd93.svg')}.fiv-viv.fiv-icon-mid{background-image:url('mid.49c069846a3e4ff87fda.svg')}.fiv-viv.fiv-icon-midi{background-image:url('midi.3ad588f627edeb2b4cb1.svg')}.fiv-viv.fiv-icon-mk{background-image:url('mk.166f731b9e1573e6b2aa.svg')}.fiv-viv.fiv-icon-mkv{background-image:url('mkv.25ae45fcf2c9de605441.svg')}.fiv-viv.fiv-icon-mm{background-image:url('mm.b6f3fbb280daf4285dd9.svg')}.fiv-viv.fiv-icon-mo{background-image:url('mo.a363a937f8f37ce2de16.svg')}.fiv-viv.fiv-icon-mobi{background-image:url('mobi.71a331e264fbdba72826.svg')}.fiv-viv.fiv-icon-mod{background-image:url('mod.c6b4eb84b88b0f729df3.svg')}.fiv-viv.fiv-icon-mov{background-image:url('mov.e75e156e4917e2818bc3.svg')}.fiv-viv.fiv-icon-mp2{background-image:url('mp2.85c048678ffdbd38ebc0.svg')}.fiv-viv.fiv-icon-mp3{background-image:url('mp3.cf051659dc6e5d9f4137.svg')}.fiv-viv.fiv-icon-mp4{background-image:url('mp4.1102b19d3a7aa7464f0a.svg')}.fiv-viv.fiv-icon-mpa{background-image:url('mpa.b930e5288f401cbe6e49.svg')}.fiv-viv.fiv-icon-mpd{background-image:url('mpd.d7829c9936db2b2f0836.svg')}.fiv-viv.fiv-icon-mpe{background-image:url('mpe.90234580680c1cdccd8f.svg')}.fiv-viv.fiv-icon-mpeg{background-image:url('mpeg.c5b7da340111e25ed88a.svg')}.fiv-viv.fiv-icon-mpg{background-image:url('mpg.cd140e0be7334288d860.svg')}.fiv-viv.fiv-icon-mpga{background-image:url('mpga.aa7a2cc7d4b3600942c6.svg')}.fiv-viv.fiv-icon-mpp{background-image:url('mpp.658c4c41a64c0e9effb7.svg')}.fiv-viv.fiv-icon-mpt{background-image:url('mpt.7216659febac6e71c570.svg')}.fiv-viv.fiv-icon-msi{background-image:url('msi.3ae41ad4e326994cb6b8.svg')}.fiv-viv.fiv-icon-msu{background-image:url('msu.c05dcfe6dea09e855fda.svg')}.fiv-viv.fiv-icon-nef{background-image:url('nef.b56e4e3569e83e319419.svg')}.fiv-viv.fiv-icon-nes{background-image:url('nes.7d1d721108001323a066.svg')}.fiv-viv.fiv-icon-nfo{background-image:url('nfo.af62b93e98d0af2ddb37.svg')}.fiv-viv.fiv-icon-nix{background-image:url('nix.8dc3dead75180d7720af.svg')}.fiv-viv.fiv-icon-npmignore{background-image:url('npmignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-odb{background-image:url('odb.46079a66ddda5d91b540.svg')}.fiv-viv.fiv-icon-ods{background-image:url('ods.5b4add03a3e4a7f8bcf4.svg')}.fiv-viv.fiv-icon-odt{background-image:url('odt.722459b602aa211b6304.svg')}.fiv-viv.fiv-icon-ogg{background-image:url('ogg.4eaad1f6560763811ce9.svg')}.fiv-viv.fiv-icon-ogv{background-image:url('ogv.566dc698c46d25799be5.svg')}.fiv-viv.fiv-icon-ost{background-image:url('ost.1f8375f858ba4d7de437.svg')}.fiv-viv.fiv-icon-otf{background-image:url('otf.d8cb191a5036a34d1e83.svg')}.fiv-viv.fiv-icon-ott{background-image:url('ott.40f45690ad3bb6e4983e.svg')}.fiv-viv.fiv-icon-ova{background-image:url('ova.e1a3d8d389cc3d28baa8.svg')}.fiv-viv.fiv-icon-ovf{background-image:url('ovf.0cfc75d85f8ed0720caa.svg')}.fiv-viv.fiv-icon-p12{background-image:url('p12.b621882d95ad1e84363b.svg')}.fiv-viv.fiv-icon-p7b{background-image:url('p7b.1888894f3e763f043814.svg')}.fiv-viv.fiv-icon-pages{background-image:url('pages.e69bc5af9fb43f84245e.svg')}.fiv-viv.fiv-icon-part{background-image:url('part.34d817e8e6c4a17c3b6e.svg')}.fiv-viv.fiv-icon-pcd{background-image:url('pcd.9fabfffcf9594d97350d.svg')}.fiv-viv.fiv-icon-pdb{background-image:url('pdb.50e6079bb8c928b7bb09.svg')}.fiv-viv.fiv-icon-pdf{background-image:url('pdf.5761e0644b9a823ccdf8.svg')}.fiv-viv.fiv-icon-pem{background-image:url('pem.c1217638b51293753359.svg')}.fiv-viv.fiv-icon-pfx{background-image:url('pfx.c081072ddf48394b1269.svg')}.fiv-viv.fiv-icon-pgp{background-image:url('pgp.e21f65d3e2c1fb1567dd.svg')}.fiv-viv.fiv-icon-ph{background-image:url('ph.66165e016ca0449360dd.svg')}.fiv-viv.fiv-icon-phar{background-image:url('phar.9e9da74124798b655f9d.svg')}.fiv-viv.fiv-icon-php{background-image:url('php.0d2f36bc3c14335916ad.svg')}.fiv-viv.fiv-icon-pkg{background-image:url('pkg.4c577a71562189b6e273.svg')}.fiv-viv.fiv-icon-pl{background-image:url('pl.1b4f9bcaab67fff386e4.svg')}.fiv-viv.fiv-icon-plist{background-image:url('plist.17b75bd128ac1f38c5c2.svg')}.fiv-viv.fiv-icon-pm{background-image:url('pm.00b41be0a164ff05f757.svg')}.fiv-viv.fiv-icon-png{background-image:url('png.7283d155b924025fefa7.svg')}.fiv-viv.fiv-icon-po{background-image:url('po.8e1819c9d5b9c306aeab.svg')}.fiv-viv.fiv-icon-pom{background-image:url('pom.d6b845066b917e775ed2.svg')}.fiv-viv.fiv-icon-pot{background-image:url('pot.e29ade2dcfdc1a3f204f.svg')}.fiv-viv.fiv-icon-potx{background-image:url('potx.d101fed05608e8564f5c.svg')}.fiv-viv.fiv-icon-pps{background-image:url('pps.a66e17d4772354906115.svg')}.fiv-viv.fiv-icon-ppsx{background-image:url('ppsx.72439197fe0d883b7f4b.svg')}.fiv-viv.fiv-icon-ppt{background-image:url('ppt.714f2cfcc6afa652b4b4.svg')}.fiv-viv.fiv-icon-pptm{background-image:url('pptm.e392050233e9f33db255.svg')}.fiv-viv.fiv-icon-pptx{background-image:url('pptx.e9ed2552b1f5c8824bf1.svg')}.fiv-viv.fiv-icon-prop{background-image:url('prop.78873987d7a32b882b80.svg')}.fiv-viv.fiv-icon-ps{background-image:url('ps.f5e7c6c4c084fbf9f8c6.svg')}.fiv-viv.fiv-icon-ps1{background-image:url('ps1.637dc269f349cd8a5c95.svg')}.fiv-viv.fiv-icon-psd{background-image:url('psd.75a90b789f07e8bf411e.svg')}.fiv-viv.fiv-icon-psp{background-image:url('psp.0ecde83e5c451ba6b79c.svg')}.fiv-viv.fiv-icon-pst{background-image:url('pst.e9ff3d76a137e3efe9fd.svg')}.fiv-viv.fiv-icon-pub{background-image:url('pub.41c01352b8d7f59555c2.svg')}.fiv-viv.fiv-icon-py{background-image:url('py.7504e0e4c51d9cd52ef9.svg')}.fiv-viv.fiv-icon-pyc{background-image:url('pyc.b4cb4e61daf474594e97.svg')}.fiv-viv.fiv-icon-qt{background-image:url('qt.30050b8596b0e545626a.svg')}.fiv-viv.fiv-icon-ra{background-image:url('ra.23e81cc40701ee993908.svg')}.fiv-viv.fiv-icon-ram{background-image:url('ram.c8a5869b5a142b6388ae.svg')}.fiv-viv.fiv-icon-rar{background-image:url('rar.ac6e04c5cb3fcb5e239b.svg')}.fiv-viv.fiv-icon-raw{background-image:url('raw.ca51ddef94f9e37217d7.svg')}.fiv-viv.fiv-icon-rb{background-image:url('rb.8705652c51d097179974.svg')}.fiv-viv.fiv-icon-rdf{background-image:url('rdf.9f6a64b53a2629f4f116.svg')}.fiv-viv.fiv-icon-resx{background-image:url('resx.94ea084f34e968192324.svg')}.fiv-viv.fiv-icon-retry{background-image:url('retry.2eb869965a980750dec9.svg')}.fiv-viv.fiv-icon-rm{background-image:url('rm.c3bc5777fba5382233d5.svg')}.fiv-viv.fiv-icon-rom{background-image:url('rom.07f81db2c9e715fe786f.svg')}.fiv-viv.fiv-icon-rpm{background-image:url('rpm.4efed666523070068d19.svg')}.fiv-viv.fiv-icon-rsa{background-image:url('rsa.267719057ef5061623d4.svg')}.fiv-viv.fiv-icon-rss{background-image:url('rss.807775f618538350761a.svg')}.fiv-viv.fiv-icon-rtf{background-image:url('rtf.523df10eda1e38d9013b.svg')}.fiv-viv.fiv-icon-ru{background-image:url('ru.f167b968e3ee206a9406.svg')}.fiv-viv.fiv-icon-rub{background-image:url('rub.02e1f1ce033c3d92972d.svg')}.fiv-viv.fiv-icon-sass{background-image:url('sass.59768889010a7d719e42.svg')}.fiv-viv.fiv-icon-scss{background-image:url('scss.e6db0d1f637412b98fa5.svg')}.fiv-viv.fiv-icon-sdf{background-image:url('sdf.d2608287cb6157b60371.svg')}.fiv-viv.fiv-icon-sed{background-image:url('sed.8c42cbb983139aa1ccd3.svg')}.fiv-viv.fiv-icon-sh{background-image:url('sh.8dce2d72b72dc7446da5.svg')}.fiv-viv.fiv-icon-sitemap{background-image:url('sitemap.d9106d98d67957918b8d.svg')}.fiv-viv.fiv-icon-skin{background-image:url('skin.be62fc78e6eaf86d4c6f.svg')}.fiv-viv.fiv-icon-sldm{background-image:url('sldm.0983b6b3c089ad3e3bba.svg')}.fiv-viv.fiv-icon-sldx{background-image:url('sldx.a9fb7a0680f080be8994.svg')}.fiv-viv.fiv-icon-sln{background-image:url('sln.277a91868aa263a060ca.svg')}.fiv-viv.fiv-icon-sol{background-image:url('sol.db833b1683fc8901faaa.svg')}.fiv-viv.fiv-icon-sql{background-image:url('sql.42aaf7b74ee359cd1712.svg')}.fiv-viv.fiv-icon-sqlite{background-image:url('sqlite.c54898a8c131958710bc.svg')}.fiv-viv.fiv-icon-step{background-image:url('step.ba8de9ef892e1e2bd349.svg')}.fiv-viv.fiv-icon-stl{background-image:url('stl.0ac36aab9df3bb2d99b0.svg')}.fiv-viv.fiv-icon-svg{background-image:url('svg.c4ab293bb655f28f680c.svg')}.fiv-viv.fiv-icon-swd{background-image:url('swd.6de79a7ea6f4dc63c580.svg')}.fiv-viv.fiv-icon-swf{background-image:url('swf.3699d6f55aa39759cbb9.svg')}.fiv-viv.fiv-icon-swift{background-image:url('swift.7443b89796312f713877.svg')}.fiv-viv.fiv-icon-sys{background-image:url('sys.607667aa8e25608dc97d.svg')}.fiv-viv.fiv-icon-tar{background-image:url('tar.8fac597c3ce4594f3c5a.svg')}.fiv-viv.fiv-icon-tcsh{background-image:url('tcsh.10b0bf3c0da95285e202.svg')}.fiv-viv.fiv-icon-tex{background-image:url('tex.c5f34e15891ab0d8dce3.svg')}.fiv-viv.fiv-icon-tfignore{background-image:url('tfignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-tga{background-image:url('tga.14cef5fee81bb74308fa.svg')}.fiv-viv.fiv-icon-tgz{background-image:url('tgz.9dd6c2c2d4f1b525ba0c.svg')}.fiv-viv.fiv-icon-tif{background-image:url('tif.211efb53ebb55a3990c9.svg')}.fiv-viv.fiv-icon-tiff{background-image:url('tiff.c143114194cb22132ca9.svg')}.fiv-viv.fiv-icon-tmp{background-image:url('tmp.a218abbcf86ee662b205.svg')}.fiv-viv.fiv-icon-torrent{background-image:url('torrent.21961c6ee245852c11ee.svg')}.fiv-viv.fiv-icon-ts{background-image:url('ts.677f0594bf30feb40e5a.svg')}.fiv-viv.fiv-icon-tsv{background-image:url('tsv.2346672bccf9d8457523.svg')}.fiv-viv.fiv-icon-ttf{background-image:url('ttf.8b9c6412c482006125cf.svg')}.fiv-viv.fiv-icon-twig{background-image:url('twig.6eb445baa693fb40358c.svg')}.fiv-viv.fiv-icon-txt{background-image:url('txt.782422108890a22c6cc3.svg')}.fiv-viv.fiv-icon-udf{background-image:url('udf.ddf9e3b0bcf43d0bf361.svg')}.fiv-viv.fiv-icon-vb{background-image:url('vb.ee902dccf26e56a2e1aa.svg')}.fiv-viv.fiv-icon-vbproj{background-image:url('vbproj.afcaa6c109587b396339.svg')}.fiv-viv.fiv-icon-vbs{background-image:url('vbs.2c61f5b9447592f14f53.svg')}.fiv-viv.fiv-icon-vcd{background-image:url('vcd.334d4915628bae99d434.svg')}.fiv-viv.fiv-icon-vcs{background-image:url('vcs.b481c3b6cca0bc6f21ba.svg')}.fiv-viv.fiv-icon-vdi{background-image:url('vdi.db1a4004f61bf424ffb1.svg')}.fiv-viv.fiv-icon-vdx{background-image:url('vdx.ea78929d39ee339a9ac0.svg')}.fiv-viv.fiv-icon-vmdk{background-image:url('vmdk.6c6690298f9c1e2288ac.svg')}.fiv-viv.fiv-icon-vob{background-image:url('vob.c8269a6397ac72d42acc.svg')}.fiv-viv.fiv-icon-vscodeignore{background-image:url('vscodeignore.ec5520b91baed0448e57.svg')}.fiv-viv.fiv-icon-vsd{background-image:url('vsd.0308786c5e15b2d7a1a0.svg')}.fiv-viv.fiv-icon-vss{background-image:url('vss.5090b46c7ff7e42018ca.svg')}.fiv-viv.fiv-icon-vst{background-image:url('vst.1294e3af9174dd8e9855.svg')}.fiv-viv.fiv-icon-vsx{background-image:url('vsx.2c93646e3778de3fbeb9.svg')}.fiv-viv.fiv-icon-vtx{background-image:url('vtx.012116763bd357ae84f6.svg')}.fiv-viv.fiv-icon-war{background-image:url('war.57f2015a4cde8d1ec802.svg')}.fiv-viv.fiv-icon-wav{background-image:url('wav.507fc4d84fbbc3901ed0.svg')}.fiv-viv.fiv-icon-wbk{background-image:url('wbk.2104d3ecb6e95b1f1ca6.svg')}.fiv-viv.fiv-icon-webinfo{background-image:url('webinfo.41e08e7801a8cd754426.svg')}.fiv-viv.fiv-icon-webm{background-image:url('webm.5ddee8795d17334082d9.svg')}.fiv-viv.fiv-icon-webp{background-image:url('webp.21f76c57bf21e803c6c0.svg')}.fiv-viv.fiv-icon-wma{background-image:url('wma.783e277a315a5a4b33de.svg')}.fiv-viv.fiv-icon-wmf{background-image:url('wmf.c3491ecc9e96466b9f7f.svg')}.fiv-viv.fiv-icon-wmv{background-image:url('wmv.aff3622b739647257996.svg')}.fiv-viv.fiv-icon-woff{background-image:url('woff.564c6e53b9988e255365.svg')}.fiv-viv.fiv-icon-woff2{background-image:url('woff2.2490696961b1c14bea67.svg')}.fiv-viv.fiv-icon-wps{background-image:url('wps.cb20638c8d1ae78f8610.svg')}.fiv-viv.fiv-icon-wsf{background-image:url('wsf.8730711118ea3510b01f.svg')}.fiv-viv.fiv-icon-xaml{background-image:url('xaml.1914e7822ab11ee42f3a.svg')}.fiv-viv.fiv-icon-xcf{background-image:url('xcf.a3a854dc5af00d77c007.svg')}.fiv-viv.fiv-icon-xlm{background-image:url('xlm.5f821426e897cfdb433a.svg')}.fiv-viv.fiv-icon-xls{background-image:url('xls.972a075557a1073b6810.svg')}.fiv-viv.fiv-icon-xlsm{background-image:url('xlsm.ad25ac6e673ffaeb8d4a.svg')}.fiv-viv.fiv-icon-xlsx{background-image:url('xlsx.41bdf0449ddab128533f.svg')}.fiv-viv.fiv-icon-xlt{background-image:url('xlt.9626bedec1fc63b3e2f5.svg')}.fiv-viv.fiv-icon-xltm{background-image:url('xltm.b11b97ecf6636e1395e1.svg')}.fiv-viv.fiv-icon-xltx{background-image:url('xltx.f7b693df60028235f457.svg')}.fiv-viv.fiv-icon-xml{background-image:url('xml.3437c232207d59de6ce9.svg')}.fiv-viv.fiv-icon-xpi{background-image:url('xpi.c3271ddf0154390c4dbb.svg')}.fiv-viv.fiv-icon-xps{background-image:url('xps.27b4806fadfe6d3e1fec.svg')}.fiv-viv.fiv-icon-xrb{background-image:url('xrb.a6ac79d658888c4219ba.svg')}.fiv-viv.fiv-icon-xsd{background-image:url('xsd.ed894bf1899b3188259e.svg')}.fiv-viv.fiv-icon-xsl{background-image:url('xsl.34438d7e2417191644d3.svg')}.fiv-viv.fiv-icon-xspf{background-image:url('xspf.9f5aa119421b2286cf58.svg')}.fiv-viv.fiv-icon-xz{background-image:url('xz.f00959f1ccd0fe8f922a.svg')}.fiv-viv.fiv-icon-yaml{background-image:url('yaml.c22cfc86db5b82daac0d.svg')}.fiv-viv.fiv-icon-yml{background-image:url('yml.743038ee0f163d101311.svg')}.fiv-viv.fiv-icon-z{background-image:url('z.6bda90ea6e60e236bf63.svg')}.fiv-viv.fiv-icon-zip{background-image:url('zip.2d7ed7420d653f4ccdb4.svg')}.fiv-viv.fiv-icon-zsh{background-image:url('zsh.8730711118ea3510b01f.svg')}
/*!
 * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */.fiv-background,.fiv-sqo{background-size:contain;background-position:50%;background-repeat:no-repeat}.fiv-size-md{font-size:2.25em}.fiv-size-lg{font-size:3.5em}.fiv-size-xl{font-size:4.75em}.fiv-sqo{position:relative;display:inline-block;line-height:1em;width:1em}.fiv-sqo:before{content:'\00a0'}.fiv-sqo.fiv-icon-3g2{background-image:url('3g2.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-3ga{background-image:url('3ga.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-3gp{background-image:url('3gp.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-7z{background-image:url('7z.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-aa{background-image:url('aa.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-aac{background-image:url('aac.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ac{background-image:url('ac.da9bb13b6f841f145aad.svg')}.fiv-sqo.fiv-icon-accdb{background-image:url('accdb.f815f176e21aa1dd3658.svg')}.fiv-sqo.fiv-icon-accdt{background-image:url('accdt.d2a694b21db833e6b1db.svg')}.fiv-sqo.fiv-icon-adn{background-image:url('adn.d2a694b21db833e6b1db.svg')}.fiv-sqo.fiv-icon-ai{background-image:url('ai.03aa0f6366f33e70bffa.svg')}.fiv-sqo.fiv-icon-aif{background-image:url('aif.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-aifc{background-image:url('aifc.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-aiff{background-image:url('aiff.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ait{background-image:url('ait.03aa0f6366f33e70bffa.svg')}.fiv-sqo.fiv-icon-amr{background-image:url('amr.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ani{background-image:url('ani.87cd47ccfdd129c6a336.svg')}.fiv-sqo.fiv-icon-apk{background-image:url('apk.28953ee560761ad99797.svg')}.fiv-sqo.fiv-icon-app{background-image:url('app.63ea89ab1bf1963e7e5c.svg')}.fiv-sqo.fiv-icon-applescript{background-image:url('applescript.978f7a37ada4d21d05f3.svg')}.fiv-sqo.fiv-icon-asax{background-image:url('asax.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-asc{background-image:url('asc.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-ascx{background-image:url('ascx.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-asf{background-image:url('asf.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-ash{background-image:url('ash.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-ashx{background-image:url('ashx.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-asmx{background-image:url('asmx.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-asp{background-image:url('asp.8c129178e8c15cfc3cdf.svg')}.fiv-sqo.fiv-icon-aspx{background-image:url('aspx.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-asx{background-image:url('asx.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-au{background-image:url('au.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-aup{background-image:url('aup.42bf4cc5ab74159bea93.svg')}.fiv-sqo.fiv-icon-avi{background-image:url('avi.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-axd{background-image:url('axd.923f62754537c442f595.svg')}.fiv-sqo.fiv-icon-aze{background-image:url('aze.ad33f108ad8fe32f75aa.svg')}.fiv-sqo.fiv-icon-bak{background-image:url('bak.7c9642cd581cb2769274.svg')}.fiv-sqo.fiv-icon-bash{background-image:url('bash.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-bat{background-image:url('bat.941610ec7da9dade8dd2.svg')}.fiv-sqo.fiv-icon-bin{background-image:url('bin.24dbc655ab59a239162f.svg')}.fiv-sqo.fiv-icon-blank{background-image:url('blank.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-bmp{background-image:url('bmp.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-bowerrc{background-image:url('bowerrc.713305e57895defdeb16.svg')}.fiv-sqo.fiv-icon-bpg{background-image:url('bpg.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-browser{background-image:url('browser.e593723a6f75378d28bf.svg')}.fiv-sqo.fiv-icon-bz2{background-image:url('bz2.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-c{background-image:url('c.657de4b1ac85490671aa.svg')}.fiv-sqo.fiv-icon-cab{background-image:url('cab.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-cad{background-image:url('cad.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-caf{background-image:url('caf.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-cal{background-image:url('cal.c60b1b5a5cb31bf8c092.svg')}.fiv-sqo.fiv-icon-cd{background-image:url('cd.923f62754537c442f595.svg')}.fiv-sqo.fiv-icon-cer{background-image:url('cer.4d26a90da85d831dcdbb.svg')}.fiv-sqo.fiv-icon-cfg{background-image:url('cfg.161fe715e8b0932e393c.svg')}.fiv-sqo.fiv-icon-cfm{background-image:url('cfm.8dbb62a9a7488f5c4d5b.svg')}.fiv-sqo.fiv-icon-cfml{background-image:url('cfml.8dbb62a9a7488f5c4d5b.svg')}.fiv-sqo.fiv-icon-cgi{background-image:url('cgi.e296ea54d861702f9577.svg')}.fiv-sqo.fiv-icon-class{background-image:url('class.6a2355c33f4423f218fc.svg')}.fiv-sqo.fiv-icon-cmd{background-image:url('cmd.941610ec7da9dade8dd2.svg')}.fiv-sqo.fiv-icon-codekit{background-image:url('codekit.8ba6def305ec6f316269.svg')}.fiv-sqo.fiv-icon-coffee{background-image:url('coffee.325fd288073c9b9027d4.svg')}.fiv-sqo.fiv-icon-coffeelintignore{background-image:url('coffeelintignore.6db58a49521844ebee52.svg')}.fiv-sqo.fiv-icon-com{background-image:url('com.941610ec7da9dade8dd2.svg')}.fiv-sqo.fiv-icon-compile{background-image:url('compile.230f086430090d66a03a.svg')}.fiv-sqo.fiv-icon-conf{background-image:url('conf.f80085d5aaa47c738dd2.svg')}.fiv-sqo.fiv-icon-config{background-image:url('config.161fe715e8b0932e393c.svg')}.fiv-sqo.fiv-icon-cpp{background-image:url('cpp.9dd257c2cb09c22b8b52.svg')}.fiv-sqo.fiv-icon-cptx{background-image:url('cptx.2f8ff8ecae3c7710bd53.svg')}.fiv-sqo.fiv-icon-cr2{background-image:url('cr2.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-crdownload{background-image:url('crdownload.d5bb07a6aa659957349f.svg')}.fiv-sqo.fiv-icon-crt{background-image:url('crt.4d26a90da85d831dcdbb.svg')}.fiv-sqo.fiv-icon-crypt{background-image:url('crypt.0a9be1299bcf18c45b41.svg')}.fiv-sqo.fiv-icon-cs{background-image:url('cs.10b6b7104c949eff8cd3.svg')}.fiv-sqo.fiv-icon-csh{background-image:url('csh.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-cson{background-image:url('cson.c1f1f1e23bcee60ed3e5.svg')}.fiv-sqo.fiv-icon-csproj{background-image:url('csproj.d42f22b55b9434fdd57f.svg')}.fiv-sqo.fiv-icon-css{background-image:url('css.7786599b143ddf32c65a.svg')}.fiv-sqo.fiv-icon-csv{background-image:url('csv.01cf893d8c8106fd758b.svg')}.fiv-sqo.fiv-icon-cue{background-image:url('cue.b8db18b3df5bdc0646f6.svg')}.fiv-sqo.fiv-icon-dat{background-image:url('dat.24dbc655ab59a239162f.svg')}.fiv-sqo.fiv-icon-db{background-image:url('db.bf5a128fd67767277866.svg')}.fiv-sqo.fiv-icon-dbf{background-image:url('dbf.bf5a128fd67767277866.svg')}.fiv-sqo.fiv-icon-deb{background-image:url('deb.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-dgn{background-image:url('dgn.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-dist{background-image:url('dist.e84c2fa345cdf6201c8e.svg')}.fiv-sqo.fiv-icon-diz{background-image:url('diz.dc21752b9c218760c770.svg')}.fiv-sqo.fiv-icon-dll{background-image:url('dll.8899f3916e9a709d3017.svg')}.fiv-sqo.fiv-icon-dmg{background-image:url('dmg.3d13904872e9569b7300.svg')}.fiv-sqo.fiv-icon-dng{background-image:url('dng.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-doc{background-image:url('doc.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-docb{background-image:url('docb.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-docm{background-image:url('docm.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-docx{background-image:url('docx.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-dot{background-image:url('dot.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-dotm{background-image:url('dotm.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-dotx{background-image:url('dotx.ad5b6a8ab11a7fbf9054.svg')}.fiv-sqo.fiv-icon-download{background-image:url('download.b19692bbf70d6419cfe2.svg')}.fiv-sqo.fiv-icon-dpj{background-image:url('dpj.125fee2cbb3a3504309d.svg')}.fiv-sqo.fiv-icon-ds_store{background-image:url('ds_store.51eb9d8a9d56d8472bc2.svg')}.fiv-sqo.fiv-icon-dtd{background-image:url('dtd.1120146e8d324ef70ef6.svg')}.fiv-sqo.fiv-icon-dwg{background-image:url('dwg.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-dxf{background-image:url('dxf.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-editorconfig{background-image:url('editorconfig.c08b8ba6ab515a4fde6c.svg')}.fiv-sqo.fiv-icon-el{background-image:url('el.181af9646a25d0b523e4.svg')}.fiv-sqo.fiv-icon-enc{background-image:url('enc.4d26a90da85d831dcdbb.svg')}.fiv-sqo.fiv-icon-eot{background-image:url('eot.bc3daea98e293f85a877.svg')}.fiv-sqo.fiv-icon-eps{background-image:url('eps.abba0046729a32d9051b.svg')}.fiv-sqo.fiv-icon-epub{background-image:url('epub.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-eslintignore{background-image:url('eslintignore.6db58a49521844ebee52.svg')}.fiv-sqo.fiv-icon-exe{background-image:url('exe.63ea89ab1bf1963e7e5c.svg')}.fiv-sqo.fiv-icon-f4v{background-image:url('f4v.5bc5bcd8d959557256f3.svg')}.fiv-sqo.fiv-icon-fax{background-image:url('fax.bc5d37b0a0b6fe674e92.svg')}.fiv-sqo.fiv-icon-fb2{background-image:url('fb2.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-fla{background-image:url('fla.c562b10bea7181553466.svg')}.fiv-sqo.fiv-icon-flac{background-image:url('flac.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-flv{background-image:url('flv.5bc5bcd8d959557256f3.svg')}.fiv-sqo.fiv-icon-folder{background-image:url('folder.3d78bf4612c36ade54af.svg')}.fiv-sqo.fiv-icon-gadget{background-image:url('gadget.8899f3916e9a709d3017.svg')}.fiv-sqo.fiv-icon-gdp{background-image:url('gdp.28410fd092a97e836352.svg')}.fiv-sqo.fiv-icon-gem{background-image:url('gem.bc4c461c3203db0f540c.svg')}.fiv-sqo.fiv-icon-gif{background-image:url('gif.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-gitattributes{background-image:url('gitattributes.f97bc74474cd2592d6cf.svg')}.fiv-sqo.fiv-icon-gitignore{background-image:url('gitignore.6db58a49521844ebee52.svg')}.fiv-sqo.fiv-icon-go{background-image:url('go.1d4ef701d30278ee6293.svg')}.fiv-sqo.fiv-icon-gpg{background-image:url('gpg.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-gz{background-image:url('gz.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-h{background-image:url('h.a266a1a17099e4f7a6b4.svg')}.fiv-sqo.fiv-icon-handlebars{background-image:url('handlebars.66f4399f98d9cce4dc19.svg')}.fiv-sqo.fiv-icon-hbs{background-image:url('hbs.66f4399f98d9cce4dc19.svg')}.fiv-sqo.fiv-icon-heic{background-image:url('heic.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-hs{background-image:url('hs.f1ab06010f9c6cca5c2a.svg')}.fiv-sqo.fiv-icon-hsl{background-image:url('hsl.f1ab06010f9c6cca5c2a.svg')}.fiv-sqo.fiv-icon-htm{background-image:url('htm.4786da55019f08fc0669.svg')}.fiv-sqo.fiv-icon-html{background-image:url('html.4786da55019f08fc0669.svg')}.fiv-sqo.fiv-icon-ibooks{background-image:url('ibooks.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-icns{background-image:url('icns.210c5773dae748b53d04.svg')}.fiv-sqo.fiv-icon-ico{background-image:url('ico.210c5773dae748b53d04.svg')}.fiv-sqo.fiv-icon-ics{background-image:url('ics.814defefbcaeac3f2ce9.svg')}.fiv-sqo.fiv-icon-idx{background-image:url('idx.d3bb62a92a92fb2292f5.svg')}.fiv-sqo.fiv-icon-iff{background-image:url('iff.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ifo{background-image:url('ifo.b8a9c8e5f10e14bf588d.svg')}.fiv-sqo.fiv-icon-image{background-image:url('image.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-img{background-image:url('img.7531b2c935c398f1d6eb.svg')}.fiv-sqo.fiv-icon-in{background-image:url('in.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-indd{background-image:url('indd.7b5ac5e159574b6cd4bf.svg')}.fiv-sqo.fiv-icon-inf{background-image:url('inf.161fe715e8b0932e393c.svg')}.fiv-sqo.fiv-icon-ini{background-image:url('ini.161fe715e8b0932e393c.svg')}.fiv-sqo.fiv-icon-iso{background-image:url('iso.7531b2c935c398f1d6eb.svg')}.fiv-sqo.fiv-icon-j2{background-image:url('j2.da993677b1c4322dbf41.svg')}.fiv-sqo.fiv-icon-jar{background-image:url('jar.6707cff5c67be0f96394.svg')}.fiv-sqo.fiv-icon-java{background-image:url('java.6707cff5c67be0f96394.svg')}.fiv-sqo.fiv-icon-jpe{background-image:url('jpe.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-jpeg{background-image:url('jpeg.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-jpg{background-image:url('jpg.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-js{background-image:url('js.735dd3dd52d50d9e2c4a.svg')}.fiv-sqo.fiv-icon-json{background-image:url('json.0fbc561c1e66f5032a07.svg')}.fiv-sqo.fiv-icon-jsp{background-image:url('jsp.6707cff5c67be0f96394.svg')}.fiv-sqo.fiv-icon-jsx{background-image:url('jsx.803d2a3e4ed756f5ff06.svg')}.fiv-sqo.fiv-icon-key{background-image:url('key.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-kf8{background-image:url('kf8.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-kmk{background-image:url('kmk.7eb208bc262878b9470e.svg')}.fiv-sqo.fiv-icon-ksh{background-image:url('ksh.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-kup{background-image:url('kup.83d1f7a5dfc6bf125b8b.svg')}.fiv-sqo.fiv-icon-less{background-image:url('less.9a3a8e15192a85a3890b.svg')}.fiv-sqo.fiv-icon-lex{background-image:url('lex.542c9fe4d8f45f708528.svg')}.fiv-sqo.fiv-icon-licx{background-image:url('licx.d42f22b55b9434fdd57f.svg')}.fiv-sqo.fiv-icon-lisp{background-image:url('lisp.7ec3318cc1c40a191909.svg')}.fiv-sqo.fiv-icon-lit{background-image:url('lit.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-lnk{background-image:url('lnk.902ca4fb06b40b20c804.svg')}.fiv-sqo.fiv-icon-lock{background-image:url('lock.8fbe2f57435b19d0e13b.svg')}.fiv-sqo.fiv-icon-log{background-image:url('log.27fa811f07f13ab6bb19.svg')}.fiv-sqo.fiv-icon-lua{background-image:url('lua.7d90fbc6523e45e9eae5.svg')}.fiv-sqo.fiv-icon-m{background-image:url('m.8b0255fbee6fa4fcc6f5.svg')}.fiv-sqo.fiv-icon-m2v{background-image:url('m2v.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-m3u{background-image:url('m3u.42bf4cc5ab74159bea93.svg')}.fiv-sqo.fiv-icon-m3u8{background-image:url('m3u8.42bf4cc5ab74159bea93.svg')}.fiv-sqo.fiv-icon-m4{background-image:url('m4.50a692d5723776f28e97.svg')}.fiv-sqo.fiv-icon-m4a{background-image:url('m4a.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-m4r{background-image:url('m4r.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-m4v{background-image:url('m4v.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-map{background-image:url('map.47cf56f964ddd4cba8eb.svg')}.fiv-sqo.fiv-icon-master{background-image:url('master.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-mc{background-image:url('mc.e670698913e9711924ed.svg')}.fiv-sqo.fiv-icon-md{background-image:url('md.a2e441cf163dd8f4f9fd.svg')}.fiv-sqo.fiv-icon-mdb{background-image:url('mdb.f815f176e21aa1dd3658.svg')}.fiv-sqo.fiv-icon-mdf{background-image:url('mdf.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-me{background-image:url('me.2fb2e8babd469011bbaf.svg')}.fiv-sqo.fiv-icon-mi{background-image:url('mi.e670698913e9711924ed.svg')}.fiv-sqo.fiv-icon-mid{background-image:url('mid.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-midi{background-image:url('midi.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mk{background-image:url('mk.4f5f86c333a75efd3ef9.svg')}.fiv-sqo.fiv-icon-mkv{background-image:url('mkv.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-mm{background-image:url('mm.387ed9a2dfa00aca8f16.svg')}.fiv-sqo.fiv-icon-mo{background-image:url('mo.542c9fe4d8f45f708528.svg')}.fiv-sqo.fiv-icon-mobi{background-image:url('mobi.1c2ae476f02af43fec2b.svg')}.fiv-sqo.fiv-icon-mod{background-image:url('mod.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mov{background-image:url('mov.5b9c545a26d50bf4a1fc.svg')}.fiv-sqo.fiv-icon-mp2{background-image:url('mp2.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mp3{background-image:url('mp3.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mp4{background-image:url('mp4.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-mpa{background-image:url('mpa.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mpd{background-image:url('mpd.8997544eb34cb6ad2699.svg')}.fiv-sqo.fiv-icon-mpe{background-image:url('mpe.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-mpeg{background-image:url('mpeg.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-mpg{background-image:url('mpg.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-mpga{background-image:url('mpga.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-mpp{background-image:url('mpp.a8459f5d82fa3c04e9d2.svg')}.fiv-sqo.fiv-icon-mpt{background-image:url('mpt.a8459f5d82fa3c04e9d2.svg')}.fiv-sqo.fiv-icon-msi{background-image:url('msi.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-msu{background-image:url('msu.ab1a008b0ade812a1bbe.svg')}.fiv-sqo.fiv-icon-nef{background-image:url('nef.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-nes{background-image:url('nes.9bd8afdb64b0c4b76c05.svg')}.fiv-sqo.fiv-icon-nfo{background-image:url('nfo.80ab61916822bb458852.svg')}.fiv-sqo.fiv-icon-nix{background-image:url('nix.d3b64b339845c1b0ec15.svg')}.fiv-sqo.fiv-icon-npmignore{background-image:url('npmignore.6db58a49521844ebee52.svg')}.fiv-sqo.fiv-icon-odb{background-image:url('odb.5098cc4f0cec7a6ccc5f.svg')}.fiv-sqo.fiv-icon-ods{background-image:url('ods.1b415de859af1e338c7e.svg')}.fiv-sqo.fiv-icon-odt{background-image:url('odt.8011175ebacd29ea8cff.svg')}.fiv-sqo.fiv-icon-ogg{background-image:url('ogg.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ogv{background-image:url('ogv.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-ost{background-image:url('ost.7ef4f0482386b605cc92.svg')}.fiv-sqo.fiv-icon-otf{background-image:url('otf.bc3daea98e293f85a877.svg')}.fiv-sqo.fiv-icon-ott{background-image:url('ott.8011175ebacd29ea8cff.svg')}.fiv-sqo.fiv-icon-ova{background-image:url('ova.a4663bad0022658716ca.svg')}.fiv-sqo.fiv-icon-ovf{background-image:url('ovf.a4663bad0022658716ca.svg')}.fiv-sqo.fiv-icon-p12{background-image:url('p12.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-p7b{background-image:url('p7b.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-pages{background-image:url('pages.353635da5c4d923cf874.svg')}.fiv-sqo.fiv-icon-part{background-image:url('part.24ad1d6abf4f8704c0e8.svg')}.fiv-sqo.fiv-icon-pcd{background-image:url('pcd.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-pdb{background-image:url('pdb.bf5a128fd67767277866.svg')}.fiv-sqo.fiv-icon-pdf{background-image:url('pdf.ff71b2ae5f3b4fc5c364.svg')}.fiv-sqo.fiv-icon-pem{background-image:url('pem.4d26a90da85d831dcdbb.svg')}.fiv-sqo.fiv-icon-pfx{background-image:url('pfx.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-pgp{background-image:url('pgp.4504baf70bf3dfd6bb58.svg')}.fiv-sqo.fiv-icon-ph{background-image:url('ph.e670698913e9711924ed.svg')}.fiv-sqo.fiv-icon-phar{background-image:url('phar.a863f97954f0457849b2.svg')}.fiv-sqo.fiv-icon-php{background-image:url('php.c81ad95b95b2c0b751ec.svg')}.fiv-sqo.fiv-icon-pkg{background-image:url('pkg.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-pl{background-image:url('pl.5536295974a604969b1e.svg')}.fiv-sqo.fiv-icon-plist{background-image:url('plist.7d14a43e719681a4f098.svg')}.fiv-sqo.fiv-icon-pm{background-image:url('pm.e670698913e9711924ed.svg')}.fiv-sqo.fiv-icon-png{background-image:url('png.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-po{background-image:url('po.542c9fe4d8f45f708528.svg')}.fiv-sqo.fiv-icon-pom{background-image:url('pom.c012c649653438214b0b.svg')}.fiv-sqo.fiv-icon-pot{background-image:url('pot.542c9fe4d8f45f708528.svg')}.fiv-sqo.fiv-icon-potx{background-image:url('potx.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-pps{background-image:url('pps.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-ppsx{background-image:url('ppsx.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-ppt{background-image:url('ppt.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-pptm{background-image:url('pptm.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-pptx{background-image:url('pptx.5a6fc8207406b95bb172.svg')}.fiv-sqo.fiv-icon-prop{background-image:url('prop.1522de630bde721bf3bc.svg')}.fiv-sqo.fiv-icon-ps{background-image:url('ps.abba0046729a32d9051b.svg')}.fiv-sqo.fiv-icon-ps1{background-image:url('ps1.4c09a308b07bf50178ac.svg')}.fiv-sqo.fiv-icon-psd{background-image:url('psd.4cd526cf86f4b8e3c3fd.svg')}.fiv-sqo.fiv-icon-psp{background-image:url('psp.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-pst{background-image:url('pst.7ef4f0482386b605cc92.svg')}.fiv-sqo.fiv-icon-pub{background-image:url('pub.2fad5339d9ece4300a86.svg')}.fiv-sqo.fiv-icon-py{background-image:url('py.37d3fb97cdd4af095261.svg')}.fiv-sqo.fiv-icon-pyc{background-image:url('pyc.3a40ef355c84e4ffed29.svg')}.fiv-sqo.fiv-icon-qt{background-image:url('qt.5b9c545a26d50bf4a1fc.svg')}.fiv-sqo.fiv-icon-ra{background-image:url('ra.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-ram{background-image:url('ram.42bf4cc5ab74159bea93.svg')}.fiv-sqo.fiv-icon-rar{background-image:url('rar.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-raw{background-image:url('raw.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-rb{background-image:url('rb.a5cc0cc114fbbd5828db.svg')}.fiv-sqo.fiv-icon-rdf{background-image:url('rdf.27fa811f07f13ab6bb19.svg')}.fiv-sqo.fiv-icon-resx{background-image:url('resx.17e68ae7339206dec4f2.svg')}.fiv-sqo.fiv-icon-retry{background-image:url('retry.9f2d9bd77aa551ca0420.svg')}.fiv-sqo.fiv-icon-rm{background-image:url('rm.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-rom{background-image:url('rom.4da6e6cd94f4b2545c99.svg')}.fiv-sqo.fiv-icon-rpm{background-image:url('rpm.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-rsa{background-image:url('rsa.4d26a90da85d831dcdbb.svg')}.fiv-sqo.fiv-icon-rss{background-image:url('rss.33fb42e26de5781d2819.svg')}.fiv-sqo.fiv-icon-rtf{background-image:url('rtf.27fa811f07f13ab6bb19.svg')}.fiv-sqo.fiv-icon-ru{background-image:url('ru.1b972cb66302070413a5.svg')}.fiv-sqo.fiv-icon-rub{background-image:url('rub.a5cc0cc114fbbd5828db.svg')}.fiv-sqo.fiv-icon-sass{background-image:url('sass.6968c3f8036ecf8e6fbb.svg')}.fiv-sqo.fiv-icon-scss{background-image:url('scss.6968c3f8036ecf8e6fbb.svg')}.fiv-sqo.fiv-icon-sdf{background-image:url('sdf.bf5a128fd67767277866.svg')}.fiv-sqo.fiv-icon-sed{background-image:url('sed.4f5f86c333a75efd3ef9.svg')}.fiv-sqo.fiv-icon-sh{background-image:url('sh.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-sitemap{background-image:url('sitemap.47cf56f964ddd4cba8eb.svg')}.fiv-sqo.fiv-icon-skin{background-image:url('skin.923f62754537c442f595.svg')}.fiv-sqo.fiv-icon-sldm{background-image:url('sldm.c049c88a86e884e05417.svg')}.fiv-sqo.fiv-icon-sldx{background-image:url('sldx.c049c88a86e884e05417.svg')}.fiv-sqo.fiv-icon-sln{background-image:url('sln.4deef13cd1149eeb471b.svg')}.fiv-sqo.fiv-icon-sol{background-image:url('sol.43c2edd9cf6c96bdcd2d.svg')}.fiv-sqo.fiv-icon-sql{background-image:url('sql.bf5a128fd67767277866.svg')}.fiv-sqo.fiv-icon-sqlite{background-image:url('sqlite.b25a56a4318ec7672d66.svg')}.fiv-sqo.fiv-icon-step{background-image:url('step.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-stl{background-image:url('stl.f2b1f100444b3d4d19a3.svg')}.fiv-sqo.fiv-icon-svg{background-image:url('svg.abba0046729a32d9051b.svg')}.fiv-sqo.fiv-icon-swd{background-image:url('swd.a476ceee58be0dae933d.svg')}.fiv-sqo.fiv-icon-swf{background-image:url('swf.5bc5bcd8d959557256f3.svg')}.fiv-sqo.fiv-icon-swift{background-image:url('swift.9f0f3d7483425aa6a071.svg')}.fiv-sqo.fiv-icon-sys{background-image:url('sys.85225cebc7dba3b42346.svg')}.fiv-sqo.fiv-icon-tar{background-image:url('tar.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-tcsh{background-image:url('tcsh.941610ec7da9dade8dd2.svg')}.fiv-sqo.fiv-icon-tex{background-image:url('tex.f086847e5fe866bb6201.svg')}.fiv-sqo.fiv-icon-tfignore{background-image:url('tfignore.6db58a49521844ebee52.svg')}.fiv-sqo.fiv-icon-tga{background-image:url('tga.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-tgz{background-image:url('tgz.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-tif{background-image:url('tif.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-tiff{background-image:url('tiff.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-tmp{background-image:url('tmp.fce8b2a15c15bc9b65d6.svg')}.fiv-sqo.fiv-icon-torrent{background-image:url('torrent.65ff188c6f372cd33e8b.svg')}.fiv-sqo.fiv-icon-ts{background-image:url('ts.8f3fe747010fd4ebfccb.svg')}.fiv-sqo.fiv-icon-tsv{background-image:url('tsv.01cf893d8c8106fd758b.svg')}.fiv-sqo.fiv-icon-ttf{background-image:url('ttf.4e44028ac461a3206eee.svg')}.fiv-sqo.fiv-icon-twig{background-image:url('twig.42911726f68786560b8c.svg')}.fiv-sqo.fiv-icon-txt{background-image:url('txt.27fa811f07f13ab6bb19.svg')}.fiv-sqo.fiv-icon-udf{background-image:url('udf.7531b2c935c398f1d6eb.svg')}.fiv-sqo.fiv-icon-vb{background-image:url('vb.ee8d6cc425237b18295d.svg')}.fiv-sqo.fiv-icon-vbproj{background-image:url('vbproj.d42f22b55b9434fdd57f.svg')}.fiv-sqo.fiv-icon-vbs{background-image:url('vbs.bd625e0155fc5328dfb4.svg')}.fiv-sqo.fiv-icon-vcd{background-image:url('vcd.7531b2c935c398f1d6eb.svg')}.fiv-sqo.fiv-icon-vcs{background-image:url('vcs.081f54979067ca59d283.svg')}.fiv-sqo.fiv-icon-vdi{background-image:url('vdi.a4663bad0022658716ca.svg')}.fiv-sqo.fiv-icon-vdx{background-image:url('vdx.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-vmdk{background-image:url('vmdk.a4663bad0022658716ca.svg')}.fiv-sqo.fiv-icon-vob{background-image:url('vob.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-vscodeignore{background-image:url('vscodeignore.6dcdd3d964625d7dd094.svg')}.fiv-sqo.fiv-icon-vsd{background-image:url('vsd.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-vss{background-image:url('vss.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-vst{background-image:url('vst.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-vsx{background-image:url('vsx.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-vtx{background-image:url('vtx.8977427cff92efd3fb10.svg')}.fiv-sqo.fiv-icon-war{background-image:url('war.125fee2cbb3a3504309d.svg')}.fiv-sqo.fiv-icon-wav{background-image:url('wav.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-wbk{background-image:url('wbk.88ee303afd3c445b1410.svg')}.fiv-sqo.fiv-icon-webinfo{background-image:url('webinfo.e593723a6f75378d28bf.svg')}.fiv-sqo.fiv-icon-webm{background-image:url('webm.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-webp{background-image:url('webp.48664e9385c2c354ecfc.svg')}.fiv-sqo.fiv-icon-wma{background-image:url('wma.81bea1263165898d2abd.svg')}.fiv-sqo.fiv-icon-wmf{background-image:url('wmf.abba0046729a32d9051b.svg')}.fiv-sqo.fiv-icon-wmv{background-image:url('wmv.121c87d56cf511aba610.svg')}.fiv-sqo.fiv-icon-woff{background-image:url('woff.bc3daea98e293f85a877.svg')}.fiv-sqo.fiv-icon-woff2{background-image:url('woff2.bc3daea98e293f85a877.svg')}.fiv-sqo.fiv-icon-wps{background-image:url('wps.46783105fb86317097ed.svg')}.fiv-sqo.fiv-icon-wsf{background-image:url('wsf.29cbdb58a3136a5bb9da.svg')}.fiv-sqo.fiv-icon-xaml{background-image:url('xaml.e84c2fa345cdf6201c8e.svg')}.fiv-sqo.fiv-icon-xcf{background-image:url('xcf.cf8d1f3bf9259a468f3f.svg')}.fiv-sqo.fiv-icon-xlm{background-image:url('xlm.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xls{background-image:url('xls.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xlsm{background-image:url('xlsm.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xlsx{background-image:url('xlsx.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xlt{background-image:url('xlt.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xltm{background-image:url('xltm.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xltx{background-image:url('xltx.2f54fefd5a8cd1f76a06.svg')}.fiv-sqo.fiv-icon-xml{background-image:url('xml.8acf67651afa715385bf.svg')}.fiv-sqo.fiv-icon-xpi{background-image:url('xpi.8db3c24b7192eea4e7bf.svg')}.fiv-sqo.fiv-icon-xps{background-image:url('xps.e84c2fa345cdf6201c8e.svg')}.fiv-sqo.fiv-icon-xrb{background-image:url('xrb.c511697b4a6a76e2d482.svg')}.fiv-sqo.fiv-icon-xsd{background-image:url('xsd.888e4f16e8e1e7ac9162.svg')}.fiv-sqo.fiv-icon-xsl{background-image:url('xsl.e84c2fa345cdf6201c8e.svg')}.fiv-sqo.fiv-icon-xspf{background-image:url('xspf.42bf4cc5ab74159bea93.svg')}.fiv-sqo.fiv-icon-xz{background-image:url('xz.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-yaml{background-image:url('yaml.f086847e5fe866bb6201.svg')}.fiv-sqo.fiv-icon-yml{background-image:url('yml.f086847e5fe866bb6201.svg')}.fiv-sqo.fiv-icon-z{background-image:url('z.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-zip{background-image:url('zip.06e058e96aaf8c875f3e.svg')}.fiv-sqo.fiv-icon-zsh{background-image:url('zsh.29cbdb58a3136a5bb9da.svg')}
