﻿@charset "UTF-8";
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */
@import 'bulma/bulma-steps.css';
@import 'components/v-calendar.min.css';
@import 'quill/quill.snow.css';
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .message:not(:last-child), .list:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(31, 45, 61, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: #FFF;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(31, 45, 61, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(31, 45, 61, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #E5E9F2;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 5px;
  box-shadow: none;
  display: inline-flex;
  font-size: 14px;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.7;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

img,
embed,
iframe,
object,
video {
  height: auto;
  max-width: 100%;
}

audio {
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: left;
}

html {
  background-color: #FFF;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
select,
textarea {
  font-family: "Poppins", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #1F2D3D;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #1FB6FF;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #8492A6;
}

code {
  background-color: #EFF2F7;
  color: #FF4949;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: #EFF2F7;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #1F2D3D;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #EFF2F7;
  color: #1F2D3D;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: left;
}
table th {
  color: #1F2D3D;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-size-1 {
  font-size: 42px !important;
}

.is-size-2 {
  font-size: 35px !important;
}

.is-size-3 {
  font-size: 30px !important;
}

.is-size-4 {
  font-size: 20px !important;
}

.is-size-5 {
  font-size: 16px !important;
}

.is-size-6 {
  font-size: 14px !important;
}

.is-size-7 {
  font-size: 11px !important;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 42px !important;
  }
  .is-size-2-mobile {
    font-size: 35px !important;
  }
  .is-size-3-mobile {
    font-size: 30px !important;
  }
  .is-size-4-mobile {
    font-size: 20px !important;
  }
  .is-size-5-mobile {
    font-size: 16px !important;
  }
  .is-size-6-mobile {
    font-size: 14px !important;
  }
  .is-size-7-mobile {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 42px !important;
  }
  .is-size-2-tablet {
    font-size: 35px !important;
  }
  .is-size-3-tablet {
    font-size: 30px !important;
  }
  .is-size-4-tablet {
    font-size: 20px !important;
  }
  .is-size-5-tablet {
    font-size: 16px !important;
  }
  .is-size-6-tablet {
    font-size: 14px !important;
  }
  .is-size-7-tablet {
    font-size: 11px !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 42px !important;
  }
  .is-size-2-touch {
    font-size: 35px !important;
  }
  .is-size-3-touch {
    font-size: 30px !important;
  }
  .is-size-4-touch {
    font-size: 20px !important;
  }
  .is-size-5-touch {
    font-size: 16px !important;
  }
  .is-size-6-touch {
    font-size: 14px !important;
  }
  .is-size-7-touch {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 42px !important;
  }
  .is-size-2-desktop {
    font-size: 35px !important;
  }
  .is-size-3-desktop {
    font-size: 30px !important;
  }
  .is-size-4-desktop {
    font-size: 20px !important;
  }
  .is-size-5-desktop {
    font-size: 16px !important;
  }
  .is-size-6-desktop {
    font-size: 14px !important;
  }
  .is-size-7-desktop {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 42px !important;
  }
  .is-size-2-widescreen {
    font-size: 35px !important;
  }
  .is-size-3-widescreen {
    font-size: 30px !important;
  }
  .is-size-4-widescreen {
    font-size: 20px !important;
  }
  .is-size-5-widescreen {
    font-size: 16px !important;
  }
  .is-size-6-widescreen {
    font-size: 14px !important;
  }
  .is-size-7-widescreen {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 42px !important;
  }
  .is-size-2-fullhd {
    font-size: 35px !important;
  }
  .is-size-3-fullhd {
    font-size: 30px !important;
  }
  .is-size-4-fullhd {
    font-size: 20px !important;
  }
  .is-size-5-fullhd {
    font-size: 16px !important;
  }
  .is-size-6-fullhd {
    font-size: 14px !important;
  }
  .is-size-7-fullhd {
    font-size: 11px !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.has-text-white {
  color: #FFF !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: rgb(229.5, 229.5, 229.5) !important;
}

.has-background-white {
  background-color: #FFF !important;
}

.has-text-black {
  color: #1F2D3D !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: rgb(13.8152173913, 20.0543478261, 27.1847826087) !important;
}

.has-background-black {
  background-color: #1F2D3D !important;
}

.has-text-light {
  color: #EFF2F7 !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: rgb(205, 214.375, 230) !important;
}

.has-background-light {
  background-color: #EFF2F7 !important;
}

.has-text-dark {
  color: #8492A6 !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: rgb(103.6933962264, 120.0047169811, 143.3066037736) !important;
}

.has-background-dark {
  background-color: #8492A6 !important;
}

.has-text-primary {
  color: #13CE66 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: rgb(14.6933333333, 159.3066666667, 78.88) !important;
}

.has-background-primary {
  background-color: #13CE66 !important;
}

.has-text-link {
  color: #1FB6FF !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: rgb(0, 158.4151785714, 235) !important;
}

.has-background-link {
  background-color: #1FB6FF !important;
}

.has-text-info {
  color: #1FB6FF !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: rgb(0, 158.4151785714, 235) !important;
}

.has-background-info {
  background-color: #1FB6FF !important;
}

.has-text-success {
  color: #13CE66 !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: rgb(14.6933333333, 159.3066666667, 78.88) !important;
}

.has-background-success {
  background-color: #13CE66 !important;
}

.has-text-warning {
  color: #FFC82C !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: rgb(248, 183.355450237, 0) !important;
}

.has-background-warning {
  background-color: #FFC82C !important;
}

.has-text-danger {
  color: #FF4949 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ff1616 !important;
}

.has-background-danger {
  background-color: #FF4949 !important;
}

.has-text-black-bis {
  color: #273444 !important;
}

.has-background-black-bis {
  background-color: #273444 !important;
}

.has-text-black-ter {
  color: #3C4858 !important;
}

.has-background-black-ter {
  background-color: #3C4858 !important;
}

.has-text-grey-darker {
  color: #8492A6 !important;
}

.has-background-grey-darker {
  background-color: #8492A6 !important;
}

.has-text-grey-dark {
  color: #C0CCDA !important;
}

.has-background-grey-dark {
  background-color: #C0CCDA !important;
}

.has-text-grey {
  color: #D3DCE6 !important;
}

.has-background-grey {
  background-color: #D3DCE6 !important;
}

.has-text-grey-light {
  color: #E0E6ED !important;
}

.has-background-grey-light {
  background-color: #E0E6ED !important;
}

.has-text-grey-lighter {
  color: #E5E9F2 !important;
}

.has-background-grey-lighter {
  background-color: #E5E9F2 !important;
}

.has-text-white-ter {
  color: #EFF2F7 !important;
}

.has-background-white-ter {
  background-color: #EFF2F7 !important;
}

.has-text-white-bis {
  color: #F9FAFC !important;
}

.has-background-white-bis {
  background-color: #F9FAFC !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: "Poppins", sans-serif !important;
}

.is-family-secondary {
  font-family: "Poppins", sans-serif !important;
}

.is-family-sans-serif {
  font-family: "Poppins", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-relative {
  position: relative !important;
}

.box {
  background-color: #FFF;
  border-radius: 6px;
  box-shadow: 0 2px 3px rgba(31, 45, 61, 0.1), 0 0 0 1px rgba(31, 45, 61, 0.1);
  color: #1F2D3D;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 2px 3px rgba(31, 45, 61, 0.1), 0 0 0 1px #1FB6FF;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.2), 0 0 0 1px #1FB6FF;
}

.button {
  background-color: #FFF;
  border-color: #D3DCE6;
  border-width: 1px;
  color: #8492A6;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.375em - 1px);
  padding-left: 0.75em;
  padding-right: 0.75em;
  padding-top: calc(0.375em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.375em - 1px);
  margin-right: 0.1875em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: calc(-0.375em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.375em - 1px);
  margin-right: calc(-0.375em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: #E0E6ED;
  color: #8492A6;
}
.button:focus, .button.is-focused {
  border-color: #1FB6FF;
  color: #8492A6;
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.button:active, .button.is-active {
  border-color: #C0CCDA;
  color: #8492A6;
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #1F2D3D;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.button.is-text:active, .button.is-text.is-active {
  background-color: rgb(222, 228.1875, 238.5);
  color: #1F2D3D;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white {
  background-color: #FFF;
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: #FFF;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #1F2D3D;
  color: #FFF;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #1F2D3D;
  border-color: transparent;
  box-shadow: none;
  color: #FFF;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #FFF;
  color: #FFF;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: #FFF;
  border-color: #FFF;
  color: #1F2D3D;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #FFF #FFF !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #FFF;
  box-shadow: none;
  color: #FFF;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  color: #1F2D3D;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #1F2D3D;
  color: #FFF;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #FFF #FFF !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  box-shadow: none;
  color: #1F2D3D;
}
.button.is-black {
  background-color: #1F2D3D;
  border-color: transparent;
  color: #FFF;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: rgb(26.7038043478, 38.7635869565, 52.5461956522);
  border-color: transparent;
  color: #FFF;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: #FFF;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(31, 45, 61, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
  border-color: transparent;
  color: #FFF;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #1F2D3D;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: #FFF;
  color: #1F2D3D;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: #FFF;
  border-color: transparent;
  box-shadow: none;
  color: #1F2D3D;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent #FFF #FFF !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  color: #1F2D3D;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #1F2D3D;
  border-color: #1F2D3D;
  color: #FFF;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #FFF #FFF !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  box-shadow: none;
  color: #1F2D3D;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #FFF;
  color: #FFF;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: #FFF;
  color: #1F2D3D;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #FFF;
  box-shadow: none;
  color: #FFF;
}
.button.is-light {
  background-color: #EFF2F7;
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: rgb(230.5, 235.09375, 242.75);
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(239, 242, 247, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: rgb(222, 228.1875, 238.5);
  border-color: transparent;
  color: #1F2D3D;
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: #EFF2F7;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: #1F2D3D;
  color: #EFF2F7;
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: #1F2D3D;
  border-color: transparent;
  box-shadow: none;
  color: #EFF2F7;
}
.button.is-light.is-loading::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: #EFF2F7;
  color: #EFF2F7;
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: #EFF2F7;
  border-color: #EFF2F7;
  color: #1F2D3D;
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent #EFF2F7 #EFF2F7 !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1F2D3D #1F2D3D !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: #EFF2F7;
  box-shadow: none;
  color: #EFF2F7;
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  color: #1F2D3D;
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: #1F2D3D;
  color: #EFF2F7;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #EFF2F7 #EFF2F7 !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #1F2D3D;
  box-shadow: none;
  color: #1F2D3D;
}
.button.is-dark {
  background-color: #8492A6;
  border-color: transparent;
  color: #EFF2F7;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: rgb(124.6025943396, 139.4445754717, 160.6474056604);
  border-color: transparent;
  color: #EFF2F7;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #EFF2F7;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(132, 146, 166, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
  border-color: transparent;
  color: #EFF2F7;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #8492A6;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #EFF2F7;
  color: #8492A6;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: rgb(222, 228.1875, 238.5);
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #EFF2F7;
  border-color: transparent;
  box-shadow: none;
  color: #8492A6;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #EFF2F7 #EFF2F7 !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #8492A6;
  color: #8492A6;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #8492A6;
  border-color: #8492A6;
  color: #EFF2F7;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #8492A6 #8492A6 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #EFF2F7 #EFF2F7 !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #8492A6;
  box-shadow: none;
  color: #8492A6;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #EFF2F7;
  color: #EFF2F7;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #EFF2F7;
  color: #8492A6;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #8492A6 #8492A6 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #EFF2F7;
  box-shadow: none;
  color: #EFF2F7;
}
.button.is-primary {
  background-color: #13CE66;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: rgb(17.9233333333, 194.3266666667, 96.22);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #13CE66;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: #13CE66;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #13CE66;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #13CE66;
  color: #13CE66;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #13CE66;
  border-color: #13CE66;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #13CE66 #13CE66 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #13CE66;
  box-shadow: none;
  color: #13CE66;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #13CE66;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #13CE66 #13CE66 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link {
  background-color: #1FB6FF;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: rgb(18.25, 177.8448660714, 255);
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #1FB6FF;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: #1FB6FF;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #1FB6FF;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #1FB6FF;
  color: #1FB6FF;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #1FB6FF #1FB6FF !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #1FB6FF;
  box-shadow: none;
  color: #1FB6FF;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #1FB6FF;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1FB6FF #1FB6FF !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info {
  background-color: #1FB6FF;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: rgb(18.25, 177.8448660714, 255);
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: #1FB6FF;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: #1FB6FF;
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #1FB6FF;
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #1FB6FF;
  color: #1FB6FF;
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #1FB6FF #1FB6FF !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #1FB6FF;
  box-shadow: none;
  color: #1FB6FF;
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #1FB6FF;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #1FB6FF #1FB6FF !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success {
  background-color: #13CE66;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: rgb(17.9233333333, 194.3266666667, 96.22);
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #13CE66;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #13CE66;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #13CE66;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #13CE66;
  color: #13CE66;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #13CE66;
  border-color: #13CE66;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #13CE66 #13CE66 !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #13CE66;
  box-shadow: none;
  color: #13CE66;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #13CE66;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #13CE66 #13CE66 !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning {
  background-color: #FFC82C;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: rgb(255, 196.6765402844, 31.25);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 200, 44, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: rgb(255, 193.3530805687, 18.5);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #FFC82C;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFC82C;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #FFC82C;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #FFC82C;
  color: #FFC82C;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #FFC82C;
  border-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #FFC82C #FFC82C !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #FFC82C;
  box-shadow: none;
  color: #FFC82C;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFC82C;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #FFC82C #FFC82C !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-danger {
  background-color: #FF4949;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: rgb(255, 60.25, 60.25);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 73, 73, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: rgb(255, 47.5, 47.5);
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #FF4949;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #FF4949;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #FF4949;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #FF4949;
  color: #FF4949;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #FF4949;
  border-color: #FF4949;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #FF4949 #FF4949 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #FF4949;
  box-shadow: none;
  color: #FF4949;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #FF4949;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #FF4949 #FF4949 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-small {
  border-radius: 5px;
  font-size: 11px;
}
.button.is-normal {
  font-size: 14px;
}
.button.is-medium {
  font-size: 16px;
}
.button.is-large {
  font-size: 20px;
}
.button[disabled], fieldset[disabled] .button {
  background-color: #FFF;
  border-color: #E5E9F2;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em / 2);
  top: calc(50% - 1em / 2);
  position: absolute !important;
}
.button.is-static {
  background-color: #EFF2F7;
  border-color: #E5E9F2;
  color: #D3DCE6;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em;
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  border-radius: 5px;
  font-size: 11px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 16px;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 20px;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
  .container.is-fluid {
    margin-left: 32px;
    margin-right: 32px;
    max-width: none;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #1F2D3D;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: #EFF2F7;
  border-left: 5px solid #E5E9F2;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #E5E9F2;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #1F2D3D;
}
.content table th:not([align]) {
  text-align: left;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #1F2D3D;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #1F2D3D;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 11px;
}
.content.is-medium {
  font-size: 16px;
}
.content.is-large {
  font-size: 20px;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 290486px;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: #EFF2F7;
  border-radius: 5px;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: #FFF;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: #FFF;
  color: #1F2D3D;
}
.notification.is-black {
  background-color: #1F2D3D;
  color: #FFF;
}
.notification.is-light {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.notification.is-dark {
  background-color: #8492A6;
  color: #EFF2F7;
}
.notification.is-primary {
  background-color: #13CE66;
  color: #fff;
}
.notification.is-link {
  background-color: #1FB6FF;
  color: #fff;
}
.notification.is-info {
  background-color: #1FB6FF;
  color: #fff;
}
.notification.is-success {
  background-color: #13CE66;
  color: #fff;
}
.notification.is-warning {
  background-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-danger {
  background-color: #FF4949;
  color: #fff;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 14px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: #E5E9F2;
}
.progress::-webkit-progress-value {
  background-color: #1F2D3D;
}
.progress::-moz-progress-bar {
  background-color: #1F2D3D;
}
.progress::-ms-fill {
  background-color: #1F2D3D;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: #FFF;
}
.progress.is-white::-moz-progress-bar {
  background-color: #FFF;
}
.progress.is-white::-ms-fill {
  background-color: #FFF;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, #FFF 30%, #E5E9F2 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #1F2D3D;
}
.progress.is-black::-moz-progress-bar {
  background-color: #1F2D3D;
}
.progress.is-black::-ms-fill {
  background-color: #1F2D3D;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #1F2D3D 30%, #E5E9F2 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: #EFF2F7;
}
.progress.is-light::-moz-progress-bar {
  background-color: #EFF2F7;
}
.progress.is-light::-ms-fill {
  background-color: #EFF2F7;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, #EFF2F7 30%, #E5E9F2 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #8492A6;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #8492A6;
}
.progress.is-dark::-ms-fill {
  background-color: #8492A6;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #8492A6 30%, #E5E9F2 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #13CE66;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #13CE66;
}
.progress.is-primary::-ms-fill {
  background-color: #13CE66;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #13CE66 30%, #E5E9F2 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #1FB6FF;
}
.progress.is-link::-moz-progress-bar {
  background-color: #1FB6FF;
}
.progress.is-link::-ms-fill {
  background-color: #1FB6FF;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #1FB6FF 30%, #E5E9F2 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #1FB6FF;
}
.progress.is-info::-moz-progress-bar {
  background-color: #1FB6FF;
}
.progress.is-info::-ms-fill {
  background-color: #1FB6FF;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #1FB6FF 30%, #E5E9F2 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #13CE66;
}
.progress.is-success::-moz-progress-bar {
  background-color: #13CE66;
}
.progress.is-success::-ms-fill {
  background-color: #13CE66;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #13CE66 30%, #E5E9F2 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #FFC82C;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #FFC82C;
}
.progress.is-warning::-ms-fill {
  background-color: #FFC82C;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #FFC82C 30%, #E5E9F2 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #FF4949;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #FF4949;
}
.progress.is-danger::-ms-fill {
  background-color: #FF4949;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #FF4949 30%, #E5E9F2 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #E5E9F2;
  background-image: linear-gradient(to right, #1F2D3D 30%, #E5E9F2 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress.is-small {
  height: 11px;
}
.progress.is-medium {
  height: 16px;
}
.progress.is-large {
  height: 20px;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: #FFF;
  color: #1F2D3D;
}
.table td,
.table th {
  border: 1px solid #E5E9F2;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: #FFF;
  border-color: #FFF;
  color: #1F2D3D;
}
.table td.is-black,
.table th.is-black {
  background-color: #1F2D3D;
  border-color: #1F2D3D;
  color: #FFF;
}
.table td.is-light,
.table th.is-light {
  background-color: #EFF2F7;
  border-color: #EFF2F7;
  color: #1F2D3D;
}
.table td.is-dark,
.table th.is-dark {
  background-color: #8492A6;
  border-color: #8492A6;
  color: #EFF2F7;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #13CE66;
  border-color: #13CE66;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #13CE66;
  border-color: #13CE66;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #FFC82C;
  border-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #FF4949;
  border-color: #FF4949;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #13CE66;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table th {
  color: #1F2D3D;
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: #13CE66;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 1px;
  color: #1F2D3D;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 1px 0 0;
  color: #1F2D3D;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #F9FAFC;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #F9FAFC;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: #EFF2F7;
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #F9FAFC;
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 14px;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 16px;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: #EFF2F7;
  border-radius: 5px;
  color: #1F2D3D;
  display: inline-flex;
  font-size: 11px;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: #FFF;
  color: #1F2D3D;
}
.tag:not(body).is-black {
  background-color: #1F2D3D;
  color: #FFF;
}
.tag:not(body).is-light {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.tag:not(body).is-dark {
  background-color: #8492A6;
  color: #EFF2F7;
}
.tag:not(body).is-primary {
  background-color: #13CE66;
  color: #fff;
}
.tag:not(body).is-link {
  background-color: #1FB6FF;
  color: #fff;
}
.tag:not(body).is-info {
  background-color: #1FB6FF;
  color: #fff;
}
.tag:not(body).is-success {
  background-color: #13CE66;
  color: #fff;
}
.tag:not(body).is-warning {
  background-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-danger {
  background-color: #FF4949;
  color: #fff;
}
.tag:not(body).is-normal {
  font-size: 11px;
}
.tag:not(body).is-medium {
  font-size: 14px;
}
.tag:not(body).is-large {
  font-size: 16px;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: rgb(222, 228.1875, 238.5);
}
.tag:not(body).is-delete:active {
  background-color: rgb(205, 214.375, 230);
}
.tag:not(body).is-rounded {
  border-radius: 290486px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #8492A6;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title + .highlight {
  margin-top: -0.75rem;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 42px;
}
.title.is-2 {
  font-size: 35px;
}
.title.is-3 {
  font-size: 30px;
}
.title.is-4 {
  font-size: 20px;
}
.title.is-5 {
  font-size: 16px;
}
.title.is-6 {
  font-size: 14px;
}
.title.is-7 {
  font-size: 11px;
}

.subtitle {
  color: #C0CCDA;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #8492A6;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 42px;
}
.subtitle.is-2 {
  font-size: 35px;
}
.subtitle.is-3 {
  font-size: 30px;
}
.subtitle.is-4 {
  font-size: 20px;
}
.subtitle.is-5 {
  font-size: 16px;
}
.subtitle.is-6 {
  font-size: 14px;
}
.subtitle.is-7 {
  font-size: 11px;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}
.highlight pre {
  overflow: auto;
  max-width: 100%;
}

.number {
  align-items: center;
  background-color: #EFF2F7;
  border-radius: 290486px;
  display: inline-flex;
  font-size: 16px;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

.select select, .textarea, .input {
  background-color: #FFF;
  border-color: #E5E9F2;
  border-radius: 5px;
  color: #8492A6;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(132, 146, 166, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(132, 146, 166, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(132, 146, 166, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(132, 146, 166, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #E0E6ED;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #1FB6FF;
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: #EFF2F7;
  border-color: #EFF2F7;
  box-shadow: none;
  color: #D3DCE6;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(211, 220, 230, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(211, 220, 230, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(211, 220, 230, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(211, 220, 230, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.1);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: #FFF;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #1F2D3D;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(31, 45, 61, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: #EFF2F7;
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(239, 242, 247, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #8492A6;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(132, 146, 166, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #13CE66;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #1FB6FF;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: #1FB6FF;
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #13CE66;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #FFC82C;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 200, 44, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #FF4949;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 73, 73, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 5px;
  font-size: 11px;
}
.is-medium.textarea, .is-medium.input {
  font-size: 16px;
}
.is-large.textarea, .is-large.input {
  font-size: 20px;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em;
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #8492A6;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox {
  color: #D3DCE6;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #1FB6FF;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 290486px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: #EFF2F7;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #8492A6;
}
.select.is-white:not(:hover)::after {
  border-color: #FFF;
}
.select.is-white select {
  border-color: #FFF;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: rgb(242.25, 242.25, 242.25);
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #1F2D3D;
}
.select.is-black select {
  border-color: #1F2D3D;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(31, 45, 61, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: #EFF2F7;
}
.select.is-light select {
  border-color: #EFF2F7;
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: rgb(222, 228.1875, 238.5);
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(239, 242, 247, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #8492A6;
}
.select.is-dark select {
  border-color: #8492A6;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(132, 146, 166, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #13CE66;
}
.select.is-primary select {
  border-color: #13CE66;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: rgb(16.8466666667, 182.6533333333, 90.44);
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #1FB6FF;
}
.select.is-link select {
  border-color: #1FB6FF;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: rgb(5.5, 173.6897321429, 255);
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: #1FB6FF;
}
.select.is-info select {
  border-color: #1FB6FF;
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: rgb(5.5, 173.6897321429, 255);
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(31, 182, 255, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #13CE66;
}
.select.is-success select {
  border-color: #13CE66;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: rgb(16.8466666667, 182.6533333333, 90.44);
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(19, 206, 102, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #FFC82C;
}
.select.is-warning select {
  border-color: #FFC82C;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: rgb(255, 193.3530805687, 18.5);
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 200, 44, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #FF4949;
}
.select.is-danger select {
  border-color: #FF4949;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: rgb(255, 47.5, 47.5);
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 73, 73, 0.25);
}
.select.is-small {
  border-radius: 5px;
  font-size: 11px;
}
.select.is-medium {
  font-size: 16px;
}
.select.is-large {
  font-size: 20px;
}
.select.is-disabled::after {
  border-color: #D3DCE6;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 11px;
}
.select.is-loading.is-medium:after {
  font-size: 16px;
}
.select.is-loading.is-large:after {
  font-size: 20px;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: #FFF;
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #1F2D3D;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-black .file-cta {
  background-color: #1F2D3D;
  border-color: transparent;
  color: #FFF;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: rgb(26.7038043478, 38.7635869565, 52.5461956522);
  border-color: transparent;
  color: #FFF;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(31, 45, 61, 0.25);
  color: #FFF;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
  border-color: transparent;
  color: #FFF;
}
.file.is-light .file-cta {
  background-color: #EFF2F7;
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: rgb(230.5, 235.09375, 242.75);
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(239, 242, 247, 0.25);
  color: #1F2D3D;
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: rgb(222, 228.1875, 238.5);
  border-color: transparent;
  color: #1F2D3D;
}
.file.is-dark .file-cta {
  background-color: #8492A6;
  border-color: transparent;
  color: #EFF2F7;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: rgb(124.6025943396, 139.4445754717, 160.6474056604);
  border-color: transparent;
  color: #EFF2F7;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(132, 146, 166, 0.25);
  color: #EFF2F7;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
  border-color: transparent;
  color: #EFF2F7;
}
.file.is-primary .file-cta {
  background-color: #13CE66;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: rgb(17.9233333333, 194.3266666667, 96.22);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(19, 206, 102, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #1FB6FF;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: rgb(18.25, 177.8448660714, 255);
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(31, 182, 255, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: rgb(5.5, 173.6897321429, 255);
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #1FB6FF;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: rgb(18.25, 177.8448660714, 255);
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(31, 182, 255, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: rgb(5.5, 173.6897321429, 255);
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #13CE66;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: rgb(17.9233333333, 194.3266666667, 96.22);
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(19, 206, 102, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #FFC82C;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: rgb(255, 196.6765402844, 31.25);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 200, 44, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: rgb(255, 193.3530805687, 18.5);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #FF4949;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: rgb(255, 60.25, 60.25);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 73, 73, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: rgb(255, 47.5, 47.5);
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 11px;
}
.file.is-medium {
  font-size: 16px;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 20px;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 5px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 5px 5px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 5px 5px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 5px 5px 0;
}
.file.is-right .file-name {
  border-radius: 5px 0 0 5px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: rgb(230.5, 235.09375, 242.75);
  color: #8492A6;
}
.file-label:hover .file-name {
  border-color: rgb(220.5, 225.8076923077, 237.75);
}
.file-label:active .file-cta {
  background-color: rgb(222, 228.1875, 238.5);
  color: #8492A6;
}
.file-label:active .file-name {
  border-color: rgb(212, 218.6153846154, 233.5);
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #E5E9F2;
  border-radius: 5px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: #EFF2F7;
  color: #C0CCDA;
}

.file-name {
  border-color: #E5E9F2;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #8492A6;
  display: block;
  font-size: 14px;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 11px;
}
.label.is-medium {
  font-size: 16px;
}
.label.is-large {
  font-size: 20px;
}

.help {
  display: block;
  font-size: 11px;
  margin-top: 0.25rem;
}
.help.is-white {
  color: #FFF;
}
.help.is-black {
  color: #1F2D3D;
}
.help.is-light {
  color: #EFF2F7;
}
.help.is-dark {
  color: #8492A6;
}
.help.is-primary {
  color: #13CE66;
}
.help.is-link {
  color: #1FB6FF;
}
.help.is-info {
  color: #1FB6FF;
}
.help.is-success {
  color: #13CE66;
}
.help.is-warning {
  color: #FFC82C;
}
.help.is-danger {
  color: #FF4949;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 11px;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 16px;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 20px;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 14px;
  position: relative;
  text-align: left;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #D3DCE6;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 11px;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 16px;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 20px;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #E5E9F2;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 11px;
}
.control.is-loading.is-medium:after {
  font-size: 16px;
}
.control.is-loading.is-large:after {
  font-size: 20px;
}

.breadcrumb {
  font-size: 14px;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #1FB6FF;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #8492A6;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #1F2D3D;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #E0E6ED;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 11px;
}
.breadcrumb.is-medium {
  font-size: 16px;
}
.breadcrumb.is-large {
  font-size: 20px;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: #FFF;
  box-shadow: 0 2px 3px rgba(31, 45, 61, 0.1), 0 0 0 1px rgba(31, 45, 61, 0.1);
  color: #1F2D3D;
  max-width: 100%;
  position: relative;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 1px 2px rgba(31, 45, 61, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #1F2D3D;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem;
}

.card-image {
  display: block;
  position: relative;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid #E5E9F2;
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid #E5E9F2;
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(31, 45, 61, 0.1), 0 0 0 1px rgba(31, 45, 61, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #C0CCDA;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #1FB6FF;
  color: #fff;
}

.dropdown-divider {
  background-color: #E5E9F2;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 5px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.list {
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(31, 45, 61, 0.1), 0 0 0 1px rgba(31, 45, 61, 0.1);
}

.list-item {
  display: block;
  padding: 0.5em 1em;
}
.list-item:not(a) {
  color: #1F2D3D;
}
.list-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.list-item:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.list-item:not(:last-child) {
  border-bottom: 1px solid #E5E9F2;
}
.list-item.is-active {
  background-color: #1FB6FF;
  color: #fff;
}

a.list-item {
  background-color: #EFF2F7;
  cursor: pointer;
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: left;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(229, 233, 242, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(229, 233, 242, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 14px;
}
.menu.is-small {
  font-size: 11px;
}
.menu.is-medium {
  font-size: 16px;
}
.menu.is-large {
  font-size: 20px;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 5px;
  color: #1F2D3D;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.menu-list a.is-active {
  background-color: #1FB6FF;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #E5E9F2;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #D3DCE6;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: #EFF2F7;
  border-radius: 5px;
  font-size: 14px;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 11px;
}
.message.is-medium {
  font-size: 16px;
}
.message.is-large {
  font-size: 20px;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: #FFF;
  color: #1F2D3D;
}
.message.is-white .message-body {
  border-color: #FFF;
  color: rgb(76.5, 76.5, 76.5);
}
.message.is-black {
  background-color: rgb(248.2369565217, 249.7891304348, 251.5630434783);
}
.message.is-black .message-header {
  background-color: #1F2D3D;
  color: #FFF;
}
.message.is-black .message-body {
  border-color: #1F2D3D;
  color: rgb(25.9881636464, 37.0025399116, 49.5903985003);
}
.message.is-light {
  background-color: rgb(248.2, 249.475, 251.6);
}
.message.is-light .message-header {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.message.is-light .message-body {
  border-color: #EFF2F7;
  color: rgb(76.5947226476, 80.4047584031, 86.7548179957);
}
.message.is-dark {
  background-color: rgb(249.0820754717, 249.7556603774, 250.7179245283);
}
.message.is-dark .message-header {
  background-color: #8492A6;
  color: #EFF2F7;
}
.message.is-dark .message-body {
  border-color: #8492A6;
  color: rgb(82.0150387676, 86.019475027, 91.7400982548);
}
.message.is-primary {
  background-color: rgb(245.6613333333, 254.1386666667, 249.424);
}
.message.is-primary .message-header {
  background-color: #13CE66;
  color: #fff;
}
.message.is-primary .message-body {
  border-color: #13CE66;
  color: rgb(7.6611896907, 40.6139009715, 22.2872594036);
}
.message.is-link {
  background-color: rgb(244.8, 251.6758928571, 255);
}
.message.is-link .message-header {
  background-color: #1FB6FF;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #1FB6FF;
  color: rgb(8.4160966217, 79.6731920629, 114.1219865477);
}
.message.is-info {
  background-color: rgb(244.8, 251.6758928571, 255);
}
.message.is-info .message-header {
  background-color: #1FB6FF;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #1FB6FF;
  color: rgb(8.4160966217, 79.6731920629, 114.1219865477);
}
.message.is-success {
  background-color: rgb(245.6613333333, 254.1386666667, 249.424);
}
.message.is-success .message-header {
  background-color: #13CE66;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #13CE66;
  color: rgb(7.6611896907, 40.6139009715, 22.2872594036);
}
.message.is-warning {
  background-color: rgb(255, 252.3412322275, 244.8);
}
.message.is-warning .message-header {
  background-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #FFC82C;
  color: rgb(54.2554301223, 41.6895101775, 6.0479917887);
}
.message.is-danger {
  background-color: rgb(255, 244.8, 244.8);
}
.message.is-danger .message-header {
  background-color: #FF4949;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #FF4949;
  color: rgb(212.8332511, 9.8537143233, 9.8537143233);
}

.message-header {
  align-items: center;
  background-color: #1F2D3D;
  border-radius: 5px 5px 0 0;
  color: findColorInvert(#1F2D3D);
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #E5E9F2;
  border-radius: 5px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #1F2D3D;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: #FFF;
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(31, 45, 61, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px), print {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: #EFF2F7;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #E5E9F2;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #1F2D3D;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 20px;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #E5E9F2;
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #FFF;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: #FFF;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: #FFF;
  color: #1F2D3D;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #1F2D3D;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  color: #1F2D3D;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #1F2D3D;
}
.navbar.is-white .navbar-burger {
  color: #1F2D3D;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #1F2D3D;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: rgb(242.25, 242.25, 242.25);
    color: #1F2D3D;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #1F2D3D;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(242.25, 242.25, 242.25);
    color: #1F2D3D;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #FFF;
    color: #1F2D3D;
  }
}
.navbar.is-black {
  background-color: #1F2D3D;
  color: #FFF;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: #FFF;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
  color: #FFF;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #FFF;
}
.navbar.is-black .navbar-burger {
  color: #FFF;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: #FFF;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:focus,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
    color: #FFF;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: #FFF;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
    color: #FFF;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #1F2D3D;
    color: #FFF;
  }
}
.navbar.is-light {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: #1F2D3D;
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: rgb(222, 228.1875, 238.5);
  color: #1F2D3D;
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: #1F2D3D;
}
.navbar.is-light .navbar-burger {
  color: #1F2D3D;
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: #1F2D3D;
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: rgb(222, 228.1875, 238.5);
    color: #1F2D3D;
  }
  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: #1F2D3D;
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(222, 228.1875, 238.5);
    color: #1F2D3D;
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: #EFF2F7;
    color: #1F2D3D;
  }
}
.navbar.is-dark {
  background-color: #8492A6;
  color: #EFF2F7;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #EFF2F7;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
  color: #EFF2F7;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #EFF2F7;
}
.navbar.is-dark .navbar-burger {
  color: #EFF2F7;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: #EFF2F7;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
    color: #EFF2F7;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #EFF2F7;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
    color: #EFF2F7;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #8492A6;
    color: #EFF2F7;
  }
}
.navbar.is-primary {
  background-color: #13CE66;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: rgb(16.8466666667, 182.6533333333, 90.44);
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(16.8466666667, 182.6533333333, 90.44);
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #13CE66;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #1FB6FF;
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:focus,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: rgb(5.5, 173.6897321429, 255);
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(5.5, 173.6897321429, 255);
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #1FB6FF;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #1FB6FF;
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: rgb(5.5, 173.6897321429, 255);
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(5.5, 173.6897321429, 255);
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #1FB6FF;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #13CE66;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: rgb(16.8466666667, 182.6533333333, 90.44);
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(16.8466666667, 182.6533333333, 90.44);
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #13CE66;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: rgb(255, 193.3530805687, 18.5);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: rgb(255, 193.3530805687, 18.5);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(255, 193.3530805687, 18.5);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #FFC82C;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #FF4949;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: rgb(255, 47.5, 47.5);
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: rgb(255, 47.5, 47.5);
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(255, 47.5, 47.5);
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #FF4949;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 #EFF2F7;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 #EFF2F7;
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #C0CCDA;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #C0CCDA;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #F9FAFC;
  color: #1FB6FF;
}

.navbar-item {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #1FB6FF;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #1FB6FF;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #1FB6FF;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #1FB6FF;
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: #EFF2F7;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link::after {
    display: none;
  }
  .navbar-menu {
    background-color: #FFF;
    box-shadow: 0 8px 16px rgba(31, 45, 61, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(31, 45, 61, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 5px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: #EFF2F7;
    color: #1F2D3D;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: #EFF2F7;
    color: #1FB6FF;
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item {
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #E5E9F2;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(31, 45, 61, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-dropdown {
    background-color: #FFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #E5E9F2;
    box-shadow: 0 8px 8px rgba(31, 45, 61, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: #EFF2F7;
    color: #1F2D3D;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: #EFF2F7;
    color: #1FB6FF;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(31, 45, 61, 0.1), 0 0 0 1px rgba(31, 45, 61, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(31, 45, 61, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #1F2D3D;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #F9FAFC;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 14px;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 11px;
}
.pagination.is-medium {
  font-size: 16px;
}
.pagination.is-large {
  font-size: 20px;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 290486px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 290486px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #E5E9F2;
  color: #8492A6;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #E0E6ED;
  color: #8492A6;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #1FB6FF;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #E5E9F2;
  border-color: #E5E9F2;
  box-shadow: none;
  color: #D3DCE6;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
}

.pagination-ellipsis {
  color: #E0E6ED;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  font-size: 14px;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
  border-bottom: 1px solid #E5E9F2;
  border-left: 1px solid #E5E9F2;
  border-right: 1px solid #E5E9F2;
}
.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
  border-top: 1px solid #E5E9F2;
}

.panel-heading {
  background-color: #EFF2F7;
  border-radius: 5px 5px 0 0;
  color: #1F2D3D;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.25;
  padding: 0.5em 0.75em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #E5E9F2;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #C0CCDA;
  color: #8492A6;
}

.panel-list a {
  color: #1F2D3D;
}
.panel-list a:hover {
  color: #1FB6FF;
}

.panel-block {
  align-items: center;
  color: #1F2D3D;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #1FB6FF;
  color: #8492A6;
}
.panel-block.is-active .panel-icon {
  color: #1FB6FF;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: #EFF2F7;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #D3DCE6;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #E5E9F2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #1F2D3D;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #1F2D3D;
  color: #1F2D3D;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #1FB6FF;
  color: #1FB6FF;
}
.tabs ul {
  align-items: center;
  border-bottom-color: #E5E9F2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: #EFF2F7;
  border-bottom-color: #E5E9F2;
}
.tabs.is-boxed li.is-active a {
  background-color: #FFF;
  border-color: #E5E9F2;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #E5E9F2;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: #EFF2F7;
  border-color: #E0E6ED;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-radius: 5px 0 0 5px;
}
.tabs.is-toggle li:last-child a {
  border-radius: 0 5px 5px 0;
}
.tabs.is-toggle li.is-active a {
  background-color: #1FB6FF;
  border-color: #1FB6FF;
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 290486px;
  border-top-left-radius: 290486px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 290486px;
  border-top-right-radius: 290486px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 11px;
}
.tabs.is-medium {
  font-size: 16px;
}
.tabs.is-large {
  font-size: 20px;
}

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.3333333333%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.6666666667%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.3333333333%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.6666666667%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.3333333333%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.6666666667%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.3333333333%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.6666666667%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: #FFF;
  color: #1F2D3D;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #1F2D3D;
}
.hero.is-white .subtitle {
  color: rgba(31, 45, 61, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #1F2D3D;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: #FFF;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(31, 45, 61, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  color: #1F2D3D;
}
.hero.is-white .tabs a {
  color: #1F2D3D;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #1F2D3D;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #1F2D3D;
  border-color: #1F2D3D;
  color: #FFF;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #FFF 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #FFF 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #1F2D3D;
  color: #FFF;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: #FFF;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: #FFF;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #1F2D3D;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: rgb(22.4076086957, 32.527173913, 44.0923913043);
  color: #FFF;
}
.hero.is-black .tabs a {
  color: #FFF;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: #FFF;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: #FFF;
  border-color: #FFF;
  color: #1F2D3D;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, rgb(11.7652173913, 22.8292753623, 29.2347826087) 0%, #1F2D3D 71%, rgb(36.6548913043, 49.9119565217, 80.8451086957) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(11.7652173913, 22.8292753623, 29.2347826087) 0%, #1F2D3D 71%, rgb(36.6548913043, 49.9119565217, 80.8451086957) 100%);
  }
}
.hero.is-light {
  background-color: #EFF2F7;
  color: #1F2D3D;
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: #1F2D3D;
}
.hero.is-light .subtitle {
  color: rgba(31, 45, 61, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: #1F2D3D;
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: #EFF2F7;
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(31, 45, 61, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: rgb(222, 228.1875, 238.5);
  color: #1F2D3D;
}
.hero.is-light .tabs a {
  color: #1F2D3D;
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: #1F2D3D;
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: #1F2D3D;
  border-color: #1F2D3D;
  color: #EFF2F7;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, rgb(201.25, 218.8541666667, 233.75) 0%, #EFF2F7 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(201.25, 218.8541666667, 233.75) 0%, #EFF2F7 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #8492A6;
  color: #EFF2F7;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #EFF2F7;
}
.hero.is-dark .subtitle {
  color: rgba(239, 242, 247, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #EFF2F7;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #8492A6;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(239, 242, 247, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: rgb(117.2051886792, 132.8891509434, 155.2948113208);
  color: #EFF2F7;
}
.hero.is-dark .tabs a {
  color: #EFF2F7;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #EFF2F7;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #EFF2F7;
  border-color: #EFF2F7;
  color: #8492A6;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, rgb(91.3433962264, 128.544173141, 155.6566037736) 0%, #8492A6 71%, rgb(142.1323113208, 151.7488253792, 181.3676886792) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(91.3433962264, 128.544173141, 155.6566037736) 0%, #8492A6 71%, rgb(142.1323113208, 151.7488253792, 181.3676886792) 100%);
  }
}
.hero.is-primary {
  background-color: #13CE66;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #13CE66;
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #13CE66;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, rgb(5.9933333333, 168.0066666667, 50.9007724302) 0%, #13CE66 71%, rgb(14.8908333333, 235.6091666667, 149.6431134878) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(5.9933333333, 168.0066666667, 50.9007724302) 0%, #13CE66 71%, rgb(14.8908333333, 235.6091666667, 149.6431134878) 100%);
  }
}
.hero.is-link {
  background-color: #1FB6FF;
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #1FB6FF;
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #1FB6FF;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, rgb(0, 197.5818452381, 235) 0%, #1FB6FF 71%, rgb(56.5, 157.2269345238, 255) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(0, 197.5818452381, 235) 0%, #1FB6FF 71%, rgb(56.5, 157.2269345238, 255) 100%);
  }
}
.hero.is-info {
  background-color: #1FB6FF;
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #1FB6FF;
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: rgb(5.5, 173.6897321429, 255);
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #1FB6FF;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, rgb(0, 197.5818452381, 235) 0%, #1FB6FF 71%, rgb(56.5, 157.2269345238, 255) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(0, 197.5818452381, 235) 0%, #1FB6FF 71%, rgb(56.5, 157.2269345238, 255) 100%);
  }
}
.hero.is-success {
  background-color: #13CE66;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #13CE66;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: rgb(16.8466666667, 182.6533333333, 90.44);
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #13CE66;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, rgb(5.9933333333, 168.0066666667, 50.9007724302) 0%, #13CE66 71%, rgb(14.8908333333, 235.6091666667, 149.6431134878) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(5.9933333333, 168.0066666667, 50.9007724302) 0%, #13CE66 71%, rgb(14.8908333333, 235.6091666667, 149.6431134878) 100%);
  }
}
.hero.is-warning {
  background-color: #FFC82C;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #FFC82C;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: rgb(255, 193.3530805687, 18.5);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #FFC82C;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, rgb(248, 142.0221169036, 0) 0%, #FFC82C 71%, rgb(255, 237.5635860979, 69.5) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(248, 142.0221169036, 0) 0%, #FFC82C 71%, rgb(255, 237.5635860979, 69.5) 100%);
  }
}
.hero.is-danger {
  background-color: #FF4949;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #FF4949;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: rgb(255, 47.5, 47.5);
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(31, 45, 61, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #FF4949;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, rgb(255, 22, 60.8333333333) 0%, #FF4949 71%, rgb(255, 124.5833333333, 98.5) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(255, 22, 60.8333333333) 0%, #FF4949 71%, rgb(255, 124.5833333333, 98.5) 100%);
  }
}
.hero.is-small .hero-body {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding-bottom: 9rem;
    padding-top: 9rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding-bottom: 18rem;
    padding-top: 18rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section.is-medium {
    padding: 9rem 1.5rem;
  }
  .section.is-large {
    padding: 18rem 1.5rem;
  }
}

.footer {
  background-color: #F9FAFC;
  padding: 3rem 1.5rem 6rem;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
html {
  overflow: unset;
  height: 100%;
  background-color: #EFF2F7;
}

body {
  height: 100%;
  background-color: #FFF;
  touch-action: pan-x pan-y;
}

section {
  height: 100%;
}

::-ms-clear {
  display: none;
}

.intercom-lightweight-app {
  z-index: 100 !important;
}

.action-list .action-list-item {
  margin: 0px -10px;
  padding: 10px 10px;
  border-radius: 5px;
}
.action-list .action-list-item:hover {
  background-color: #EFF2F7;
}

.action-list-separator {
  margin: 0px !important;
  padding: 0px !important;
  cursor: none;
  border-top: 1px solid #EFF2F7;
}

.loading-pulse {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #1FB6FF;
  background-image: url("images/icon.svg");
  background-attachment: fixed;
  background-position: center center;
  background-size: 10%;
  background-repeat: no-repeat;
  opacity: 1;
  transition: opacity 1s linear;
  animation: pulse 1s infinite;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.loading-pulse.is-closing {
  opacity: 0;
}
.loading-pulse span {
  display: none;
}

.loading-pulse-wl {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: #1FB6FF;
  animation: pulse 1s infinite;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.loading-pulse-wl span {
  display: block;
  position: absolute;
  width: 100%;
  height: 50px;
  font-size: 30px;
  color: #FFF;
  text-align: center;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.notification-container {
  position: fixed;
  z-index: 1;
  top: 0px;
  left: 240px;
  width: calc(100% - 240px);
}
.notification-container .notification {
  border-radius: 0px !important;
  padding: 20px 20px;
  margin-bottom: 0px;
}
.notification-container .notification.is-warning {
  border-bottom: 1px solid #f8b700;
}
.notification-container .notification.is-info {
  border-bottom: 1px solid #009eeb;
}
.notification-container .notification.is-danger {
  border-bottom: 1px solid #EE2929;
}
.notification-container .notification .delete {
  top: 0px !important;
  background-color: transparent;
}
.notification-container .notification .delete:hover {
  background-color: rgba(1, 1, 1, 0.15) !important;
}
.notification-container .notification .delete:before {
  background-color: #FFF;
}
.notification-container .notification .delete:after {
  background-color: #FFF;
}

.main-container {
  position: relative;
  height: 100%;
  min-height: 100%;
  transition: top 0.5s ease-out;
}
.main-container .left-nav-container {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 240px;
  height: 100%;
  min-height: 100%;
  transition: top 0.5s ease-out;
}
.main-container .page-container {
  position: absolute;
  left: 240px;
  top: 0px;
  width: calc(100% - 240px);
  height: 100%;
  min-height: 100%;
  transition: top 0.5s ease-out;
}

i {
  vertical-align: middle;
  line-height: 100%;
}

.icon {
  vertical-align: middle;
}
.icon.is-small {
  height: 1rem !important;
  width: 1rem !important;
}
.icon.is-medium {
  height: 2rem !important;
  width: 2rem !important;
}
.icon.is-large {
  height: 3rem !important;
  width: 3rem !important;
}
.icon.is-vcentered {
  position: relative;
  top: 0.125em;
}

.button {
  height: 2.75em;
}
.button.is-rounded {
  padding-left: 2em;
  padding-right: 2em;
}
.button.is-circle {
  border-radius: 290486px;
  padding-left: 1.15em;
  padding-right: 1.15em;
}
.button.is-square {
  padding-left: 1em;
  padding-right: 1em;
}
.button.is-grey {
  background-color: #D3DCE6;
  color: #1F2D3D;
  transition: all linear 0.25s;
}
.button.is-grey:hover {
  background-color: #C0CCDA;
}
.button.is-purple-dark {
  background-color: #592dea;
  color: #FFF;
  transition: all linear 0.25s;
}
.button.is-purple-dark:hover {
  background-color: #a389f4;
}
.button.is-white-bordered {
  background-color: #FFF;
  color: #1F2D3D;
  transition: all linear 0.25s;
}
.button.is-white-bordered:hover {
  background-color: #E5E9F2;
}
.button.is-close {
  border: 1px solid #3C4858;
  color: #3C4858;
}
.button.is-close:hover {
  border-color: #000;
  color: #000;
}
.button.is-close span.icon {
  position: relative;
  top: 0.125em;
}
.button.is-unclickable {
  cursor: default !important;
}

.delete {
  background-color: #EFF2F7;
}
.delete:hover {
  background-color: #E5E9F2 !important;
}
.delete::before {
  background-color: #1F2D3D;
}
.delete::after {
  background-color: #1F2D3D;
}

.label {
  color: #1F2D3D;
  font-weight: 600;
}

.input {
  color: #1F2D3D;
}

.is-halfwidth {
  width: 50%;
}

.control.has-icons-left .icon.is-left {
  left: 0.5em;
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
  top: 0.7em;
}

.has-text-purple {
  color: #7E5BEF;
}

.has-text-orange {
  color: #FF7849;
}

.has-text-pink {
  color: #FF49DB;
}

.has-text-yellow {
  color: #FFC82C;
}

.has-text-yellow-dark {
  color: #f8b700;
}

.has-text-red {
  color: #FF4949;
}

.is-text-overflow {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.is-x-large.delete, .is-x-large.modal-close {
  height: 40px;
  max-height: 40px;
  max-width: 40px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
  top: -5px;
}

.is-collapsible {
  height: 0px;
  overflow-y: hidden;
  transition: height 0.25s ease;
}
.is-collapsible.is-active {
  height: 100% !important;
}

.has-hover-primary {
  transition: background-color 0.15s ease;
}
.has-hover-primary:hover {
  color: #FFF !important;
  background-color: #13CE66 !important;
  border-color: transparent !important;
}
.has-hover-primary:hover span {
  color: #FFF !important;
}

.has-hover-info {
  transition: background-color 0.15s ease;
}
.has-hover-info:hover {
  color: #FFF !important;
  background-color: #1FB6FF !important;
  border-color: transparent !important;
}
.has-hover-info:hover span {
  color: #FFF !important;
}

.has-hover-warning {
  transition: background-color 0.15s ease;
}
.has-hover-warning:hover {
  color: #FFF !important;
  background-color: #FFC82C !important;
  border-color: transparent !important;
}
.has-hover-warning:hover span {
  color: #FFF !important;
}

.has-hover-danger {
  transition: background-color 0.15s ease;
}
.has-hover-danger:hover {
  color: #FFF !important;
  background-color: #FF4949 !important;
  border-color: transparent !important;
}
.has-hover-danger:hover span {
  color: #FFF !important;
}

.has-hover-purple {
  transition: background-color 0.15s ease;
}
.has-hover-purple:hover {
  color: #FFF !important;
  background-color: #7E5BEF !important;
  border-color: transparent !important;
}
.has-hover-purple:hover span {
  color: #FFF !important;
}

.has-hover-orange {
  transition: background-color 0.15s ease;
}
.has-hover-orange:hover {
  color: #FFF !important;
  background-color: #FF7849 !important;
  border-color: transparent !important;
}
.has-hover-orange:hover span {
  color: #FFF !important;
}

.has-hover-pink {
  transition: background-color 0.15s ease;
}
.has-hover-pink:hover {
  color: #FFF !important;
  background-color: #FF49DB !important;
  border-color: transparent !important;
}
.has-hover-pink:hover span {
  color: #FFF !important;
}

.has-hover-yellow-dark {
  transition: background-color 0.15s ease;
}
.has-hover-yellow-dark:hover {
  color: #1F2D3D !important;
  background-color: #f8b700 !important;
  border-color: transparent !important;
}
.has-hover-yellow-dark:hover span {
  color: #1F2D3D !important;
}

.has-hover-black {
  transition: background-color 0.15s ease;
}
.has-hover-black:hover {
  color: #FFF !important;
  background-color: #1F2D3D !important;
  border-color: transparent !important;
}
.has-hover-black:hover span {
  color: #FFF !important;
}

.has-hover-grey-lighter {
  transition: background-color 0.15s ease;
}
.has-hover-grey-lighter:hover {
  background-color: #E5E9F2 !important;
  border-color: transparent !important;
}

.has-radius-5 {
  border-radius: 5px;
}

.has-justify-start {
  justify-content: flex-start !important;
}

.has-justify-end {
  justify-content: flex-end !important;
}

.has-justify-center {
  justify-content: center !important;
}

.has-background-orange {
  background-color: #FF7849;
}

.has-background-purple {
  background-color: #7E5BEF;
}

.tag.is-purple {
  background-color: #7E5BEF !important;
  color: #FFF !important;
}

.has-background-yellow {
  background-color: #FFC82C;
}

.has-background-green-light {
  background-color: #29EB7F;
}

.has-background-green-dark {
  background-color: #0f9f4f;
}

.has-background-transparent {
  background-color: transparent;
}

.has-background-transparent-ni {
  background-color: transparent !important;
}

.has-background-blue-light {
  background-color: #85d7ff;
}

.has-background-blue-lighter {
  background-color: #c2ebff;
}

.has-background-blue-lightest-ni {
  background-color: rgba(31, 182, 255, 0.062745098) !important;
}

.has-background-white-bis {
  background-color: #F9FAFC;
}

.has-text-blue-dark {
  color: #009eeb;
}

.is-red-lighter-fixed {
  background-color: #ffe6e6 !important;
  color: #EE2929 !important;
}

.is-blue-lighter-fixed {
  background-color: #c2ebff !important;
  color: #009eeb !important;
}

.is-blue-lighter {
  background-color: #c2ebff;
  color: #009eeb;
  transition: all linear 0.25s;
}
.is-blue-lighter:hover {
  background-color: #1FB6FF;
  color: #FFF;
}

.is-green-lighter-fixed {
  background-color: #13CE66 !important;
  color: white !important;
}

.is-orange-lighter-fixed {
  background-color: #FF7849 !important;
  color: white !important;
}

.has-border {
  border: 1px solid #E0E6ED;
}

.has-border-grey {
  border: 1px solid #D3DCE6;
}

.has-border-red-dark {
  border: 1px solid #EE2929;
}

.is-borderless {
  border: 0 none !important;
}

.has-margin-top-0 {
  margin-top: 0px !important;
}

.has-padding-top-0 {
  padding-top: 0px !important;
}

.has-margin-bottom-0 {
  margin-bottom: 0px !important;
}

.has-padding-bottom-0 {
  padding-bottom: 0px !important;
}

.has-margin-left-0 {
  margin-left: 0px !important;
}

.has-padding-left-0 {
  padding-left: 0px !important;
}

.has-margin-right-0 {
  margin-right: 0px !important;
}

.has-padding-right-0 {
  padding-right: 0px !important;
}

.has-margin-0 {
  margin: 0px !important;
}

.has-padding-0 {
  padding: 0px !important;
}

.has-margin-top-5 {
  margin-top: 5px !important;
}

.has-padding-top-5 {
  padding-top: 5px !important;
}

.has-margin-bottom-5 {
  margin-bottom: 5px !important;
}

.has-padding-bottom-5 {
  padding-bottom: 5px !important;
}

.has-margin-left-5 {
  margin-left: 5px !important;
}

.has-padding-left-5 {
  padding-left: 5px !important;
}

.has-margin-right-5 {
  margin-right: 5px !important;
}

.has-padding-right-5 {
  padding-right: 5px !important;
}

.has-margin-5 {
  margin: 5px !important;
}

.has-padding-5 {
  padding: 5px !important;
}

.has-margin-top-10 {
  margin-top: 10px !important;
}

.has-padding-top-10 {
  padding-top: 10px !important;
}

.has-margin-bottom-10 {
  margin-bottom: 10px !important;
}

.has-padding-bottom-10 {
  padding-bottom: 10px !important;
}

.has-margin-left-10 {
  margin-left: 10px !important;
}

.has-padding-left-10 {
  padding-left: 10px !important;
}

.has-margin-right-10 {
  margin-right: 10px !important;
}

.has-padding-right-10 {
  padding-right: 10px !important;
}

.has-margin-10 {
  margin: 10px !important;
}

.has-padding-10 {
  padding: 10px !important;
}

.has-margin-top-15 {
  margin-top: 15px !important;
}

.has-padding-top-15 {
  padding-top: 15px !important;
}

.has-margin-bottom-15 {
  margin-bottom: 15px !important;
}

.has-padding-bottom-15 {
  padding-bottom: 15px !important;
}

.has-margin-left-15 {
  margin-left: 15px !important;
}

.has-padding-left-15 {
  padding-left: 15px !important;
}

.has-margin-right-15 {
  margin-right: 15px !important;
}

.has-padding-right-15 {
  padding-right: 15px !important;
}

.has-margin-15 {
  margin: 15px !important;
}

.has-padding-15 {
  padding: 15px !important;
}

.has-margin-top-20 {
  margin-top: 20px !important;
}

.has-padding-top-20 {
  padding-top: 20px !important;
}

.has-margin-bottom-20 {
  margin-bottom: 20px !important;
}

.has-padding-bottom-20 {
  padding-bottom: 20px !important;
}

.has-margin-left-20 {
  margin-left: 20px !important;
}

.has-padding-left-20 {
  padding-left: 20px !important;
}

.has-margin-right-20 {
  margin-right: 20px !important;
}

.has-padding-right-20 {
  padding-right: 20px !important;
}

.has-margin-20 {
  margin: 20px !important;
}

.has-padding-20 {
  padding: 20px !important;
}

.has-margin-top-25 {
  margin-top: 25px !important;
}

.has-padding-top-25 {
  padding-top: 25px !important;
}

.has-margin-bottom-25 {
  margin-bottom: 25px !important;
}

.has-padding-bottom-25 {
  padding-bottom: 25px !important;
}

.has-margin-left-25 {
  margin-left: 25px !important;
}

.has-padding-left-25 {
  padding-left: 25px !important;
}

.has-margin-right-25 {
  margin-right: 25px !important;
}

.has-padding-right-25 {
  padding-right: 25px !important;
}

.has-margin-25 {
  margin: 25px !important;
}

.has-padding-25 {
  padding: 25px !important;
}

.has-margin-top-30 {
  margin-top: 30px !important;
}

.has-padding-top-30 {
  padding-top: 30px !important;
}

.has-margin-bottom-30 {
  margin-bottom: 30px !important;
}

.has-padding-bottom-30 {
  padding-bottom: 30px !important;
}

.has-margin-left-30 {
  margin-left: 30px !important;
}

.has-padding-left-30 {
  padding-left: 30px !important;
}

.has-margin-right-30 {
  margin-right: 30px !important;
}

.has-padding-right-30 {
  padding-right: 30px !important;
}

.has-margin-30 {
  margin: 30px !important;
}

.has-padding-30 {
  padding: 30px !important;
}

.has-margin-top-35 {
  margin-top: 35px !important;
}

.has-padding-top-35 {
  padding-top: 35px !important;
}

.has-margin-bottom-35 {
  margin-bottom: 35px !important;
}

.has-padding-bottom-35 {
  padding-bottom: 35px !important;
}

.has-margin-left-35 {
  margin-left: 35px !important;
}

.has-padding-left-35 {
  padding-left: 35px !important;
}

.has-margin-right-35 {
  margin-right: 35px !important;
}

.has-padding-right-35 {
  padding-right: 35px !important;
}

.has-margin-35 {
  margin: 35px !important;
}

.has-padding-35 {
  padding: 35px !important;
}

.has-margin-top-40 {
  margin-top: 40px !important;
}

.has-padding-top-40 {
  padding-top: 40px !important;
}

.has-margin-bottom-40 {
  margin-bottom: 40px !important;
}

.has-padding-bottom-40 {
  padding-bottom: 40px !important;
}

.has-margin-left-40 {
  margin-left: 40px !important;
}

.has-padding-left-40 {
  padding-left: 40px !important;
}

.has-margin-right-40 {
  margin-right: 40px !important;
}

.has-padding-right-40 {
  padding-right: 40px !important;
}

.has-margin-40 {
  margin: 40px !important;
}

.has-padding-40 {
  padding: 40px !important;
}

.has-margin-top-45 {
  margin-top: 45px !important;
}

.has-padding-top-45 {
  padding-top: 45px !important;
}

.has-margin-bottom-45 {
  margin-bottom: 45px !important;
}

.has-padding-bottom-45 {
  padding-bottom: 45px !important;
}

.has-margin-left-45 {
  margin-left: 45px !important;
}

.has-padding-left-45 {
  padding-left: 45px !important;
}

.has-margin-right-45 {
  margin-right: 45px !important;
}

.has-padding-right-45 {
  padding-right: 45px !important;
}

.has-margin-45 {
  margin: 45px !important;
}

.has-padding-45 {
  padding: 45px !important;
}

.has-margin-top-50 {
  margin-top: 50px !important;
}

.has-padding-top-50 {
  padding-top: 50px !important;
}

.has-margin-bottom-50 {
  margin-bottom: 50px !important;
}

.has-padding-bottom-50 {
  padding-bottom: 50px !important;
}

.has-margin-left-50 {
  margin-left: 50px !important;
}

.has-padding-left-50 {
  padding-left: 50px !important;
}

.has-margin-right-50 {
  margin-right: 50px !important;
}

.has-padding-right-50 {
  padding-right: 50px !important;
}

.has-margin-50 {
  margin: 50px !important;
}

.has-padding-50 {
  padding: 50px !important;
}

.has-margin-top-60 {
  margin-top: 60px !important;
}

.has-padding-top-60 {
  padding-top: 60px !important;
}

.has-margin-bottom-60 {
  margin-bottom: 60px !important;
}

.has-padding-bottom-60 {
  padding-bottom: 60px !important;
}

.has-margin-left-60 {
  margin-left: 60px !important;
}

.has-padding-left-60 {
  padding-left: 60px !important;
}

.has-margin-right-60 {
  margin-right: 60px !important;
}

.has-padding-right-60 {
  padding-right: 60px !important;
}

.has-margin-60 {
  margin: 60px !important;
}

.has-padding-60 {
  padding: 60px !important;
}

.has-margin-top-70 {
  margin-top: 70px !important;
}

.has-padding-top-70 {
  padding-top: 70px !important;
}

.has-margin-bottom-70 {
  margin-bottom: 70px !important;
}

.has-padding-bottom-70 {
  padding-bottom: 70px !important;
}

.has-margin-left-70 {
  margin-left: 70px !important;
}

.has-padding-left-70 {
  padding-left: 70px !important;
}

.has-margin-right-70 {
  margin-right: 70px !important;
}

.has-padding-right-70 {
  padding-right: 70px !important;
}

.has-margin-70 {
  margin: 70px !important;
}

.has-padding-70 {
  padding: 70px !important;
}

.has-margin-top-80 {
  margin-top: 80px !important;
}

.has-padding-top-80 {
  padding-top: 80px !important;
}

.has-margin-bottom-80 {
  margin-bottom: 80px !important;
}

.has-padding-bottom-80 {
  padding-bottom: 80px !important;
}

.has-margin-left-80 {
  margin-left: 80px !important;
}

.has-padding-left-80 {
  padding-left: 80px !important;
}

.has-margin-right-80 {
  margin-right: 80px !important;
}

.has-padding-right-80 {
  padding-right: 80px !important;
}

.has-margin-80 {
  margin: 80px !important;
}

.has-padding-80 {
  padding: 80px !important;
}

.has-margin-top-90 {
  margin-top: 90px !important;
}

.has-padding-top-90 {
  padding-top: 90px !important;
}

.has-margin-bottom-90 {
  margin-bottom: 90px !important;
}

.has-padding-bottom-90 {
  padding-bottom: 90px !important;
}

.has-margin-left-90 {
  margin-left: 90px !important;
}

.has-padding-left-90 {
  padding-left: 90px !important;
}

.has-margin-right-90 {
  margin-right: 90px !important;
}

.has-padding-right-90 {
  padding-right: 90px !important;
}

.has-margin-90 {
  margin: 90px !important;
}

.has-padding-90 {
  padding: 90px !important;
}

.has-margin-top-100 {
  margin-top: 100px !important;
}

.has-padding-top-100 {
  padding-top: 100px !important;
}

.has-margin-bottom-100 {
  margin-bottom: 100px !important;
}

.has-padding-bottom-100 {
  padding-bottom: 100px !important;
}

.has-margin-left-100 {
  margin-left: 100px !important;
}

.has-padding-left-100 {
  padding-left: 100px !important;
}

.has-margin-right-100 {
  margin-right: 100px !important;
}

.has-padding-right-100 {
  padding-right: 100px !important;
}

.has-margin-100 {
  margin: 100px !important;
}

.has-padding-100 {
  padding: 100px !important;
}

.is-pixel-size-8 {
  font-size: 8px;
}

.is-pixel-size-10 {
  font-size: 10px;
}

.is-pixel-size-12 {
  font-size: 12px;
}

.is-pixel-size-14 {
  font-size: 14px;
}

.is-pixel-size-16 {
  font-size: 16px;
}

.is-pixel-size-18 {
  font-size: 18px;
}

.is-pixel-size-20 {
  font-size: 20px;
}

.is-pixel-size-22 {
  font-size: 22px;
}

.is-pixel-size-24 {
  font-size: 24px;
}

.is-pixel-size-26 {
  font-size: 26px;
}

.is-pixel-size-28 {
  font-size: 28px;
}

.is-pixel-size-30 {
  font-size: 30px;
}

.is-pixel-size-32 {
  font-size: 32px;
}

.is-pixel-size-34 {
  font-size: 34px;
}

.is-pixel-size-36 {
  font-size: 36px;
}

.allow-overflow {
  overflow: unset !important;
}

.is-hover-parent .show-when-parent-hovered:not(.is-active) {
  opacity: 0;
  transition: opacity 0.15s ease;
}
.is-hover-parent .hide-when-parent-hovered:not(.is-active) {
  opacity: 1;
  transition: opacity 0.15s ease;
}
.is-hover-parent:hover .show-when-parent-hovered {
  opacity: 1;
}
.is-hover-parent:hover .hide-when-parent-hovered {
  opacity: 0;
}
.is-hover-parent:hover .highlight-when-parent-hovered {
  opacity: 0.8;
}

.is-clickable {
  cursor: pointer;
}

.is-notclickable {
  cursor: default !important;
}

.is-notselectable {
  cursor: default !important;
  opacity: 0.4;
}

.na-tooltip {
  position: relative;
}

.na-tooltip .na-tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 999999;
  bottom: 105%;
  left: 50%;
  margin-left: -60px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 1s;
}

.na-tooltip:hover .na-tooltiptext {
  visibility: visible;
  opacity: 1;
}

.is-fullheight {
  height: 100%;
}

.is-nowidth {
  width: 0 !important;
}

.is-outlineless {
  outline: none !important;
  outline-width: 0 !important;
  border-color: transparent !important;
}
.is-outlineless:focus {
  outline: none !important;
  outline-width: 0 !important;
  border-color: transparent !important;
}

.is-size-5-5 {
  font-size: 13px;
}

.is-size-6-5 {
  font-size: 12px;
}

.ace-editor-wrapper {
  position: relative;
}
.ace-editor-wrapper .ace-editor {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

hr {
  background-color: #E5E9F2;
  height: 1px;
}

hr.is-fullwidth {
  margin-left: -45px;
  margin-right: -45px;
}

.checkmark {
  display: inline-block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.checkmark:after {
  content: "";
  display: block;
  width: 25%;
  height: 50%;
  border: solid #FFF;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg) translateX(155%) translateY(-33%);
}

.passive-action-text {
  position: absolute;
  top: -25px !important;
  left: 0px !important;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  font-size: 12px;
  color: #8492A6;
  background-color: #E0E6ED;
  opacity: 0.5;
  z-index: 1;
}

.download-status {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 15px;
  font-size: 14px;
  color: #273444;
  background-color: rgba(224, 230, 237, 0.5);
  opacity: 1;
  z-index: 2;
}

.tooltip.popover .popover-inner {
  padding: 20px 30px !important;
}

.tabulator-row.tabulator-selectable:hover {
  background-color: #EFF2F7 !important;
}

.tabulator-row.tabulator-selected {
  background-color: #D3DCE6 !important;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title input[type=checkbox] {
  margin-left: 10px !important;
}

.tabulator-row {
  font-size: 12px;
}

.tabulator-row.tabulator-selectable:hover .tabulator-frozen {
  background-color: #EFF2F7 !important;
}

.tabulator-row:not(.selected).tabulator-selectable:hover .tabulator-cell .view-button {
  border-color: #1FB6FF;
  color: #1FB6FF;
  background-color: #FFF;
}
.tabulator-row:not(.selected).tabulator-selectable:hover .tabulator-cell .view-button:hover {
  background-color: #1FB6FF;
  color: #FFF;
}

.tabulator-frozen-left {
  border: 0 none !important;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
  right: 20px !important;
}

.tabulator .tabulator-col-resize-handle {
  right: 8px !important;
}

.tabulator-headers .tabulator-col:not(.tabulator-frozen) .tabulator-col-resize-handle:not(.prev)::before {
  position: absolute;
  display: block;
  top: 10px;
  left: 1px;
  width: 1.5px;
  height: 15px;
  content: " ";
  font-size: 1px;
  background-color: #E5E9F2;
  cursor: ew-resize;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-title {
  color: #1F2D3D !important;
}

.tabulator-col-title {
  color: #1F2D3D !important;
  font-weight: 500 !important;
  font-size: 13px !important;
}

.tabulator-col-content {
  padding-left: 0px !important;
}

.tabulator-row .tabulator-cell {
  padding-left: 0px !important;
}

.tablerow-with-avatar .tabulator-cell {
  line-height: 32px;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
  top: 12px !important;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-content .tabulator-arrow::before {
  border-style: solid;
  border-width: 1.5px 1.5px 0px 0px;
  border-color: #1FB6FF;
  content: "";
  display: inline-block;
  height: 7px;
  left: -10px;
  position: relative;
  top: 0px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 7px;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-arrow {
  border: 0 none !important;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-arrow::before {
  border-color: #1FB6FF;
  top: -1px;
  transform: rotate(135deg);
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-arrow {
  border: 0 none !important;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-arrow::before {
  top: 4px;
  border-color: #1FB6FF;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow {
  border: 0 none !important;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow::before {
  border-color: #1F2D3D;
  top: -1px;
  transform: rotate(135deg);
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-title {
  color: #1FB6FF !important;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-title {
  color: #1FB6FF !important;
}

.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-title {
  color: #1F2D3D !important;
}

.tabulator .tabulator-footer .tabulator-page.active {
  border-color: #1FB6FF !important;
  color: #1FB6FF !important;
}

.tabulator-row-selected {
  background-color: #E5E9F2 !important;
}

.tabulator-row:not(.tabulator-row-selected) .tabulator-frozen {
  background-color: #fff !important;
}

.tabulator-row.tabulator-row-selected .tabulator-frozen {
  background-color: #E5E9F2 !important;
}

.tabulator-row.selected .tabulator-frozen {
  background-color: #EFF2F7 !important;
}

.tabulator .tabulator-header .tabulator-col {
  background-color: #fff !important;
}

.tabulator-cell:hover .tabulator-cell-copy-btn {
  opacity: 0.8;
}

.tabulator-cell:hover .tabulator-cell-edit-btn {
  opacity: 0.8;
}

.tabulator-cell-copy {
  display: inline-block;
  background-color: transparent;
  transition: background-color 0.25s ease;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tabulator-cell-copy.has-avatar {
  width: calc(100% - 35px) !important;
  margin-left: 35px;
}
.tabulator-cell-copy.has-status {
  width: calc(100% - 20px) !important;
  margin-left: 20px;
}
.tabulator-cell-copy.copied {
  background-color: #c2ebff !important;
}

.tabulator-cell-copy-btn {
  position: absolute;
  border-radius: 5px;
  background-color: #E0E6ED;
  right: 10px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  width: 26px;
  height: 26px;
  padding: 2px 5px;
  line-height: 30px !important;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.tabulator-cell-copy-btn:hover {
  opacity: 1 !important;
}

.tabulator-cell-edit-btn {
  position: absolute;
  border-radius: 5px;
  background-color: #E0E6ED;
  right: 46px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  width: 26px;
  height: 26px;
  padding: 2px 5px;
  line-height: 30px !important;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.tabulator-cell-edit-btn:hover {
  opacity: 1 !important;
}

.tabulator-cell-copy-alert {
  position: absolute;
  border-radius: 5px;
  background-color: #E0E6ED;
  right: 10px;
  top: 9px;
  height: 26px;
  padding: 2px 5px;
  line-height: 23px;
  color: #1F2D3D;
  opacity: 1;
  transition: opacity 0.5s ease-out;
}

.tabulator-cell.is-vcentered {
  top: 6px;
}

.expand-enter-active,
.expand-leave-active {
  transition: width 1.5s ease-out;
}

.expand-enter,
.expand-leave-to {
  width: 40px;
}

.expand-enter-to,
.expand-leave {
  width: 100%;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.25s linear;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.fade-enter-to,
.fade-leave {
  opacity: 1;
}

.loading-ring {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
}
.loading-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 54px;
  height: 54px;
  margin: 8px;
  border: 8px solid #1FB6FF;
  border-radius: 50%;
  animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #1FB6FF transparent transparent transparent;
}

.loading-ring-text {
  color: #1FB6FF;
  font-size: 14px;
  font-weight: 600;
  margin-top: 10px;
}

.loading-ring div:nth-child(1) {
  animation-delay: -0.3s;
}

.loading-ring div:nth-child(2) {
  animation-delay: -0.15s;
}

.loading-ring div:nth-child(3) {
  animation-delay: -0.01s;
}

@keyframes loading-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.beta-feedback-stars div {
  color: #FFC82C;
  opacity: 0.35;
  transition: opacity 0.25s ease-in-out;
}
.beta-feedback-stars div:hover {
  opacity: 1;
}
.beta-feedback-stars div.selected {
  opacity: 1;
}
.beta-feedback-stars div.selected svg {
  fill: #FFC82C;
}

.unsplash-box {
  position: relative;
  overflow: hidden;
  width: 150px;
  height: 95px;
  cursor: pointer;
}
.unsplash-box a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 20px;
  text-decoration: none;
  color: black;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 3px 5px;
  z-index: 1;
}
.unsplash-box img {
  object-fit: cover;
  position: absolute;
  top: 0px;
  left: 0px;
}

.is-disabled {
  pointer-events: none;
  opacity: 0.6;
}

@media screen and (max-width: 640px) {
  .main-container .page-container {
    left: 0px;
    width: 100%;
  }
  .notification-container {
    width: 100%;
  }
}
@media screen and (min-width: 641px) and (max-width: 1007px) {
  .main-container .page-container {
    left: 0px;
    width: 100%;
  }
  .notification-container {
    width: 100%;
  }
}
@media print {
  #mainBody {
    zoom: 0.575;
  }
  #externalBody {
    zoom: 0.485;
  }
  nav, #dashboardActionButtons, #addDashboardFilterButton {
    display: none !important;
  }
  .has-left-nav {
    margin-left: 0px !important;
  }
}
@media print and (min-width: 700px) {
  #mainBody {
    zoom: 0.77 !important;
  }
  #externalBody {
    zoom: 0.645 !important;
  }
}
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.login-page {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  background-color: #FFF;
  overflow: auto;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.account-editor .icon-box {
  display: block;
  position: relative;
  border: 1px solid #E5E9F2;
  width: 100%;
  height: 170px;
  padding: 10px 15px;
  border-radius: 10px;
  cursor: pointer;
}
.account-editor .icon-box img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: contain;
}
.account-editor .icon-box span {
  display: block;
  width: 60px;
  height: 60px;
  color: #FFF;
  font-size: 45px;
  cursor: default;
  text-transform: uppercase;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.account-editor .tooltip-slide-out .wrapper {
  opacity: 0;
  transform: translateX(-30px);
  transform-origin: left;
  transition: all ease-out 0.1s;
}
.account-editor .tooltip-slide-out.open .wrapper {
  opacity: 1;
  transform: translateX(0);
}
.account-editor .tooltip-slide-down .wrapper {
  opacity: 0;
  transform: translateY(-30px);
  transform-origin: top;
  transition: all ease-out 0.3s;
}
.account-editor .tooltip-slide-down.open .wrapper {
  opacity: 1;
  transform: translateY(0);
}
.account-editor .tooltip-slide-up .wrapper {
  opacity: 0;
  transform: translateY(-30px);
  transform-origin: bottom;
  transition: all ease-out 0.3s;
}
.account-editor .tooltip-slide-up.open .wrapper {
  opacity: 1;
  transform: translateY(0);
}
.account-editor .invoice-status-overlay {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  top: 90px;
  height: 92px;
}
.account-editor .copy-col {
  display: inline-block;
  background-color: transparent;
  transition: background-color 0.25s ease;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
  line-height: 30px;
}
.account-editor .copy-col:hover .copy-col-btn {
  opacity: 0.8;
}
.account-editor .copy-col.copied {
  background-color: #c2ebff !important;
}
.account-editor .copy-col-btn {
  position: absolute;
  border-radius: 5px;
  background-color: #E0E6ED;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  width: 26px;
  height: 26px;
  padding: 0px 5px;
  line-height: 30px !important;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.account-editor .copy-col-btn:hover {
  opacity: 1 !important;
}
.account-editor .copy-col-alert {
  position: absolute;
  border-radius: 5px;
  background-color: #E0E6ED;
  right: 0px;
  top: 0px;
  height: 26px;
  padding: 0px 5px;
  line-height: 30px;
  color: #1F2D3D;
  opacity: 1;
  transition: opacity 0.5s ease-out;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.access-requests {
  font-family: "Poppins", sans-serif;
  padding: 45px 60px;
  background-color: #FFF;
}
.access-requests .table-data-grid .flex-grid .col .col-content .icon-box span.icon {
  text-transform: uppercase;
}
.access-requests .icon-box {
  position: relative;
}
.access-requests .icon-box:before {
  display: block;
  content: " ";
  position: absolute;
  border-radius: 10px;
  z-index: -1;
  background: black;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.access-requests .icon-box:hover:before {
  opacity: 0.25;
}
.access-requests .icon-box:hover .ui-editor {
  background-color: #C0CCDA;
  color: #273444;
  opacity: 0.8;
}
.access-requests .icon-box .ui-editor {
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #EFF2F7;
  border-radius: 6px;
  color: #8492A6;
  width: 30px;
  height: 30px;
  padding: 3px 5px;
  opacity: 0;
}
.access-requests .icon-box .ui-editor:hover {
  opacity: 1;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.welcome-page {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  z-index: 100;
  background-color: #FFF;
}
.welcome-page .main-padding {
  padding-left: 15%;
  padding-right: 15%;
}
.welcome-page .centered-section {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.welcome-page .steps.is-info .steps-segment:after {
  background-color: #1FB6FF;
}
.welcome-page .steps.is-info .steps-segment .steps-marker {
  background-color: #1FB6FF;
}
.welcome-page .steps-segment.is-active .steps-marker {
  background-color: #1FB6FF !important;
}
.welcome-page .steps-segment.is-active ~ .steps-segment:after {
  background-color: #C0CCDA;
}
.welcome-page .has-scrolling-420 {
  max-height: calc(100% - 420px);
  min-height: calc(100% - 420px);
  overflow: auto;
}
.welcome-page .has-scrolling-420 .box {
  margin-bottom: 0.75rem !important;
}
.welcome-page .has-scrolling-355 {
  max-height: calc(100% - 355px);
  min-height: calc(100% - 355px);
  overflow: auto;
}
.welcome-page .has-scrolling-355 .box {
  margin-bottom: 0.75rem !important;
}
.welcome-page .step-title {
  font-size: 30px;
}
.welcome-page .buttons.min-110 .button {
  min-width: 110px;
}
.welcome-page .buttons.min-110 .button:not(first-child) {
  margin-left: 0.5rem;
}
.welcome-page .blue-section {
  width: 270px;
  max-width: 270px;
  min-width: 270px;
  background-color: #1FB6FF;
  text-align: center;
}
.welcome-page .blue-section img {
  margin-top: 30px;
  width: 223px;
  filter: brightness(0) invert(1);
}
@media screen and (max-width: 768px) {
  .welcome-page .max-width-container {
    display: none;
  }
  .welcome-page .min-width-container {
    display: block;
  }
  .welcome-page .blue-section {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  .welcome-page .step-title {
    font-size: 24px;
  }
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.devstarttrial {
  font-family: "Poppins", sans-serif;
  padding: 45px 60px;
  background-color: #FFF;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.formeditor-header {
  height: 60px;
  background-color: #FFF;
  border-bottom: 1px solid #E5E9F2;
}
.formeditor-header img {
  max-width: 25px;
  max-height: 25px;
}
.formeditor-header .column.formeditor-header-back {
  border-right: 1px solid #E5E9F2;
}
.formeditor-header .column.formeditor-header-form-name {
  position: relative;
}
.formeditor-header .column.formeditor-header-form-name button.form-name {
  justify-content: flex-start;
}
.formeditor-header .column.formeditor-header-form-name button.form-name .formeditor-header-button-tag {
  position: absolute;
  top: -10px;
  left: -10px;
}
.formeditor-header .column.formeditor-header-form-name button.form-name .tag.is-purple {
  background-color: #7E5BEF;
}
.formeditor-header .column.formeditor-header-form-name button:focus {
  box-shadow: none;
  outline: none;
}
.formeditor-header .column.formeditor-header-form-name .icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-header .column.formeditor-header-form-name:hover .icon {
  opacity: 1;
}
.formeditor-header .column.formeditor-header-form-name .form-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 5px;
  background-color: #E5E9F2;
}
.formeditor-header .column.formeditor-header-form-name .form-name-editor .cancel:hover {
  background-color: #E0E6ED !important;
}
.formeditor-header .column.formeditor-header-form-name .form-name-editor input {
  left: 0px;
  display: inline-block;
  height: 30px;
  max-width: calc(100% - 115px);
  padding-left: 0px;
  outline: none !important;
  box-shadow: none !important;
  border: 0px none;
}
.formeditor-header .column.formeditor-header-form-name .form-name-editor span {
  position: relative;
  top: 5px;
}

.formeditor-leftnav {
  position: absolute;
  z-index: 11;
  top: 0px;
  left: 0px;
  width: 50px;
  height: 100%;
  transition: width ease-out 0.25s;
  overflow: hidden;
  background-color: #E0E6ED;
  user-select: none;
}
.formeditor-leftnav.disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
}
.formeditor-leftnav.is-hover-disabled {
  width: 50px !important;
}
.formeditor-leftnav.is-hover-disabled .formeditor-leftnav-small {
  display: block !important;
}
.formeditor-leftnav.is-hover-disabled .formeditor-leftnav-large {
  display: none !important;
}
.formeditor-leftnav:hover {
  width: 155px;
}
.formeditor-leftnav:hover .formeditor-leftnav-small {
  display: none;
}
.formeditor-leftnav:hover .formeditor-leftnav-large {
  display: block;
}
.formeditor-leftnav .formeditor-leftnav-small {
  display: block;
}
.formeditor-leftnav .formeditor-leftnav-small .feln-menu-item {
  border-radius: 5px;
  height: 30px;
  margin: 10px 10px 10px 10px;
  justify-content: center;
}
.formeditor-leftnav .formeditor-leftnav-small .feln-menu-item:hover {
  background-color: #FFF;
}
.formeditor-leftnav .formeditor-leftnav-small .feln-menu-item.active {
  background-color: #FFF;
}
.formeditor-leftnav .formeditor-leftnav-large {
  display: none;
  width: 155px;
}
.formeditor-leftnav .formeditor-leftnav-large .feln-menu-item {
  height: 30px;
  justify-content: flex-start;
  margin: 10px 10px 10px 10px;
  cursor: pointer;
  border-radius: 5px;
}
.formeditor-leftnav .formeditor-leftnav-large .feln-menu-item:hover {
  background-color: #FFF !important;
}
.formeditor-leftnav .formeditor-leftnav-large .feln-menu-item.active {
  background-color: #FFF !important;
}

.formeditor-leftnav-menu {
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 50px;
  width: 381px;
  max-width: 0px;
  height: 100%;
  overflow: hidden;
  transition: max-width ease-out 0.25s;
  background-color: #EFF2F7;
  padding: 0px 0px;
  user-select: none;
}
.formeditor-leftnav-menu.mobile .formeditor-leftnav-menu-scroller {
  padding: 0px 15px 15px 15px;
}
.formeditor-leftnav-menu .formeditor-leftnav-menu-header {
  width: 381px;
  min-width: 381px;
  height: 50px;
  border-bottom: solid 1px #E5E9F2;
}
.formeditor-leftnav-menu .formeditor-leftnav-menu-scroller {
  width: 381px;
  min-width: 381px;
  position: relative;
  height: calc(100% - 50px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-gutter: stable;
  padding: 0px 0px 15px 15px;
}
.formeditor-leftnav-menu .feln-submenu-item {
  cursor: pointer;
  font-weight: 500;
  transition: font-weight linear 0.25s;
}
.formeditor-leftnav-menu .feln-submenu-item:hover {
  font-weight: 600;
}
.formeditor-leftnav-menu .feln-submenu-item .feln-submenu-item-icon {
  padding-top: 4px !important;
}
.formeditor-leftnav-menu .feln-submenu-item .feln-submenu-item-text .feln-submenu-item-title {
  display: inline-block !important;
  font-size: 15px !important;
  line-height: 20px !important;
}
.formeditor-leftnav-menu .feln-submenu-item .feln-submenu-item-text .is-recommended {
  font-size: 12px !important;
}
.formeditor-leftnav-menu .feln-submenu-item .feln-submenu-item-text .small-text {
  display: inline-block !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  font-size: 11px !important;
  color: #747474;
}

.formeditor-wrapper {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: calc(100% - 60px);
  margin: 0px 0px;
  padding: 0px 0px;
}
.formeditor-wrapper .formeditor-container {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  overflow: hidden;
}
.formeditor-wrapper .formeditor-container .formeditor {
  font-family: "Poppins", sans-serif;
  background-color: #FFF;
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  overflow: hidden;
}
.formeditor-wrapper .formeditor-container .formeditor .status-container {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .has-bottom-border-grey-lighter {
  border-bottom: 1px solid #E5E9F2;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section {
  position: relative;
  height: 100%;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section {
  position: absolute;
  left: 0px;
  top: 0px;
  min-width: 70px;
  max-width: 70px;
  width: 70px;
  height: 100%;
  border-right: 1px solid #E5E9F2;
  z-index: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large {
  min-width: 300px !important;
  max-width: 300px !important;
  width: 300px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper {
  height: 100%;
  overflow: hidden;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container {
  position: relative;
  height: 100%;
  max-height: 100%;
  background-color: #EFF2F7;
  width: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller {
  position: relative;
  height: calc(100% - 108.5px);
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0px 10px 20px 10px;
  z-index: 1;
  scrollbar-color: #D3DCE6 #EFF2F7;
  scrollbar-width: auto;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .box {
  margin: 0px 0px 10px 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item {
  margin: 0px -5px 0px -5px;
  padding: 0px 5px 0px 5px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item .add-field-name {
  transition: all linear 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item .add-field-tooltip {
  opacity: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item:hover {
  background-color: #E5E9F2;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item:hover .add-field-name {
  font-weight: 600 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .add-fields-wrapper .add-fields-container .add-fields-scroller .add-fields-item:hover .add-field-tooltip {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section {
  position: relative;
  height: 100%;
  width: 100%;
  user-select: none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller {
  height: calc(100% - 50px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item {
  position: relative;
  min-height: 50px;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns {
  min-height: 50px;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns:hover .column span.is-edit-btn {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns:hover .column span.page-settings-icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column span.is-edit-btn {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column span.page-settings-icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 24px;
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-container .page-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-container .page-name .icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-container .page-name:hover .icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 4px;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-editor .cancel:hover {
  background-color: #E5E9F2 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .columns .column .page-name-editor input {
  display: inline-block;
  height: 24px;
  width: calc(100% - 35px);
  box-shadow: none !important;
  border-color: #C0CCDA !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-container {
  border-left: 2px solid #1FB6FF;
  transition: max-height ease-in-out 0.33s;
  overflow: hidden;
  margin-left: 25px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-container.sub-form {
  border-left: 0px none !important;
  margin-left: 5px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item {
  position: relative;
  min-height: 35px !important;
  width: 100%;
  max-width: calc(100% - 25px);
  color: #1F2D3D;
  word-break: break-word;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  border-radius: 5px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item .columns {
  background-color: #EFF2F7;
  min-height: 35px !important;
  border-radius: 5px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item .columns:hover .column span.icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item .columns.selected {
  background-color: #1FB6FF !important;
  color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item .columns .column {
  padding: 7px 15px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .section-item .columns .column span.icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .page-section-scroller .page-item .add-section-button {
  height: 35px;
  justify-content: flex-start;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item {
  position: relative;
  min-height: 35px !important;
  width: 100%;
  color: #1F2D3D;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .field-dragging {
  pointer-events: none;
  background-color: rgba(31, 182, 255, 0.062745098) !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns {
  background-color: #FFF;
  min-height: 35px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns:hover .column span.icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns.selected {
  background-color: #1FB6FF;
  color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns.selected .column span.icon {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column {
  padding: 7px 15px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column span.icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 24px;
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container .section-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container .section-name span.is-bulleted {
  position: relative;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container .section-name span.is-bulleted::before {
  content: "";
  position: absolute;
  top: 5px;
  left: -15px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #E0E6ED;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container .section-name .icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-container .section-name:hover .icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 4px;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-editor .cancel:hover {
  background-color: #E5E9F2 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-editor input {
  display: inline-block;
  height: 24px;
  width: calc(100% - 35px);
  outline: none !important;
  box-shadow: none !important;
  border: 0px none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section.is-large .pages-section .section-item .columns .column .section-name-editor .input-help {
  position: absolute;
  right: 34px;
  top: 4px;
  font-size: 11px;
  line-height: 11px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section .buttons .button {
  width: 50px !important;
  max-width: 50px !important;
  min-width: 50px !important;
  height: 50px !important;
  max-height: 50px !important;
  min-height: 50px !important;
  flex-wrap: wrap !important;
  margin-top: 10px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section .buttons .button span {
  font-size: 11px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .left-section .buttons .button:not(.is-info) span {
  color: #1F2D3D;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section {
  position: absolute;
  right: 0px;
  top: 0px;
  min-width: 350px;
  max-width: 350px;
  width: 350px;
  height: 100%;
  border-left: 1px solid #E5E9F2;
  z-index: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section.is-large .field-setting-container .field-setting-scroller {
  height: calc(100% - 80px) !important;
  margin: 0px 0px !important;
  padding: 15px 15px 45px 15px !important;
  background-color: #EFF2F7;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section.is-large .field-setting-container .field-setting-scroller .field-settings-panel {
  background-color: #FFF;
  border-radius: 6px;
  border: none;
  padding: 10px 10px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section.is-large .multi-fields-settings-buttons {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 70px;
  border-top: 1px solid #E0E6ED;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section .field-setting-container {
  position: relative;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .right-section .field-setting-container .field-setting-scroller {
  position: relative;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section {
  position: absolute;
  left: 71px;
  top: 0px;
  width: calc(100% - 70px);
  height: 100%;
  z-index: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section.is-large {
  left: 301px !important;
  width: calc(100% - 650px) !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section.is-large .data-component-checkbox {
  height: 32px;
  width: 40px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section.is-large .field-section .field-section-scroller {
  position: relative;
  top: 12px;
  height: calc(100% - 82px) !important;
  width: 100%;
  padding-top: 7px;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: auto;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section.is-large .field-section .field-section-scroller .is-unclickable {
  pointer-events: none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section {
  position: absolute;
  top: 20px;
  left: 0px;
  height: 100%;
  width: 100%;
  padding: 0px 40px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header {
  height: 50px;
  position: relative;
  top: 8px;
  left: 0px;
  white-space: nowrap;
  user-select: none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header input::placeholder {
  color: #C0CCDA;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header.closed {
  left: 5px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header.closed .vert-text {
  position: relative;
  width: 300px;
  text-align: right;
  top: 170px;
  left: -167px;
  display: inline-block;
  transform: rotate(-90deg);
  opacity: 0.8;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header .page-section-nav {
  position: absolute;
  top: 50px;
  left: 0px;
  padding: 10px 25px 15px 15px;
  z-index: 999;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  background-color: #FFF;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 200px;
  max-width: 80%;
  max-height: 400px;
  border-radius: 5px;
  white-space: normal;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header .page-section-nav div.is-clickable:hover {
  color: #1FB6FF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-header .fieldsearchnav-column {
  transition: max-width 0.25s ease-out;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller {
  height: calc(100% - 160px);
  overflow-x: hidden;
  overflow-y: auto;
  margin-left: 0px;
  margin-right: -45px;
  padding-top: 10px;
  background-color: #FFF;
  z-index: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item {
  position: relative;
  min-height: 32px;
  width: 100%;
  color: #1F2D3D;
  margin: 0px 0px 0px 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item:hover .field-icon span.icon {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns.field-add-spacer {
  height: 0px;
  transition: height linear 0.2s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column {
  padding: 0px 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column .data-component-checkbox {
  height: 32px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button {
  display: flex;
  flex-flow: row;
  border: 1px solid #E5E9F2;
  border-radius: 5px;
  background-color: #FFF;
  min-height: 32px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button:hover .field-buttons span.icon.is-hoverable {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button:hover .field-buttons span.icon.is-hoverable.is-trashcan:hover {
  color: #FF4949;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected {
  background-color: rgba(31, 182, 255, 0.062745098) !important;
  border: 1px solid #1FB6FF !important;
  color: #1F2D3D;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-icon span.icon {
  opacity: 0.7;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-icon img {
  opacity: 0.7;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon {
  cursor: pointer;
  color: #1F2D3D;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon.is-hoverable {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon.is-on {
  color: #0f9f4f;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon.is-disabled {
  pointer-events: none !important;
  opacity: 0.3 !important;
  cursor: default !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon.show-settings-icons:not(.is-disabled) {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.icon.is-quick-button {
  color: #1FB6FF;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button.selected .field-buttons span.confirm {
  display: inline-block;
  width: 100px;
  background-color: #FFF !important;
  color: #FF4949 !important;
  height: 22px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-icon {
  display: inline-flex;
  min-height: 32px;
  width: 50px;
  border-right: 1px solid #E5E9F2;
  align-items: center;
  justify-content: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-icon span.icon {
  opacity: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-icon img {
  max-width: 60%;
  max-height: 60%;
  opacity: 0.5;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-move-handle {
  cursor: ns-resize !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 32px;
  width: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .break {
  display: block;
  flex-basis: 100%;
  height: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name button {
  background-color: transparent !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name button:focus {
  box-shadow: none;
  outline: none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name .break {
  display: block;
  flex-basis: 100%;
  height: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name .icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-container .field-name:hover .icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 6px;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-editor .cancel:hover {
  background-color: #E5E9F2 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-editor input {
  display: inline-block;
  height: 30px;
  width: calc(100% - 70px);
  padding-right: 90px;
  outline: none !important;
  box-shadow: none !important;
  border: 0px none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-name-editor .input-help {
  position: absolute;
  right: 90px;
  top: 4px;
  font-size: 11px;
  line-height: 11px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons {
  display: inline-flex;
  min-height: 32px;
  width: 100px;
  justify-content: flex-end;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon {
  cursor: pointer;
  font-size: 11px;
  margin-top: 8.5px;
  color: #1F2D3D;
  opacity: 0.7;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon.is-hoverable:not(.show-settings-icons) {
  opacity: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon.is-on {
  color: #0f9f4f;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon.is-disabled {
  pointer-events: none !important;
  opacity: 0.3 !important;
  cursor: default !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon.is-quick-button {
  width: 18px !important;
  height: 18px !important;
  background-color: #C0CCDA;
  border-radius: 3px;
  margin-top: 10px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon.is-quick-button img {
  height: 12px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.icon:hover {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.confirm {
  text-align: center;
  padding: 3px;
  font-size: 11px;
  color: #1FB6FF;
  background-color: #FFF;
  border-radius: 3px;
  opacity: 0.8;
  transition: opacity 0.25s;
  margin-top: 5px;
  margin-right: 5px;
  cursor: pointer !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .field-item .columns .column.field-button .field-buttons span.confirm:hover {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item {
  position: relative;
  min-height: 40px;
  width: 100%;
  color: #1F2D3D;
  margin: 0px 0px 10px 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column {
  padding: 0px 0px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button {
  display: flex;
  flex-flow: row;
  border: 1px solid #E5E9F2;
  border-radius: 5px;
  background-color: #FFF;
  min-height: 40px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected {
  background-color: rgba(31, 182, 255, 0.062745098) !important;
  border: 1px solid #1FB6FF !important;
  color: #1F2D3D;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-icon {
  border-right: 1px solid #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-icon img {
  filter: brightness(0) invert(1);
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-buttons span.icon {
  cursor: pointer;
  color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-buttons span.icon.is-on {
  color: #29EB7F;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-buttons span.icon.is-disabled {
  pointer-events: none !important;
  opacity: 0.3 !important;
  cursor: default !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-buttons span.icon.is-quick-button {
  color: #1FB6FF;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button.selected .field-buttons span.confirm {
  background-color: #1FB6FF !important;
  color: #FFF !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-icon {
  display: inline-flex;
  min-height: 40px;
  width: 40px;
  border-right: 1px solid #E5E9F2;
  align-items: center;
  justify-content: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-icon img {
  max-width: 60%;
  max-height: 60%;
  opacity: 0.5;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-move-handle {
  cursor: ns-resize !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 40px;
  width: calc(100% - 100px);
  max-width: calc(100% - 100px);
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  align-items: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .break {
  display: block;
  flex-basis: 100%;
  height: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name button {
  background-color: transparent !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name button:focus {
  box-shadow: none;
  outline: none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name .break {
  display: block;
  flex-basis: 100%;
  height: 0;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name .icon {
  opacity: 0;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name:hover .icon {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-container .field-name.mobile .icon {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 6px;
  background-color: #FFF;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor .cancel:hover {
  background-color: #E5E9F2 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor input {
  display: inline-block;
  height: 30px;
  width: calc(100% - 70px);
  padding-right: 90px;
  outline: none !important;
  box-shadow: none !important;
  border: 0px none;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor.mobile input {
  width: calc(100% - 30px) !important;
  border: 1px solid #D3DCE6 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor.mobile .cancel {
  background-color: #E5E9F2 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-name-editor .input-help {
  position: absolute;
  right: 90px;
  top: 4px;
  font-size: 11px;
  line-height: 11px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons {
  display: inline-flex;
  min-height: 40px;
  width: 100px;
  justify-content: center;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon {
  cursor: pointer;
  font-size: 11px;
  margin-top: 12px;
  color: #1F2D3D;
  opacity: 0.9;
  transition: opacity 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon.is-on {
  color: #13CE66;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon.is-disabled {
  pointer-events: none !important;
  opacity: 0.3 !important;
  cursor: default !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon.is-quick-button {
  width: 18px !important;
  height: 18px !important;
  background-color: #E5E9F2;
  border-radius: 3px;
  margin-top: 10px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon.is-quick-button img {
  height: 12px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.icon:hover {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.confirm {
  text-align: center;
  padding: 3px;
  font-size: 10px;
  color: #1FB6FF;
  background-color: #FFF;
  border-radius: 3px;
  opacity: 0.8;
  transition: opacity 0.25s;
  margin-top: 8px;
  cursor: pointer !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .field-section-scroller .m-field-item .columns .column.field-button .field-buttons span.confirm:hover {
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown {
  position: relative;
  left: 40px;
  width: calc(100% - 40px);
  height: 11px;
  padding: 0px;
  margin: 0px;
  overflow: visible;
  transition: height 0.25s;
  z-index: 10;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown .v-popover {
  height: 11px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown .v-popover .trigger {
  width: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button {
  position: absolute;
  top: -1px;
  height: 11px;
  opacity: 0;
  transition: opacity 0.25s;
  background-color: transparent !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon {
  background-color: transparent;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon .circle-plus {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #1FB6FF;
  position: relative;
  top: -2px;
  transform: rotate(45deg);
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon .circle-plus::before,
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon .circle-plus::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 2px;
  background-color: #FFF; /* Color of the plus lines */
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon .circle-plus::before {
  transform: translate(-50%, -50%) rotate(45deg); /* Rotate for the first line */
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button span.icon .circle-plus::after {
  transform: translate(-50%, -50%) rotate(-45deg); /* Rotate for the second line */
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-top: 1px solid #1FB6FF;
  background: #FFF;
  width: calc(50% - 15px);
  transform: translateY(-50%);
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown button:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  border-top: 1px solid #1FB6FF;
  background: #FFF;
  width: calc(50% - 15px);
  transform: translateY(-50%);
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown.active button {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-section .add-field-dropdown:hover button {
  opacity: 1 !important;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-search-nav {
  position: absolute;
  z-index: 10;
  top: 65px;
  right: 20px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
  background-color: #FFF;
  overflow-y: auto;
  min-width: 200px;
  max-width: 80%;
  max-height: 400px;
  white-space: normal;
  border-radius: 5px;
  padding: 10px 10px;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-search-nav .fs-item {
  padding-bottom: 5px;
  opacity: 0.85;
  transition: all 0.25s;
}
.formeditor-wrapper .formeditor-container .formeditor .bottom-section .container-section .field-search-nav .fs-item:hover {
  font-weight: 400;
  color: #009eeb;
  opacity: 1;
}
.formeditor-wrapper .formeditor-container .formeditor .form-settings-editor {
  height: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .form-settings-editor .form-settings-scroller {
  height: calc(100% - 150px);
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0px -45px;
  padding: 0px 45px;
}
.formeditor-wrapper .formeditor-container .formeditor .add-fields-panel {
  height: calc(100% - 85px);
  width: 100%;
  position: relative;
}
.formeditor-wrapper .formeditor-container .formeditor .add-fields-panel .add-fields-scroller {
  position: absolute;
  top: 0px;
  left: -45px;
  height: 100%;
  width: calc(100% + 90px);
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 45px;
}
.formeditor-wrapper .formeditor-container .formeditor .add-fields-panel .add-fields-scroller .add-fields-item {
  width: 100%;
  height: 40px;
  margin-top: 10px;
  background-color: #FFF;
  font-size: 12px;
  color: #273444;
  opacity: 1;
  transition: opacity 0.25s ease-out;
}
.formeditor-wrapper .formeditor-container .formeditor .add-fields-panel .add-fields-scroller .add-fields-item .add-fields-icon {
  border-radius: 5px;
}
.formeditor-wrapper .formeditor-container .formeditor .add-fields-panel .add-fields-scroller .add-fields-item.is-active {
  opacity: 0.25;
}
.formeditor-wrapper .formeditor-container .formeditor .field-settings-editor {
  height: 100%;
}
.formeditor-wrapper .formeditor-container .formeditor .field-settings-editor .slideout-panel-title {
  padding-left: 15px;
  border-left: 1px solid #E5E9F2;
}
.formeditor-wrapper .formeditor-container .formeditor .field-settings-editor .field-setting-scroller {
  height: calc(100% - 120px);
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0px -45px;
  padding: 0px 45px;
}
.formeditor-wrapper .formeditor-container .formeditor .field-rule-editor .field-rules-scroller {
  height: calc(100% - 300px);
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0px -45px;
  padding: 0px 45px;
}
.formeditor-wrapper .formeditor-container .formeditor .field-rule-editor .field {
  margin-bottom: 15px !important;
}
.formeditor-wrapper .formeditor-container .formeditor .field-rule-editor .field div.is-size-6 {
  margin-bottom: 5px;
  user-select: none;
}
.formeditor-wrapper .formeditor-container .formeditor .field-rule-editor .field div.is-size-6 span.icon {
  transform: scale(0.9);
  opacity: 0.7;
  transition: opacity 0.25s;
  cursor: pointer;
}
.formeditor-wrapper .formeditor-container .formeditor .field-rule-editor .field div.is-size-6 span.icon:hover {
  opacity: 1;
}

#pages-sections-editor .page-section-scroller {
  height: calc(100% - 70px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 0px;
}
#pages-sections-editor .page-section-scroller .page-item {
  position: relative;
  min-height: 50px;
  word-break: break-word;
}
#pages-sections-editor .page-section-scroller .page-item .columns {
  min-height: 50px;
  background-color: #FFF;
}
#pages-sections-editor .page-section-scroller .page-item .columns .column .page-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 24px;
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
}
#pages-sections-editor .page-section-scroller .page-item .columns .column .page-name-container .page-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
#pages-sections-editor .page-section-scroller .page-item .columns .column .page-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
#pages-sections-editor .page-section-scroller .page-item .columns .column .page-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 4px;
  background-color: #E5E9F2;
}
#pages-sections-editor .page-section-scroller .page-item .columns .column .page-name-editor input {
  display: inline-block;
  height: 24px;
  width: calc(100% - 35px);
  box-shadow: none !important;
  border-color: #C0CCDA !important;
}
#pages-sections-editor .page-section-scroller .page-item .section-container {
  transition: max-height ease-in-out 0.33s;
  overflow: hidden;
}
#pages-sections-editor .page-section-scroller .page-item .section-item {
  position: relative;
  min-height: 35px !important;
  width: 100%;
  color: #1F2D3D;
  word-break: break-word;
}
#pages-sections-editor .page-section-scroller .page-item .section-item .columns {
  background-color: #FFF;
  min-height: 35px !important;
}
#pages-sections-editor .page-section-scroller .page-item .section-item .columns.selected {
  background-color: #1FB6FF;
  color: #FFF;
}
#pages-sections-editor .page-section-scroller .page-item .section-item .columns .column {
  padding: 7px 15px;
}
#pages-sections-editor .page-section-scroller .page-item .add-section-button {
  height: 35px;
  justify-content: flex-start;
}
#pages-sections-editor .section-item {
  position: relative;
  min-height: 35px !important;
  width: 100%;
  color: #1F2D3D;
  word-break: break-word;
}
#pages-sections-editor .section-item .field-dragging {
  pointer-events: none;
  background-color: rgba(31, 182, 255, 0.062745098) !important;
}
#pages-sections-editor .section-item .columns {
  background-color: #FFF;
  min-height: 35px !important;
}
#pages-sections-editor .section-item .columns.selected {
  background-color: #1FB6FF;
  color: #FFF;
}
#pages-sections-editor .section-item .columns .column {
  padding: 7px 15px;
}
#pages-sections-editor .section-item .columns .column .section-name-container {
  display: flex;
  flex-wrap: wrap;
  min-height: 24px;
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  align-items: center;
}
#pages-sections-editor .section-item .columns .column .section-name-container .section-name {
  flex-basis: 100%;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-break: break-word;
}
#pages-sections-editor .section-item .columns .column .section-name-editor {
  position: relative;
  width: 100%;
  flex-basis: 100%;
}
#pages-sections-editor .section-item .columns .column .section-name-editor .cancel {
  position: relative;
  left: 8px;
  top: 4px;
  background-color: #E5E9F2;
}
#pages-sections-editor .section-item .columns .column .section-name-editor input {
  display: inline-block;
  height: 24px;
  width: calc(100% - 35px);
  outline: none !important;
  box-shadow: none !important;
  border: 0px none;
}
#pages-sections-editor .section-item .columns .column .section-name-editor .input-help {
  position: absolute;
  right: 34px;
  top: 4px;
  font-size: 11px;
  line-height: 11px;
}

.formeditor-form .field {
  margin-bottom: 15px !important;
}
.formeditor-form .field div.is-size-6 {
  margin-bottom: 5px;
  user-select: none;
}
.formeditor-form .field div.is-size-6 span.icon {
  transform: scale(0.9);
  opacity: 0.7;
  transition: opacity 0.25s;
  cursor: pointer;
}
.formeditor-form .field div.is-size-6 span.icon:hover {
  opacity: 1;
}
.formeditor-form .level {
  margin-bottom: 15px !important;
}
.formeditor-form .level span.icon {
  transform: scale(0.9);
  opacity: 0.7;
  transition: opacity 0.25s;
  cursor: pointer;
}
.formeditor-form .level span.icon:hover {
  opacity: 1;
}
.formeditor-form .button {
  margin-bottom: 15px;
}
.formeditor-form .image-box {
  display: flex;
  justify-content: center;
  min-height: 100px;
  max-height: 100px;
  border-radius: 5px;
  border: 1px solid #E0E6ED;
}
.formeditor-form .image-box img {
  object-fit: contain;
}

.form-ai-container {
  height: 100%;
  position: relative;
}
.form-ai-container .aisetup {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.form-ai-container .aisetup .aibody {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.form-ai-container .aisetup .aifooter {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.form-ai-container .aisections {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.form-ai-container .aisections .aibody {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.form-ai-container .aisections .aifooter {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.form-ai-container .aifields {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.form-ai-container .aifields .aibody {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.form-ai-container .aifields .aifooter {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.advanced-rules-editor .rule-move-handle {
  cursor: ns-resize !important;
}
.advanced-rules-editor .variable-move-handle {
  cursor: ns-resize !important;
}
.advanced-rules-editor .preaction-move-handle {
  cursor: ns-resize !important;
}
.advanced-rules-editor .ar-condition-move-handle {
  cursor: ns-resize !important;
}
.advanced-rules-editor .ar-action-move-handle {
  cursor: ns-resize !important;
}

.legacyworkflow-step-wrapper {
  overflow: hidden;
  width: 100%;
  height: 800px;
  position: relative;
}
.legacyworkflow-step-wrapper .legacyworkflow-step-container {
  position: absolute;
  top: 0px;
  display: flex;
  flex-direction: row;
  transition: left 0.25s ease-in-out;
}
.legacyworkflow-step-wrapper .legacyworkflow-step-container .legacyworkflow-step {
  min-width: 440px;
  width: 440px;
  max-width: 440px;
}

.button-wrap-text {
  height: max-content;
  white-space: inherit;
}

.multiselect-430-wide-right .multiselect__content-wrapper {
  width: 430px;
}
.multiselect-430-wide-right .multiselect__single {
  width: 147px !important;
  max-width: 147px !important;
  white-space: nowrap;
}

.multiselect-430-wide-left .multiselect__content-wrapper {
  width: 430px;
  left: -207px;
}
.multiselect-430-wide-left .multiselect__single {
  width: 147px !important;
  max-width: 147px !important;
  white-space: nowrap;
}

.sectionIsBeingAdded {
  background-color: rgba(19, 206, 102, 0.42);
  transition: all 1s;
}

.form-settings-header {
  height: 50px;
  border-bottom: solid 1px #E5E9F2;
}

.preview-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.preview-wrapper img {
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
}
.preview-wrapper.tablet {
  min-height: 430px;
}
.preview-wrapper.tablet img {
  left: -30px;
  top: 0px;
}
.preview-wrapper.tablet .preview-scaler {
  height: 100%;
}
.preview-wrapper.tablet .preview-scaler iframe {
  height: 600px !important;
  max-height: 600px !important;
  max-width: 800px !important;
  width: 800px !important;
  left: calc(50% - 400px) !important;
  top: calc(50% - 300px) !important;
  border-radius: 0px !important;
  transform: scale(0.5);
}
.preview-wrapper.desktop .preview-scaler iframe {
  width: 100% !important;
  left: 0px !important;
  border-radius: 0px !important;
}
.preview-wrapper .preview-scaler {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
  width: 100%;
  height: 800px;
  transform-origin: top;
}
.preview-wrapper .preview-scaler iframe {
  position: absolute;
  width: 350px;
  top: 30px;
  left: calc(50% - 175px);
  height: 755px;
  border: 0 none;
  border-radius: 45px;
  padding-bottom: 0px;
  overflow: hidden !important;
}

#desktop-form-settings-editor .editor-component-layout {
  box-shadow: none !important;
  border: 0 none !important;
}

.fe-gw-item .icon-box {
  border: 0 none !important;
  transform: translate(-1px, -1px);
}
.fe-gw-item .icon-box::after {
  opacity: 1;
}
.fe-gw-item .icon-box img {
  filter: brightness(50%);
}
.fe-gw-item .icon-box .icon {
  color: #3C4858 !important;
}
.fe-gw-item .icon-box .ui-editor {
  background-color: #C0CCDA;
  color: #273444;
  opacity: 0.8;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.dashboards .dashboard-name span.name {
  font-size: 24px;
}
.dashboards .page-header {
  background-color: #EFF2F7;
}
.dashboards .page-actions {
  position: relative;
  background-color: #EFF2F7;
}
.dashboards .page-actions .action-buttons {
  position: relative;
  display: block;
  margin: 5px 0px;
  z-index: 1;
}
.dashboards .page-actions .action-buttons .filter-buttons {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: calc(100% - 30px);
}
.dashboards .page-actions .action-buttons .refresh-button {
  position: absolute !important;
  top: 0px;
  right: 0px;
}
.dashboards .page-actions .action-buttons .filter-button {
  position: relative;
  height: 30px;
  margin: 5px 10px 5px 0px;
  padding: 0px 10px;
  border: 0 none;
  border-radius: 5px;
  outline: none !important;
  background-color: #E0E6ED;
}
.dashboards .page-actions .action-buttons .filter-button.is-square {
  width: 30px;
  min-width: 30px;
  padding: 0px 0px;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown {
  z-index: 2;
  border: 0 none;
  min-width: 150px;
  padding: 0px 0px;
  font-size: 12px;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown.is-bordered {
  border: 1px solid #D3DCE6 !important;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown:focus:not(.is-bordered) {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown:active:not(.is-bordered) {
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .filter-name {
  z-index: 3;
  opacity: 1;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect {
  z-index: 4;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect .multiselect__content-wrapper {
  width: 300px;
  left: -10px;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect .multiselect__select:before {
  border-color: #8492A6 !important;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect__tags {
  background-color: transparent !important;
  font-size: 12px;
}
.dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect, .dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect__input, .dashboards .page-actions .action-buttons .filter-button.has-dropdown .multiselect__single {
  font-size: 12px !important;
  color: #8492A6 !important;
  background-color: transparent !important;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons {
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #D3DCE6 !important;
  color: #8492A6 !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons:active {
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons .filter-action {
  display: inline-block;
  height: 100%;
  line-height: 30px;
  flex: 1;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons .filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
}
.dashboards .page-actions .action-buttons .filter-button .filter-buttons .filter-action:hover {
  color: #1F2D3D !important;
}
.dashboards .page-actions .action-buttons .filter-button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button:active {
  border: 0 none !important;
}
.dashboards .page-actions .action-buttons .filter-button.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}
.dashboards .page-actions .action-buttons .filter-button:hover {
  background-color: rgb(207.8673469388, 216.9897959184, 227.6326530612) !important;
  color: rgb(175.935, 190.995, 208.565) !important;
}
.dashboards .page-actions .action-buttons .filter-button:hover .filter-name {
  opacity: 0 !important;
}
.dashboards .page-actions .action-buttons .filter-button:hover .filter-buttons {
  opacity: 1 !important;
}
.dashboards .page-actions .action-buttons .filter-button .filter-name {
  z-index: 3;
  opacity: 1;
}
.dashboards .page-body {
  background-color: #EFF2F7;
}
.dashboards .page-body .dashboard-body-scroller {
  margin: 0px 0px;
  padding: 35px 20px 35px 20px;
}
.dashboards .page-body .dashboard-body-scroller .vue-grid-item.no-touch {
  touch-action: auto !important;
}

.dashboard-configure-card .multiselect.is-small {
  min-height: 30px;
}
.dashboard-configure-card .multiselect.is-small .multiselect, .dashboard-configure-card .multiselect.is-small .multiselect__input, .dashboard-configure-card .multiselect.is-small .multiselect__single {
  font-size: 12px;
}
.dashboard-configure-card .multiselect.is-small .multiselect__tag {
  margin-bottom: 0px;
  margin-top: 5px;
}
.dashboard-configure-card .multiselect.is-small .multiselect__single {
  margin-bottom: 3px;
  margin-top: 3px;
  cursor: pointer;
}
.dashboard-configure-card .multiselect.is-small .multiselect__tags {
  min-height: 27.5px;
  padding: 0px 40px 0px 8px;
  font-size: 12px;
}
.dashboard-configure-card .multiselect.is-small .multiselect__select {
  line-height: 12px;
  width: 40px;
  height: 30px;
  padding: 0px 8px;
}
.dashboard-configure-card .multiselect.is-small .multiselect__select:before {
  height: 0.5em;
  width: 0.5em;
}
.dashboard-configure-card .multiselect.is-small .multiselect__option {
  min-height: 30px;
  font-size: 12px;
  padding: 6px 12px;
}

.dashboards .loading-ring-container {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dashboard-name {
  position: relative;
  top: 1px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.15s ease;
  vertical-align: text-bottom;
}
.dashboard-name .editor {
  width: 100%;
}
.dashboard-name span.name {
  cursor: pointer;
}
.dashboard-name span.name.read-only {
  pointer-events: none;
}
.dashboard-name span.name:hover {
  color: #1FB6FF;
}
.dashboard-name .cancel {
  position: relative;
  left: 8px;
  top: 5px;
  background-color: #E5E9F2;
}
.dashboard-name .cancel:hover {
  background-color: #E0E6ED !important;
}
.dashboard-name input {
  display: none;
  height: 40px;
  width: calc(100% - 60px);
  padding-right: 140px;
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.dashboard-name .input-help {
  position: absolute;
  right: 90px;
  top: 15px;
  font-size: 0.85em;
}
.dashboard-name span.name.renaming {
  display: none;
}
.dashboard-name input.renaming {
  display: inline-block;
}

.shared-dashboard .avatar {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.shared-dashboard .avatar .initials {
  position: relative;
  top: 10px;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.dashboards-list-filter .list-paging {
  display: block;
  font-size: 16px;
  height: 40px;
  padding-top: 10px;
}
.dashboards-list-filter .list-paging .pager {
  display: inline-block;
  font-size: 12px;
  width: 50%;
  text-align: center;
}
.dashboards-list-filter .list-paging .pager-left {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: left;
  padding: 0px 12px;
  pointer-events: none;
}
.dashboards-list-filter .list-paging .pager-left.active {
  font-weight: 600;
  pointer-events: all !important;
}
.dashboards-list-filter .list-paging .pager-right {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: right;
  padding: 0px 12px;
  pointer-events: none;
}
.dashboards-list-filter .list-paging .pager-right.active {
  font-weight: 600;
  pointer-events: all !important;
}

.filter-button {
  position: relative;
  z-index: 2;
  padding: 0px 20px;
  border: 0 none;
  border-radius: 5px;
  outline: none !important;
  min-width: 150px;
}
.filter-button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.filter-button:active {
  border: 0 none !important;
}
.filter-button.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}
.filter-button:hover {
  background-color: rgb(207.8673469388, 216.9897959184, 227.6326530612) !important;
  color: rgb(175.935, 190.995, 208.565) !important;
}
.filter-button:hover .filter-name {
  opacity: 0 !important;
}
.filter-button:hover .filter-buttons {
  opacity: 1 !important;
}
.filter-button .filter-name {
  z-index: 3;
  opacity: 1;
}
.filter-button .filter-buttons {
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 2.7em;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #D3DCE6 !important;
  color: #8492A6 !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.filter-button .filter-buttons:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.filter-button .filter-buttons:active {
  border: 0 none !important;
}
.filter-button .filter-buttons .filter-action {
  display: inline-block;
  height: 100%;
  line-height: 39px;
  flex: 1;
}
.filter-button .filter-buttons .filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
}
.filter-button .filter-buttons .filter-action:hover {
  color: #1F2D3D !important;
}

.filter-button-dropdown {
  position: relative;
  z-index: 2;
  padding: 0px 10px;
  border: 0 none;
  border-radius: 5px;
  outline: none !important;
  min-width: 150px;
  font-size: 12px;
}
.filter-button-dropdown.is-bordered {
  border: 1px solid #D3DCE6 !important;
}
.filter-button-dropdown:focus:not(.is-bordered) {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.filter-button-dropdown:active:not(.is-bordered) {
  border: 0 none !important;
}
.filter-button-dropdown.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}
.filter-button-dropdown .filter-name {
  z-index: 3;
  opacity: 1;
}
.filter-button-dropdown .multiselect {
  z-index: 4;
}
.filter-button-dropdown .multiselect .multiselect__content-wrapper {
  width: 300px;
  left: -10px;
}
.filter-button-dropdown .multiselect .multiselect__select:before {
  border-color: #8492A6 !important;
}
.filter-button-dropdown .multiselect__tags {
  background-color: transparent !important;
  font-size: 12px;
}
.filter-button-dropdown .multiselect, .filter-button-dropdown .multiselect__input, .filter-button-dropdown .multiselect__single {
  font-size: 12px !important;
  color: #8492A6 !important;
  background-color: transparent !important;
}

.filter-button-ext {
  position: relative;
  z-index: 2;
  padding: 0px 20px;
  border-radius: 5px;
  outline: none !important;
}
.filter-button-ext:hover {
  background-color: #E0E6ED !important;
}
.filter-button-ext:hover .filter-name {
  opacity: 0 !important;
}
.filter-button-ext:hover .filter-buttons {
  opacity: 1 !important;
}
.filter-button-ext .filter-name {
  z-index: 3;
  opacity: 1;
}
.filter-button-ext .filter-buttons {
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 2.7em;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #E0E6ED !important;
  color: #8492A6 !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.filter-button-ext .filter-buttons .filter-action {
  display: inline-block;
  height: 100%;
  line-height: 39px;
  flex: 1;
}
.filter-button-ext .filter-buttons .filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
}
.filter-button-ext .filter-buttons .filter-action:hover {
  color: #1F2D3D !important;
}

.filter-button-dropdown-ext {
  position: relative;
  padding: 0px 10px;
  border-radius: 5px;
  outline: none !important;
  min-width: 150px;
  font-size: 12px;
  z-index: 2;
}
.filter-button-dropdown-ext-date {
  z-index: 3;
}
.filter-button-dropdown-ext:focus {
  outline: none !important;
  box-shadow: none !important;
}
.filter-button-dropdown-ext .multiselect {
  z-index: 4;
}
.filter-button-dropdown-ext .multiselect .multiselect__content-wrapper {
  width: 300px;
  left: -10px;
}
.filter-button-dropdown-ext .multiselect .multiselect__select:before {
  border-color: #8492A6 !important;
}
.filter-button-dropdown-ext .multiselect__tags {
  background-color: transparent !important;
  font-size: 12px;
}
.filter-button-dropdown-ext .multiselect, .filter-button-dropdown-ext .multiselect__input, .filter-button-dropdown-ext .multiselect__single {
  font-size: 12px !important;
  color: #8492A6 !important;
  background-color: transparent !important;
}

.filter-button-flat-ext {
  position: relative;
  z-index: 0;
  padding: 0px 20px;
  border-radius: 5px;
  outline: none !important;
}
.filter-button-flat-ext:hover {
  background-color: #E0E6ED !important;
}
.filter-button-flat-ext:hover .filter-name {
  opacity: 0 !important;
}
.filter-button-flat-ext:hover .filter-buttons {
  opacity: 1 !important;
}
.filter-button-flat-ext .filter-name {
  z-index: 0;
  opacity: 1;
}
.filter-button-flat-ext .filter-buttons {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 2.7em;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #E0E6ED !important;
  color: #8492A6 !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.filter-button-flat-ext .filter-buttons .filter-action {
  display: inline-block;
  height: 100%;
  line-height: 39px;
  flex: 1;
}
.filter-button-flat-ext .filter-buttons .filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
}
.filter-button-flat-ext .filter-buttons .filter-action:hover {
  color: #1F2D3D !important;
}

.no-focus-outline {
  outline: none !important;
}
.no-focus-outline:focus {
  outline: none !important;
  border-color: #D3DCE6 !important;
  box-shadow: none !important;
}

.dashboard-counter {
  position: absolute;
  top: 4px;
  right: 0;
}

.dashboard-body {
  position: relative;
  margin-top: -35px;
  margin-bottom: -20px;
  margin-left: -20px;
  margin-right: -20px;
  z-index: 0;
}
.dashboard-body .disabled {
  pointer-events: none;
}

button.card-type {
  position: relative;
  width: 130px;
  height: 105px;
  border-radius: 5px;
  border: 1px solid transparent;
}
button.card-type .checkmark {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #1FB6FF;
  opacity: 0;
  z-index: 20;
}
button.card-type .beta {
  display: none;
  position: absolute;
  top: -15px;
  right: 14px;
  z-index: 20;
  line-height: 22px;
  padding: 0px 5px;
}
button.card-type.active {
  border: 1px solid #1FB6FF !important;
}
button.card-type.active .checkmark {
  opacity: 1;
}
button.card-type.is-beta .beta {
  display: block;
}
button.card-type img {
  position: absolute;
  top: 15px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  max-width: 45px;
  max-height: 45px;
}
button.card-type span {
  position: absolute;
  bottom: 0px;
  display: inline-block;
  width: 90%;
  text-align: center;
  font-size: 14px;
  white-space: pre-wrap;
  line-height: 16px;
  min-height: 30px;
}

.dashboard-color-picker {
  position: absolute;
  top: 0px;
  left: 340px;
  width: 235px;
  height: 425px;
  box-sizing: border-box;
  padding: 15px 10px;
  border: 1px solid #E0E6ED;
  border-radius: 5px;
  background-color: #FFF;
  z-index: 100;
}
.dashboard-color-picker .buttons .button {
  width: 40px;
  height: 40px;
  margin: 5px 5px;
}
.dashboard-color-picker .buttons .button.selected:after {
  content: "";
  position: absolute;
  left: calc(50% - 6px);
  top: calc(50% - 1px);
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  transform: scale(1.5) rotate(45deg);
}
.dashboard-color-picker .iro-color-picker {
  position: absolute;
  left: 10px;
  top: 55px;
  width: 215px;
  height: 255px;
  background-color: #FFF;
  z-index: 110;
}
.dashboard-color-picker .iro-color-picker .iro__colorPicker {
  left: 0px;
  right: 0px;
  margin: auto;
}

.vue-grid-item {
  background-color: #EFF2F7;
  border-radius: 5px;
  transform: scale(1);
  transition-property: unset !important;
  z-index: 0;
}
.vue-grid-item .dashboard-card-body {
  border-radius: 5px;
  user-select: none;
}
.vue-grid-item.large-border-radius {
  border-radius: 15px;
}
.vue-grid-item.large-border-radius .dashboard-card-body {
  border-radius: 15px;
}
.vue-grid-item.large-border-radius::after {
  border-radius: 15px !important;
}
.vue-grid-item:hover {
  transform: translate(-1px, -1px);
}
.vue-grid-item:hover::after {
  opacity: 1;
}
.vue-grid-item.active {
  transform: translate(-1px, -1px);
}
.vue-grid-item.active::after {
  opacity: 1;
}
.vue-grid-item::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 5px;
  box-shadow: 7.5px 7.5px 20px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}

.dashboard-card-body {
  height: 100%;
  margin: 0px 0px;
  padding: 40px 40px;
  padding-top: 0px;
  color: #1F2D3D;
  background-color: #FFF;
  user-select: none;
}
.dashboard-card-body .dashboard-card-header {
  position: relative;
  padding-top: 10px;
  margin-right: -30px;
}
.dashboard-card-body .dashboard-card-header .card-filter-indicator {
  position: absolute;
  left: -20px;
  top: 24px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FF7849;
  cursor: pointer !important;
}
.dashboard-card-body .dashboard-card-header .dashboard-card-title {
  position: relative;
  display: block;
  width: calc(100% - 40px);
  line-height: 38px;
  font-size: 18px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-card-body .dashboard-card-header .dashboard-card-title-note {
  position: absolute;
  left: 0px;
  bottom: -10px;
  font-size: 10px;
  color: #8492A6;
}
.dashboard-card-body .dashboard-card-header .dashboard-configure-button {
  position: absolute;
  top: 10px;
  right: 10px;
}
.dashboard-card-body .dashboard-card-header .button.is-circle.is-white.show-when-parent-hovered {
  transition: background-color 0.15s ease;
}
.dashboard-card-body .dashboard-card-header .button.is-circle.is-white.show-when-parent-hovered:hover {
  background-color: #E5E9F2;
}
.dashboard-card-body .dashboard-card-header .v-popover.open .trigger .tooltip-target {
  background-color: #E5E9F2;
  opacity: 1;
}
.dashboard-card-body .dashboard-card-header .v-popover.open .trigger .tooltip-target:before {
  opacity: 0 !important;
}
.dashboard-card-body .dashboard-card-header .v-popover.open .trigger .tooltip-target:after {
  opacity: 0 !important;
}

.dashboard-card-content {
  position: relative;
  top: 0px;
  height: calc(100% - 38.5px);
  left: 0px;
  width: 100%;
  box-sizing: border-box;
  padding: 0px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
}
.dashboard-card-content.has-map {
  overflow: visible !important;
}
.dashboard-card-content .loading {
  top: -20px;
  left: 0px;
  color: #D3DCE6;
}
.dashboard-card-content .chart {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.dashboard-card-content .map {
  position: absolute;
  top: 10px;
  left: -40px;
  width: calc(100% + 80px);
  height: calc(100% + 20.5px);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dashboard-card-content .map-data {
  position: absolute;
  top: 10px;
  left: -40px;
  width: 270px;
  height: calc(100% + 20.5px);
  background-color: rgba(249, 249, 249, 0.9);
  opacity: 1;
  font-size: 12px;
  padding: 15px 15px;
  border-bottom-left-radius: 5px;
  cursor: default;
  z-index: 1;
}
.dashboard-card-content .map-data input {
  border-color: #E0E6ED;
}
.dashboard-card-content .map-data input::placeholder {
  color: #8492A6;
}
.dashboard-card-content .map-data .map-data-scroller {
  height: calc(100% - 35px);
  overflow-y: scroll;
  overflow-x: hidden;
  border-bottom-left-radius: 5px;
  margin-left: -15px;
  padding-left: 15px;
  margin-right: -15px;
  padding-right: 15px;
}
.dashboard-card-content .map-data .map-data-scroller p {
  margin: 10px 0px;
}
.dashboard-card-content .map-data .map-data-scroller button {
  background-color: rgba(255, 255, 255, 0.5);
}
.dashboard-card-content .map-data .map-data-scroller button:hover {
  background-color: #FFF !important;
}
.dashboard-card-content .map-ui {
  position: absolute;
  bottom: 10px;
  right: -25px;
  width: 50px;
  height: 240px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 1;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  outline: none;
}
.dashboard-card-content .map-ui .map-button {
  opacity: 0.9;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  height: 75px;
  justify-content: space-between;
}
.dashboard-card-content .map-ui .map-button:hover {
  opacity: 1;
}
.dashboard-card-content .map-ui .map-button.selected img {
  border: 2px solid #1FB6FF;
  box-sizing: border-box;
  border-radius: 10px;
}
.dashboard-card-content .map-ui .map-button.selected .map-button-label {
  background-color: #1FB6FF;
  color: #FFF;
}
.dashboard-card-content .map-ui .map-button .map-button-label {
  text-align: center;
  font-size: 10px;
  padding: 10px 5px;
  line-height: 1px;
  background-color: #FFF;
  border-radius: 5px;
}
.dashboard-card-content .map-marker-wrapper {
  position: relative;
  display: block;
  height: 42px;
  width: 100%;
}
.dashboard-card-content .map-marker-wrapper .map-marker span {
  transform: none !important;
}
.dashboard-card-content .map-marker-wrapper .form-status {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 5px 10px;
  background-color: #FFF;
  border-radius: 5px;
}
.dashboard-card-content .map-marker-wrapper .form-status span {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}
.dashboard-card-content .map-marker {
  width: 0;
  height: 0;
}
.dashboard-card-content .map-marker svg {
  transform: scale(0.35);
  position: absolute;
  top: -40px;
  left: -30px;
  z-index: 0;
}
.dashboard-card-content .map-marker span {
  position: relative;
  z-index: 1;
  display: block;
  width: 30px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  /*
  color: $white;
  background-image: url(images/cards/marker-white.png);
  background-size: cover;
  transform-origin: 0 0;
  transform: translateY(-42px) translateX(-15px);
  */
  cursor: pointer;
}
.dashboard-card-content .card-button {
  height: 100%;
}
.dashboard-card-content .card-button button {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 15px;
}
.dashboard-card-content .link {
  height: 100%;
  padding: 0px;
  box-sizing: border-box;
}
.dashboard-card-content .link iframe {
  border: 0 none;
  width: 100%;
  height: 100%;
}
.dashboard-card-content .html {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: transparent;
  color: #8492A6;
}
.dashboard-card-content .table-records {
  position: absolute;
  left: 30px;
  bottom: 45px;
}

.dashboard-card-action-list {
  margin-top: 10px;
}
.dashboard-card-action-list li {
  padding-left: 5px;
}

.has-background-dashboard {
  background-color: #EFF2F7;
}

.vue-grid-item > .vue-resizable-handle {
  bottom: 0px !important;
  right: 0px !important;
  background: none !important;
  width: 30px !important;
  height: 30px !important;
  opacity: 0;
  transition: opacity 0.25s ease;
  z-index: 51;
}
.vue-grid-item > .vue-resizable-handle::before {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  left: 25%;
  top: 25%;
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  transform: rotate(90deg);
  vertical-align: top;
}

.vue-grid-item:hover > .vue-resizable-handle {
  opacity: 0.8;
}

.vue-grid-item.maximized {
  top: 20px !important;
  left: 20px !important;
  height: 640px !important;
  width: calc(100% - 40px) !important;
  z-index: 10;
}

.vue-grid-item.vue-grid-placeholder {
  background-color: #E5E9F2 !important;
  border-radius: 5px;
  opacity: 1 !important;
}

.label {
  margin-top: 20px;
}

.option_image {
  display: inline-block;
  max-width: 32px;
}

.multiselect-field-type {
  display: inline-block;
  width: 100px;
}

.multiselect__tag {
  max-width: 400px !important;
}

.multiselect__content {
  max-width: 100%;
}

.table-formname {
  display: inline-block;
  line-height: 14px !important;
}

.table-username {
  display: inline-block;
}

.dashboard-sharing-access .avatar {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.dashboard-sharing-access .avatar .initials {
  position: relative;
  top: 10px;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.inline-radio {
  display: inline-block !important;
  margin-right: 15px;
}

.field-type-column {
  min-width: 180px;
  max-width: 180px;
}

.option-premium {
  position: relative;
}
.option-premium img {
  position: absolute;
  top: -2px;
  right: 5px;
  height: 20px;
  cursor: pointer;
}

.is-premium {
  text-align: center;
  cursor: pointer;
}
.is-premium img {
  height: 30px;
}

.dashboard-tablerow-align-middle.has-height-30 .tabulator-cell {
  line-height: 30px;
}
.dashboard-tablerow-align-middle.has-height-60 .tabulator-cell {
  line-height: 60px;
}

.dashbaord-tablecell-image {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
  top: 0px;
  bottom: 0px;
  margin: auto;
  position: absolute;
  padding-right: 15px;
}

.is-row-hover-parent:hover .row-action-button {
  background-color: #1FB6FF;
  color: #E5E9F2;
}

.row-action-button-wrapper {
  position: relative;
  height: 100%;
  min-height: 30px;
}

.row-action-button {
  width: 70px;
  height: 25px;
  position: absolute;
  left: 7.5px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-color: #EFF2F7;
  color: #1F2D3D;
  transition: all linear 0.25s;
}
.row-action-button:hover {
  background-color: #1FB6FF;
  color: #FFF !important;
}

.dashboard-card-centered-message {
  position: relative;
  top: calc(50% - 24px);
  text-align: center;
}

.multiselect__spinner {
  background-color: transparent !important;
}

#dashboard-sharing-editor .field.data-filter {
  width: 100%;
}
#dashboard-sharing-editor .filter-button-dropdown-ext .multiselect .multiselect__content-wrapper {
  left: 0;
}
#dashboard-sharing-editor .filter-button-dropdown-ext-date {
  padding: 0;
}
#dashboard-sharing-editor .multiselect.with-border .multiselect__tags {
  border-radius: 2px 0 0 2px;
}
#dashboard-sharing-editor .multiselect.with-border .multiselect__tags {
  border: 0;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.data-table .data-table-status-label:hover {
  text-decoration: underline;
}
.data-table .invalid > .multiselect__tags {
  border: 1px solid red !important;
}
.data-table .invalid > .multiselect__tags .multiselect__single {
  color: red !important;
}
.data-table .invalid > .button {
  border: 1px solid red !important;
  color: red !important;
}

.data-table-item-location .mapboxgl-ctrl-geocoder {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.1) !important;
  background-color: #F9FAFC !important;
  border: 1px solid #E5E9F2 !important;
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
}
.data-table-item-location .map-wrapper {
  position: relative;
  width: 100%;
  height: calc(100% - 140px);
}
.data-table-item-location .map-wrapper #location-picker-map {
  position: relative;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 300px;
}

.data-table-item-editor [disabled].input {
  color: #1F2D3D !important;
}
.data-table-item-editor .multiselect--disabled .multiselect__tags {
  background-color: #EFF2F7;
  border-color: #EFF2F7;
  box-shadow: none;
  color: #1F2D3D !important;
}
.data-table-item-editor .switch-button-control[disabled=disabled] .switch-button.enabled {
  border: 3px solid var(--color) !important;
  background-color: var(--color) !important;
}

.data-table-editor .small-table-id {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.data-table-editor .dt-source-column {
  position: relative;
}
.data-table-editor .dt-source-column::after {
  opacity: 0;
  position: absolute;
  right: 10px;
  top: 21px;
  color: #1FB6FF;
  content: "Edit";
  transition: opacity 0.25s;
  pointer-events: none;
}
.data-table-editor .dt-source-column:hover::after {
  opacity: 1 !important;
}

.data-table-field .error {
  border: 1px solid red;
  border-radius: 5px;
}
.data-table-field .error-list {
  list-style: inside;
  color: #FF4949;
}

.data-table-wizard .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
}
.data-table-wizard .wrapper .editors {
  flex: 1;
}
.data-table-wizard .wrapper .editors.is-mobile {
  flex: 0 0 auto;
  width: 100%;
}
.data-table-wizard .wrapper .editors .editor {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px 20px;
}
.data-table-wizard .data-table-wizard-options {
  width: 100%;
  display: flex;
  gap: 15px;
}
.data-table-wizard .data-table-wizard-options .data-table-wizard-option {
  display: block;
  flex: 1 0 calc(25% - 15px);
  position: relative;
  max-width: 170px;
}
.data-table-wizard .data-table-wizard-options .data-table-wizard-option > div {
  padding-bottom: 50%;
  margin-bottom: 0;
  border-radius: 10px;
  background-color: #D8D8D8;
  cursor: pointer;
}
.data-table-wizard .data-table-wizard-options .data-table-wizard-option > div:hover {
  background-color: #1FB6FF;
}
.data-table-wizard .data-table-wizard-options .data-table-wizard-option > span {
  display: block;
  text-align: center;
  padding: 10px;
}
.data-table-wizard .error-box {
  background-color: #FF4949;
  color: #FFF;
}

.removedField:hover {
  background-color: #f0f3f6;
  color: #1F2D3D;
  cursor: pointer;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.submissions .task-button {
  display: inline-block;
  min-width: 60px;
  height: 50px;
  padding-top: 13px;
}
.submissions .task-button .button {
  height: 25px;
}
.submissions .task-button .button .icon {
  font-size: 9px;
}
.submissions .error-button {
  display: inline-block;
  height: 50px;
  padding-top: 13px;
  color: #FF5216 !important;
}
.submissions .error-button .button {
  height: 25px;
}
.submissions .error-button .button .icon {
  font-size: 9px;
}
.submissions .submission-report hr {
  height: 1px !important;
}
.submissions .is-light {
  background-color: #EFF2F7;
  color: #8492A6;
  transition: all linear 0.25s;
}
.submissions .is-light:hover {
  background-color: #E5E9F2;
}
.submissions .is-light:hover span {
  color: #273444;
}
.submissions .action-list .action-list-item {
  margin: 0px 0px;
  padding: 10px 10px;
  border-radius: 5px;
}
.submissions .action-list .action-list-item:hover {
  background-color: #EFF2F7;
}
.submissions #displayMaskHelp {
  padding: 20px;
  display: none;
  position: absolute;
  background-color: rgba(16, 16, 16, 0.95);
  color: white;
  z-index: 99;
  width: 240px;
  border-radius: 5px;
  font-size: 12px;
}
.submissions #displayMaskHelp:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid black;
  top: -8px;
  left: 116px;
}
.submissions .dispatch-state {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}
.submissions .dispatch-state.has-copy {
  position: absolute;
  top: 15px;
}
.submissions .is-mobile-tag {
  white-space: normal !important;
  height: auto !important;
  max-width: 100px;
}

.report-template-dropdown .multiselect .multiselect__content-wrapper {
  width: 200px;
  position: fixed;
}

.report-template-dropdown .multiselect .multiselect__tags {
  color: #1FB6FF;
  border: none;
  padding: 11px 40px 0 0px;
}

.report-template-dropdown .multiselect .multiselect__tags .multiselect__single {
  padding-left: 0px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.aim-alerts .inline-help {
  color: #1FB6FF;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.aim-alerts .inline-help.block {
  line-height: 17px;
  display: block;
}
.aim-alerts .seection-header {
  font-size: 18px;
  font-weight: 700;
}
.aim-alerts .kpi-test-results .list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
}
.aim-alerts .kpi-test-results .list li {
  background-color: #f9fafc;
  display: table-row;
  color: #5c5c5c;
}
.aim-alerts .kpi-test-results .list li span {
  text-align: center;
  display: table-cell;
  padding: 6px;
  vertical-align: middle;
  border: 0.5px solid #7d8691;
  max-width: 100px;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 12px;
}
.aim-alerts .multiselect.is-small {
  min-height: 30px;
}
.aim-alerts .multiselect.is-small .multiselect, .aim-alerts .multiselect.is-small .multiselect__input, .aim-alerts .multiselect.is-small .multiselect__single {
  font-size: 12px;
}
.aim-alerts .multiselect.is-small .multiselect__tag {
  margin-bottom: 0px;
  margin-top: 5px;
}
.aim-alerts .multiselect.is-small .multiselect__single {
  margin-bottom: 3px;
  margin-top: 3px;
  cursor: pointer;
}
.aim-alerts .multiselect.is-small .multiselect__tags {
  min-height: 27.5px;
  padding: 0px 40px 0px 8px;
  font-size: 12px;
}
.aim-alerts .multiselect.is-small .multiselect__select {
  line-height: 12px;
  width: 40px;
  height: 30px;
  padding: 0px 8px;
}
.aim-alerts .multiselect.is-small .multiselect__select:before {
  height: 0.5em;
  width: 0.5em;
}
.aim-alerts .multiselect.is-small .multiselect__option {
  min-height: 30px;
  font-size: 12px;
  padding: 6px 12px;
}
.aim-alerts .aim-alert-condition {
  border-radius: 4px;
  background-color: #E5E9F2;
  min-height: 60px;
}
.aim-alerts .aim-alert-condition.first {
  background-color: #13CE66;
  color: #FFF;
  font-weight: 600;
  border: 0;
}
.aim-alerts .aim-alert-condition .left-icon {
  background-color: white;
  border-radius: 30px;
  padding: 3px;
  color: #13CE66;
}
.aim-alerts .aim-alert-condition .kpi-message {
  text-decoration: underline;
}
.aim-alerts .aim-alert-action {
  background-color: #E5E9F2;
  border-radius: 4px;
  border: 2px solid #E5E9F2;
  min-height: 60px;
}
.aim-alerts .aim-alert-action.first {
  background-color: #13CE66;
  color: #FFF;
  font-weight: 600;
  border: 0;
}
.aim-alerts .aim-alert-action .left-icon {
  background-color: white;
  border-radius: 30px;
  padding: 3px;
  color: #13CE66;
}
.aim-alerts .enable-bulma .card {
  -webkit-box-shadow: initial;
  box-shadow: initial;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.forms .icon-box:hover .form-lock {
  background-color: #C0CCDA;
  color: #273444;
}
.forms .icon-box .form-lock {
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #EFF2F7;
  border-radius: 6px;
  color: #8492A6;
  width: 30px;
  height: 30px;
  padding: 3px 5px;
  opacity: 0.8;
}
.forms .icon-box .form-lock:hover {
  opacity: 1;
}
.forms .form-lock-span {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: #E5E9F2;
  color: #273444;
  border-radius: 6px;
  padding: 2px 4px;
  vertical-align: middle;
  margin-right: 5px;
}
.forms .form-lock-span svg {
  position: relative;
  top: -10px;
}
.forms .form-lock-detail {
  position: absolute;
  top: -7.5px;
  right: -7.5px;
  background-color: #E0E6ED;
  border-radius: 6px;
  color: #8492A6;
  width: 30px;
  height: 30px;
  padding: 3px 5px;
}
.forms .submissions-by-user .tabulator-header {
  height: 0;
  border: 0 none;
}
.forms .v-popover.is-fullwidth div.trigger {
  display: block !important;
}

.formdeliveryactivity {
  font-family: "Poppins", sans-serif;
  padding: 45px 60px;
  background-color: #FFF;
}

.new-form-action-list {
  position: relative;
  list-style: none;
}
.new-form-action-list li {
  color: #3C4858;
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 14px;
  cursor: pointer;
  transition: color linear 0.25s;
}
.new-form-action-list li:hover {
  color: #1F2D3D;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.form-status .workflow-items {
  list-style: none;
  /*
  li:not(.no-disc)::before {
      content: '•';
      color: $blue-light;
      float: left;
      margin-right: 10px;
  }
  */
}
.form-status .selected-color {
  border: 2px solid #FFF;
}
.form-status .assigned-scroller {
  height: calc(100% - 120px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}
.form-status .add-scroller {
  height: calc(100% - 60px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.libraries .default-library {
  border: 2px solid #1FB6FF !important;
}
.libraries .assigned-scroller {
  height: calc(100% - 117px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}
.libraries .add-scroller {
  height: calc(100% - 60px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.dispatches .task-button {
  display: inline-block;
  min-width: 60px;
  height: 50px;
  padding-top: 13px;
}
.dispatches .task-button .button {
  height: 25px;
}
.dispatches .task-button .button .icon {
  font-size: 9px;
}
.dispatches .action-list .action-list-item {
  margin: 0px 0px;
  padding: 10px 10px;
  border-radius: 5px;
}
.dispatches .action-list .action-list-item:hover {
  background-color: #EFF2F7;
}
.dispatches .dispatch-report hr {
  height: 1px !important;
}
.dispatches .is-light {
  background-color: #EFF2F7;
  color: #8492A6;
  transition: all linear 0.25s;
}
.dispatches .is-light:hover {
  background-color: #E5E9F2;
}
.dispatches .is-light:hover span {
  color: #273444;
}
.dispatches .is-mobile-tag {
  white-space: normal !important;
  height: auto !important;
  max-width: 100px;
  line-break: normal;
  text-align: center;
}
.dispatches .trigger {
  width: 100%;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.list-editor-header .icon-box {
  position: relative;
  display: inline-block;
  background-color: #F9FAFC;
  border: 1px solid #E0E6ED;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  transform: scale(1);
  transition-property: unset !important;
  cursor: pointer;
}
.list-editor-header .icon-box::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 10px;
  /*box-shadow: 7.5px 7.5px 20px 0 $grey-dark;*/
  box-shadow: 0 2px 5px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}
.list-editor-header .icon-box img {
  border-radius: 5px;
  object-fit: cover;
  width: 50px;
  height: 50px;
}
.list-editor-header .icon-box span.icon {
  height: 38px;
  width: 38px;
  font-size: 38px;
  transform: translate(4px, 7px);
}

.list-editor-actions .trigger {
  width: 100%;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.global-workflow-rules .rule-items {
  list-style: none;
  border-radius: 5px;
  background-color: #E5E9F2;
}
.global-workflow-rules .condition-field-selector .multiselect__content-wrapper {
  font-size: 12px;
}

.global-workflow-aicondition {
  display: flex;
  flex-direction: column;
}
.global-workflow-aicondition .c-row {
  display: flex;
}
.global-workflow-aicondition .c-column {
  flex: 1;
  border: 1px solid #ccc;
  padding: 10px;
}
.global-workflow-aicondition .c-left {
  flex: 1;
  background-color: #f9f9f9; /* Optional: background color for the left column */
}
.global-workflow-aicondition .c-right {
  flex: 3;
  background-color: #e9e9e9; /* Optional: background color for the right column */
}

.global-workflow-rule-editor .gw-action-column {
  position: relative;
}
.global-workflow-rule-editor .gw-action-column::after {
  opacity: 0;
  position: absolute;
  right: 10px;
  top: 21px;
  color: #1FB6FF;
  content: "Edit action";
  transition: opacity 0.25s;
  pointer-events: none;
}
.global-workflow-rule-editor .gw-action-column:hover::after {
  opacity: 1 !important;
}

.global-workflow-action-editor-scroller .mapboxgl-ctrl-geocoder {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.1) !important;
  background-color: #F9FAFC !important;
  border: 1px solid #E5E9F2 !important;
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
}
.global-workflow-action-editor-scroller .map-wrapper {
  position: relative;
  width: 100%;
  height: calc(100% - 140px);
}
.global-workflow-action-editor-scroller .map-wrapper #create-new-task-map {
  position: relative;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 300px;
}
.global-workflow-action-editor-scroller .has-dropdown-caret:before {
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  border-color: #D3DCE6;
  content: "";
  display: inline-block;
  height: 0.7em;
  width: 0.7em;
  position: absolute;
  right: 15px;
  top: 11px;
  transform: rotate(135deg);
  vertical-align: top;
  pointer-events: none;
}
.global-workflow-action-editor-scroller .global-workflow-action-editor-scroller {
  height: calc(100% - 74px);
  overflow-y: auto;
  margin-right: -45px;
  padding-right: 45px;
}
.global-workflow-action-editor-scroller .is-small-text .multiselect__element {
  font-size: 12px !important;
}

.global-workflow-field-lookup-list .multiselect {
  min-height: 100px;
}
.global-workflow-field-lookup-list .multiselect .multiselect__input {
  width: 100% !important;
  position: static !important;
}
.global-workflow-field-lookup-list .multiselect .multiselect__content-wrapper {
  display: block !important;
  height: auto !important;
  max-height: calc(100% - 200px) !important;
  position: static;
}
.global-workflow-field-lookup-list .multiselect .multiselect__placeholder {
  display: none !important;
}
.global-workflow-field-lookup-list .multiselect .multiselect__tags {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.global-workflow-field-lookup-list .multiselect--above .multiselect__content-wrapper {
  bottom: inherit;
  border-radius: 0;
  border-bottom: none;
  border-top: none;
}
.global-workflow-field-lookup-list .multiselect .multiselect__select {
  display: none;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.global-workflow-integrations .icon-box:hover .integration-lock {
  background-color: #C0CCDA;
  color: #273444;
}
.global-workflow-integrations .icon-box .integration-lock {
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #EFF2F7;
  border-radius: 6px;
  color: #8492A6;
  width: 30px;
  height: 30px;
  padding: 3px 5px;
  opacity: 0.8;
}
.global-workflow-integrations .icon-box .integration-lock:hover {
  opacity: 1;
}
.global-workflow-integrations .is-mobile .icon-box .integration-lock {
  line-height: 100%;
  width: 25px;
  height: 25px;
  top: -5px;
  right: -15px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.usergroups .assigned-scroller {
  height: calc(100% - 120px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}
.usergroups .add-scroller {
  height: calc(100% - 60px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.intercom-launcher-frame {
  transform: scale(0.75) translateX(25px) !important;
}

.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.status-component {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 270px;
  height: 100px;
  text-align: center;
  margin: -50px -135px;
}

.loading:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: ellipsis steps(4, end) 900ms infinite;
  animation: loading-ellipsis steps(4, end) 900ms infinite;
  content: "…"; /* ascii code for the ellipsis character */
  width: 0px;
}

@keyframes loading-ellipsis {
  to {
    width: 1.25em;
  }
}
@-webkit-keyframes loading-ellipsis {
  to {
    width: 1.25em;
  }
}
.vue-slideout {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: normal;
  outline: none;
  z-index: 10;
}
.vue-slideout-fixed {
  position: fixed;
}

.vue-slideout-enable-animation {
  opacity: 0;
  transition: opacity 318ms, left 1ms 318ms, top 1ms 318ms, bottom 1ms 318ms, right 1ms 318ms;
}
.vue-slideout-enable-animation.vue-slideout-visible {
  opacity: 1;
  transition: opacity 318ms, left 1ms, top 1ms, bottom 1ms, right 1ms;
}
.vue-slideout-enable-animation .vue-slideout-layout {
  transition-property: left, right, top, bottom;
  transition-duration: 318ms;
}

.vue-slideout-layout {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
}

.vue-slideout-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.vue-slideout-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0px 0px;
  margin: 0px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}

.slideout-panel {
  position: relative;
  margin: 0;
}

.slideout-panel-content {
  box-sizing: border-box;
  padding: 15px 45px;
}

.slideout-panel .slideout-panel-title {
  margin: 25px 0px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  line-height: 40px;
}

.slideout-panel .slideout-panel-apply-button {
  position: absolute;
  top: 45px;
  right: 95px;
  width: 80px;
  height: 30px;
}

.slideout-panel .slideout-panel-apply-button .button-default {
  padding: 0px 10px;
}

.slideout-panel .slideout-panel-header {
  width: calc(100% + 90px);
  margin: -15px -45px;
  padding: 20px 45px;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
}
.slideout-panel .slideout-panel-header .level {
  min-height: 40px;
}

.radio-component > input {
  opacity: 0;
  position: absolute;
}
.radio-component > input + label {
  font-size: 14px;
  font-weight: 400;
}
.radio-component > input + label > .input-box {
  display: inline-block;
  border: 1px solid #E0E6ED;
  border-radius: 50%;
  margin: 1px;
  margin-left: 5px;
  padding: 0;
  width: 20px;
  height: 20px;
  background: #E5E9F2;
  overflow: hidden;
  vertical-align: -33%;
  user-select: none;
}
.radio-component > input + label > .input-box > .input-box-circle {
  display: inline-block;
  border-radius: 50%;
  background-color: #13CE66;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.radio-component > input + label > .input-box > .input-box-circle:after {
  content: "";
  display: block;
  width: 25%;
  height: 50%;
  border: solid #FFF;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg) translateX(155%) translateY(-33%);
}
.radio-component > input:checked + label > .input-box {
  border: 0px none;
}
.radio-component > input:checked + label > .input-box > .input-box-circle {
  opacity: 1;
}
.radio-component > input:focus + label > .input-box {
  box-shadow: 0 0 1px 2px #73b9ff;
}
.radio-component > input:disabled + label {
  opacity: 0.7;
}

.checkbox-component > input {
  opacity: 0;
  position: absolute;
}
.checkbox-component > input + label {
  font-size: 14px;
  font-weight: 400;
}
.checkbox-component > input + label > .input-box {
  display: inline-block;
  border: 1px solid #C0CCDA;
  border-radius: 50%;
  margin: 1px;
  margin-left: 5px;
  padding: 0;
  width: 20px;
  height: 20px;
  background: #E5E9F2;
  overflow: hidden;
  vertical-align: -33%;
  user-select: none;
}
.checkbox-component > input + label > .input-box.is-square {
  border-radius: 5px !important;
}
.checkbox-component > input + label > .input-box.is-square > .input-box-circle {
  border-radius: 5px !important;
}
.checkbox-component > input + label > .input-box.is-info {
  background: #FFF !important;
}
.checkbox-component > input + label > .input-box.is-info > .input-box-circle {
  background: #1FB6FF !important;
}
.checkbox-component > input + label > .input-box.is-large {
  width: 28px;
  height: 28px;
}
.checkbox-component > input + label > .input-box > .input-box-circle {
  display: inline-block;
  border-radius: 50%;
  background-color: #13CE66;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.checkbox-component > input + label > .input-box > .input-box-circle:after {
  content: "";
  display: block;
  width: 25%;
  height: 50%;
  border: solid #FFF;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg) translateX(155%) translateY(-33%);
}
.checkbox-component > input + label > .input-box > .input-box-minus {
  display: inline-block;
  border-radius: 50%;
  background-color: #13CE66;
  width: 100%;
  height: 100%;
  opacity: 1;
}
.checkbox-component > input + label > .input-box > .input-box-minus:after {
  content: "";
  display: block;
  width: 50%;
  height: 50%;
  border: solid #FFF;
  border-width: 0px 0px 1px 0px;
  transform: translateX(50%);
}
.checkbox-component > input:checked + label > .input-box {
  border: 0px none;
}
.checkbox-component > input:checked + label > .input-box > .input-box-circle {
  opacity: 1;
}
.checkbox-component > input:focus + label > .input-box {
  box-shadow: 0 0 1px 2px #73b9ff;
}
.checkbox-component > input:disabled + label {
  opacity: 0.7;
}

.table-avatar-container {
  display: inline-block;
}

.table-avatar {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-right: 10px;
  line-height: 20px;
}
.table-avatar.has-copy {
  position: absolute;
}
.table-avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}
.table-avatar .initials {
  position: relative;
  top: 4.5px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  pointer-events: none;
}

.tablerow-with-checkbox {
  height: 48px;
  overflow: hidden;
}

.tablerow-align-middle {
  line-height: 30px;
}

.upload-droparea {
  position: relative;
}
.upload-droparea form div.buttons {
  z-index: 1;
}

.upload-input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
  z-index: 2;
}

.filter-button-blue {
  position: relative;
  z-index: 2;
  padding: 0px 20px;
  border: 0 none;
  outline: none !important;
  min-width: 180px;
}
.filter-button-blue:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.filter-button-blue:active {
  border: 0 none !important;
}
.filter-button-blue.disabled {
  background: repeating-linear-gradient(135deg, #85d7ff, #85d7ff 10px, rgb(107.5, 206.6393442623, 255) 10px, rgb(107.5, 206.6393442623, 255) 20px) !important;
}
.filter-button-blue:hover {
  background-color: rgb(107.5, 206.6393442623, 255) !important;
  color: rgb(0, 140.8553191489, 209.5) !important;
}
.filter-button-blue:hover .filter-name {
  opacity: 0 !important;
}
.filter-button-blue:hover .filter-buttons {
  opacity: 1 !important;
}
.filter-button-blue .filter-name {
  z-index: 3;
  opacity: 1;
  font-size: 13px;
}
.filter-button-blue .filter-action {
  font-size: 13px;
}
.filter-button-blue .filter-buttons {
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #1FB6FF !important;
  color: #009eeb !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.filter-button-blue .filter-buttons:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.filter-button-blue .filter-buttons:active {
  border: 0 none !important;
}
.filter-button-blue .filter-buttons .filter-action {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  flex: 1;
}
.filter-button-blue .filter-buttons .filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #85d7ff;
  border-right: 1px solid #85d7ff;
}
.filter-button-blue .filter-buttons .filter-action:hover {
  color: #FFF !important;
}

.slide-out-list {
  list-style: none;
}
.slide-out-list li {
  color: #273444;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: left;
  margin: 20px 20px;
  margin-left: 0px;
  cursor: pointer;
}
.slide-out-list li span.selected {
  color: #1FB6FF;
  border-bottom: 1px solid #1FB6FF;
}

.search-typeahead {
  background-color: #F9FAFC;
  border: 0 none !important;
  margin: 0px -45px;
  height: 50px;
}
.search-typeahead input {
  width: 100%;
  height: 100%;
  border: 0 none !important;
  padding: 20px 70px !important;
  background-color: #F9FAFC;
  box-shadow: none !important;
}
.search-typeahead input::placeholder {
  color: #8492A6;
}
.search-typeahead span {
  top: 18px !important;
  left: 45px !important;
}

input.has-placeholder-grey-darker::placeholder {
  color: #8492A6;
}

input.input.has-placeholder-grey-darker::placeholder {
  color: #8492A6;
}

input.has-placeholder-black-bis::placeholder {
  color: #273444;
}

input.has-placeholder-white::placeholder {
  color: #FFF;
}

/**table data**/
.pagination-counts {
  color: #1F2D3D;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  left: 0px;
  bottom: 5px;
  z-index: 1;
}

.is-hover-parent:hover .action-button {
  background-color: #1FB6FF;
  color: #E5E9F2;
}

.action-button {
  width: 70px;
  height: 25px;
  top: 3px;
  background-color: #EFF2F7;
  color: #1F2D3D;
  transition: all linear 0.25s;
}
.action-button:hover {
  background-color: #1FB6FF;
  color: #FFF !important;
}

.action-list li {
  color: #3C4858;
  font-weight: 500;
  margin-top: 10px;
  font-size: 14px;
  cursor: pointer;
  transition: all linear 0.25s;
}
.action-list li:hover {
  color: #1F2D3D;
}

.tooltip-date-filter .column {
  padding: 0.7rem;
}
.tooltip-date-filter .column ul li {
  font-size: 12px;
  line-height: 24px;
  cursor: pointer;
  transition: all linear 0.25s;
}
.tooltip-date-filter .column ul li .selected {
  color: #1FB6FF;
}
.tooltip-date-filter .column ul li:hover {
  color: #1FB6FF;
}
.tooltip-date-filter .column label {
  font-size: 12px;
}

.is-small-multiselect .multiselect, .is-small-multiselect .multiselect__input, .is-small-multiselect .multiselect__single,
.tooltip-filters-multiselect .multiselect,
.tooltip-filters-multiselect .multiselect__input,
.tooltip-filters-multiselect .multiselect__single {
  font-size: 12px;
}
.is-small-multiselect .multiselect__single,
.tooltip-filters-multiselect .multiselect__single {
  margin-bottom: 4px;
  margin-top: 4px;
  cursor: pointer;
}
.is-small-multiselect .multiselect__tags,
.tooltip-filters-multiselect .multiselect__tags {
  min-height: 30px;
  padding: 0px 40px 0px 8px;
  font-size: 12px;
}
.is-small-multiselect .multiselect__select,
.tooltip-filters-multiselect .multiselect__select {
  line-height: 12px;
  width: 40px;
  height: 30px;
  padding: 0px 8px;
}
.is-small-multiselect .multiselect__select:before,
.tooltip-filters-multiselect .multiselect__select:before {
  height: 0.5em;
  width: 0.5em;
}
.is-small-multiselect .multiselect__option,
.tooltip-filters-multiselect .multiselect__option {
  min-height: 30px;
  font-size: 12px;
  padding: 7px 12px;
}

.tabulator-loader {
  border: 0 none;
  color: #1FB6FF;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: center;
}

.tabulator .tabulator-row.selected {
  background: #EFF2F7 !important;
}
.tabulator .tabulator-row.selected .tabulator-cell .action-button {
  background: #1FB6FF !important;
}

.is-light {
  background-color: #EFF2F7;
  color: #8492A6;
  transition: all linear 0.25s;
}
.is-light:hover {
  background-color: #E5E9F2;
}
.is-light:hover span {
  color: #273444;
}

.tooltip-slide-out .wrapper {
  opacity: 0;
  transform: translateX(-30px);
  transform-origin: left;
  transition: all ease-out 0.1s;
}
.tooltip-slide-out.open .wrapper {
  opacity: 1;
  transform: translateX(0);
}

.tooltip-slide-down .wrapper {
  opacity: 0;
  transform: translateY(-30px);
  transform-origin: top;
  transition: all ease-out 0.3s;
}
.tooltip-slide-down.open .wrapper {
  opacity: 1;
  transform: translateY(0);
}

.tooltip-slide-up .wrapper {
  opacity: 0;
  transform: translateY(-30px);
  transform-origin: bottom;
  transition: all ease-out 0.3s;
}
.tooltip-slide-up.open .wrapper {
  opacity: 1;
  transform: translateY(0);
}

.is-horizontal-center {
  justify-content: center;
}

.avatars {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.avatars .avatar {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
}
.avatars .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}
.avatars .inline-avatar {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  margin-right: 5px;
}
.avatars .inline-avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}

.switch-button-control {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.switch-button-control[disabled=disabled], .switch-button-control.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.switch-button-control .switch-button {
  height: 1.6em;
  width: calc(1.6em * 2.25);
  border: 3px solid #D3DCE6;
  background-color: #D3DCE6;
  border-radius: 1.6em;
  transition: border-color 0.3s, background-color 0.3s, transform 0.3s;
  cursor: pointer;
}
.switch-button-control .switch-button .switch {
  height: calc(1.6em - 2 * 3px);
  width: calc(1.6em - 2 * 3px);
  border-radius: calc(1.6em * 2.25);
  background: white;
  transition: border-color 0.3s, background-color 0.3s, transform 0.3s;
}
.switch-button-control .switch-button.enabled {
  border: 3px solid var(--color);
  background-color: var(--color);
}
.switch-button-control .switch-button.enabled .switch {
  transform: translateX(calc(calc(1.6em - 2 * 3px) + 4 * 3px));
}
.switch-button-control .switch-button-label {
  /*margin-left: 10px;*/
}

.ql-toolbar {
  border-color: #E5E9F2;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  white-space: normal;
}

.ql-container {
  border-color: #E5E9F2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 14px;
}

.quill-editor.fieldlookup {
  border-radius: 5px !important;
  border-color: #E0E6ED !important;
}
.quill-editor.fieldlookup .ql-editor {
  font-family: "Poppins", sans-serif !important;
  padding: 3.5px 10px !important;
  line-height: 2 !important;
  width: 444px;
}

.quill-fieldlookup-toolbar {
  padding: 0px !important;
  border: 0 none !important;
}

button.ql-fieldlookup {
  font-family: "Poppins", sans-serif !important;
  color: #FFF !important;
  background-color: #13CE66 !important;
  border-radius: 5px;
  height: 35px !important;
  width: 87.25px !important;
  margin-left: 5px;
  padding: 0px 0px !important;
  font-size: 14px !important;
  border: 0 none;
}
button.ql-fieldlookup:hover {
  background-color: #12c260 !important;
}

span.ql-fieldlookup {
  color: #FFF;
  background-color: #13CE66;
  border-radius: 12px;
  padding: 0px 25px 0px 10px;
  font-size: 11px;
  pointer-events: none !important;
  display: inline-block;
  height: 22px;
  vertical-align: text-bottom;
  max-width: 160px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
}
span.ql-fieldlookup button {
  border: 0 none;
  background-color: transparent;
  color: #FFF;
  pointer-events: all;
  cursor: pointer !important;
  position: absolute;
  top: 0px;
  right: 0px;
}
span.ql-fieldlookup button::before {
  cursor: pointer !important;
  background-color: currentColor;
  content: "";
  display: block;
  left: -6px;
  position: absolute;
  top: 11px;
  transform: translateX(0%) translateY(0%) rotate(45deg);
  transform-origin: center center;
  height: 1px;
  width: 90%;
}
span.ql-fieldlookup button::after {
  cursor: pointer !important;
  background-color: currentColor;
  content: "";
  display: block;
  left: -6px;
  position: absolute;
  top: 11px;
  transform: translateX(0%) translateY(0%) rotate(315deg);
  transform-origin: center center;
  height: 1px;
  width: 90%;
}

.accordion {
  /* Accordion styles */
}
.accordion input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.accordion .row {
  display: flex;
}
.accordion .row .col {
  flex: 1;
}
.accordion .row .col:last-child {
  margin-left: 1em;
}
.accordion .items {
  border-radius: 5px;
  overflow: hidden;
}
.accordion .item {
  width: 100%;
  min-height: 45px;
  color: white;
  overflow: hidden;
}
.accordion .item-label {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  background: #8492A6;
  font-weight: bold;
  cursor: pointer;
  /* Icon */
}
.accordion .item-label:hover {
  background: rgb(103.6933962264, 120.0047169811, 143.3066037736);
}
.accordion .item-label::after {
  content: "❯";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
.accordion .item-label.is-closed::after {
  display: none !important;
}
.accordion .item-content {
  opacity: 0;
  max-height: 0;
  padding: 0 1em;
  color: #8492A6;
  background: white;
  transition: all 0.35s;
}
.accordion .item-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #8492A6;
  cursor: pointer;
}
.accordion .item-close:hover {
  background: rgb(103.6933962264, 120.0047169811, 143.3066037736);
}
.accordion input:checked + .item-label {
  background: rgb(103.6933962264, 120.0047169811, 143.3066037736);
}
.accordion input:checked + .item-label::after {
  transform: rotate(90deg);
}
.accordion input:checked ~ .item-content {
  opacity: 1;
  max-height: unset;
  padding: 1em;
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
  border-bottom: 1px solid #E0E6ED;
}

.help-article p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  line-break: normal;
  white-space: normal;
}

.help-video-carousel {
  margin-top: 30px;
  height: 80px;
}
.help-video-carousel .column {
  padding: 0px;
}
.help-video-carousel .column .button {
  height: 80px;
}

.help-viewer-button {
  display: inline-block;
  width: 100px;
  height: 30px;
  overflow: hidden;
  position: relative;
  top: 2px;
}
.help-viewer-button button {
  position: absolute;
  padding: 2px 15px !important;
  height: 24px !important;
  left: -15px;
  bottom: 0px;
  opacity: 0;
  transition: left 0.25s linear, opacity 0.5s linear;
}
.help-viewer-button button.active {
  left: 10px;
  opacity: 1;
}

.webapp-share-panel .vue-slideout-layout {
  background-color: transparent !important;
}

.transparent-slideout .vue-slideout-layout {
  background-color: transparent !important;
}

.has-text-beta {
  border-radius: 3px;
  background-color: #13CE66;
  padding: 1px 5px;
  color: #FFFFFF;
  font-size: 12px;
}

.has-text-new {
  border-radius: 3px;
  background-color: #7E5BEF;
  padding: 1px 5px;
  color: #FFFFFF;
  font-size: 12px;
}

.has-text-pro {
  border-radius: 3px;
  background-color: #FF4949;
  padding: 1px 5px;
  color: #FFFFFF;
  font-size: 12px;
}

.input-with-fieldlookup .iwfl-box {
  padding: 2.5px 10px 2.5px 10px;
  min-height: 35px;
}
.input-with-fieldlookup .iwfl-box .iwfl-text-part {
  display: inline;
  line-height: 2;
  vertical-align: middle;
  outline: none !important;
  line-break: anywhere;
}
.input-with-fieldlookup .iwfl-box .iwfl-text-part:empty {
  line-height: 19px;
}
.input-with-fieldlookup .iwfl-box .iwfl-text-part.first-part:empty {
  line-height: 27px !important;
}
.input-with-fieldlookup .iwfl-box .tags {
  position: relative;
  top: -1px;
}

.checkbox-no-focus input[type=checkbox] {
  height: 0;
  width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.checkbox-no-focus input[type=checkbox]:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.checkbox-no-focus span.input-box {
  outline: none !important;
  box-shadow: none !important;
}

.quickbase-field-checkbox {
  display: flex;
  width: 33px;
  height: 28px;
  justify-content: flex-end;
  align-items: center;
}
.quickbase-field-checkbox input[type=checkbox] {
  height: 0;
  width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.quickbase-field-checkbox input[type=checkbox] + label {
  position: relative;
  display: block;
}
.quickbase-field-checkbox input[type=checkbox] + label > span {
  display: block;
  width: 28px;
  height: 28px;
  background: #FFF;
  border: 1px solid #E5E9F2;
  border-radius: 5px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}
.quickbase-field-checkbox input[type=checkbox] + label:hover > span, .quickbase-field-checkbox input[type=checkbox]:focus + label > span {
  border: 1px solid #D3DCE6;
}
.quickbase-field-checkbox input.checked[type=checkbox] + label > span {
  border: 14px solid #1FB6FF;
  animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
}
.quickbase-field-checkbox input.checked[type=checkbox]:not(.select-some) + label > span:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 6px;
  border-right: 1.5px solid transparent;
  border-bottom: 1.5px solid transparent;
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  animation: checkbox-check 125ms 250ms cubic-bezier(0.4, 0, 0.23, 1) forwards;
}
.quickbase-field-checkbox input.select-some[type=checkbox] + label > span:after {
  content: "";
  position: absolute;
  top: calc(50% - 1px) !important;
  left: 25% !important;
  width: 50%;
  height: 1px;
  border-bottom: 1px solid #FFF;
}
@keyframes shrink-bounce {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #FFF;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 5px;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 7px;
    height: 12.5px;
    border-color: #FFF;
    transform: translate3d(0, -12.5px, 0) rotate(45deg);
  }
}

.camera-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  /*
  .thumbnail:hover .delete-button {
     display: block;
  }


  @media (max-width: 768px) {
      .thumbnail {
          width: 80px;
      }
  }

  @media (max-width: 480px) {
      .thumbnail {
          width: 60px;
      }
  }
  */
}
.camera-container .video-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 640px;
  position: relative;
  margin-bottom: 10px;
}
.camera-container #video {
  width: 100%;
  height: auto;
  max-height: 70vh;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  border-radius: 5px;
  border: 1px solid #E0E6ED;
  background: #F9FAFC;
}
.camera-container #loadingMessage {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 20px;
  border-radius: 5px;
  display: none;
}
.camera-container .thumbnails {
  margin-top: 20px;
  width: 100%;
  max-width: 450px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap;
}
.camera-container .thumbnail {
  width: 45%;
  object-fit: cover;
  position: relative;
  margin-top: 10px;
  border: 2px solid;
  border-radius: 5px;
  padding: 5px;
  border-color: #dbdbdb;
}
.camera-container .thumbnail .delete-button {
  position: absolute;
  top: -20px;
  right: 5px;
  color: red;
  border: none;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  cursor: pointer;
  display: block;
}
.camera-container .thumbnail .page-number {
  position: absolute;
  top: -20px;
  left: 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}

.recurrence-ui .weekdays-container {
  display: flex;
  gap: 8px;
  margin-top: 8px;
  flex-wrap: wrap; /* optional, allows wrapping on smaller screens */
}
.recurrence-ui .day-box {
  padding: 10px 12px;
  border-radius: 8px;
  background-color: #F3F4F6;
  cursor: pointer;
  color: #57535D;
  user-select: none;
  transition: background-color 0.2s ease;
  text-align: center;
  width: 56px;
}
.recurrence-ui .day-box.selected {
  color: #1E40AF;
  background-color: #DBEAFE;
}
.recurrence-ui .time-only .vc-date-time .vc-date {
  display: none;
}

.scheduler-notice {
  background-color: #E6F4FF;
  border: 2px solid #1A73E8;
  padding: 10px 12px;
  margin-top: 10px;
  border-radius: 6px;
  display: inline-block;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-word;
  width: 100%;
}

.scheduler-title {
  font-size: 20px;
  font-weight: 600;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.left-nav {
  position: relative;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 240px;
  box-sizing: border-box;
  z-index: 10;
  transition: left 0.2s ease-out;
}
.left-nav.open .left-nav-mask {
  opacity: 0.5;
  pointer-events: auto;
}
.left-nav .left-nav-mask {
  z-index: 0;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border: 0 none !important;
  opacity: 0;
  pointer-events: none;
  background-color: black;
  transition: opacity 0.2s linear;
}
.left-nav .left-nav-contents {
  position: relative;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 240px;
  color: #1F2D3D;
  background-color: #F9FAFC;
  text-align: left;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #EAEEF2;
}
.left-nav .left-nav-contents .left-nav-logo {
  display: flex;
  flex: 0 0 auto;
  min-height: 70px;
  max-height: 100px;
  align-content: center;
  justify-content: center;
  padding: 10px 10px;
}
.left-nav .left-nav-contents .left-nav-logo img {
  width: 80%;
  object-fit: contain;
}
.left-nav .left-nav-contents .left-nav-toggle {
  position: absolute;
  top: 9.5px;
  right: 15px;
}
.left-nav .left-nav-contents .left-nav-notification {
  padding: 5px 20px;
}
.left-nav .left-nav-contents .left-nav-notification.is-danger {
  line-height: 18px;
  text-align: center;
  background-color: #FF4949;
  color: #FFF;
}
.left-nav .left-nav-contents .left-nav-notification.is-warning {
  line-height: 18px;
  text-align: center;
  background-color: #FFC82C;
  color: #273444;
}
.left-nav .left-nav-contents .left-nav-notification.is-success {
  line-height: 18px;
  text-align: center;
  background-color: #13CE66;
  color: #FFF;
}
.left-nav .left-nav-contents .left-nav-search {
  display: block;
  flex: 0 0 auto;
  height: 50px;
  vertical-align: middle;
  line-height: 50px;
}
.left-nav .left-nav-contents .left-nav-new-button {
  display: block;
  flex: 0 0 auto;
  height: 50px;
  padding: 14px 15px;
  text-align: center;
  box-sizing: border-box;
  border-top: 1px solid #EFF2F7;
}
.left-nav .left-nav-contents .left-nav-new-button .trigger {
  width: 100%;
}
.left-nav .left-nav-contents .left-nav-new-button button {
  height: 30px;
}
.left-nav .left-nav-contents .left-nav-list {
  display: block;
  flex: 0 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0px 0px;
  padding: 0px 0px;
  list-style: none;
}
.left-nav .left-nav-contents .left-nav-list li {
  display: block;
  overflow: hidden;
  width: 240px;
  height: 50px;
  padding: 0px 15px;
  line-height: 50px;
  vertical-align: middle;
  border-top: 1px solid #EFF2F7;
  transition: height 0.25s ease-in-out;
}
.left-nav .left-nav-contents .left-nav-list li:first-child {
  border-top: 0 none !important;
}
.left-nav .left-nav-contents .left-nav-list li.menu-group-wrapper {
  padding-left: 30px;
}
.left-nav .left-nav-contents .left-nav-list li.menu-group-wrapper.is-danger {
  line-height: 18px;
  padding-top: 8px;
  padding-right: 40px;
  text-align: center;
  background-color: #FF4949;
  color: #FFF;
}
.left-nav .left-nav-contents .left-nav-list li.menu-group-wrapper.is-warning {
  line-height: 18px;
  padding-top: 8px;
  padding-right: 40px;
  text-align: center;
  background-color: #FFC82C;
  color: #273444;
}
.left-nav .left-nav-contents .left-nav-list li.menu-group-wrapper.is-success {
  line-height: 18px;
  padding-top: 8px;
  padding-right: 40px;
  text-align: center;
  background-color: #13CE66;
  color: #FFF;
}
.left-nav .left-nav-contents .left-nav-list li .menu-group {
  font-size: 15.5px;
  font-weight: 500;
  margin: 0px 0px;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item {
  min-height: 40px;
  margin: 0px 0px;
  border-radius: 5px;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item:last-child {
  margin-bottom: 10px;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item.is-active {
  color: #1FB6FF !important;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item.is-active a {
  position: relative;
  color: #1FB6FF !important;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item.is-active a::after {
  position: absolute;
  right: 0px;
  content: "";
  width: 5px;
  height: 40px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #1FB6FF;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item:hover {
  background-color: #EFF2F7;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item a {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
  width: 100%;
  color: #273444;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  transition: color 0.15s ease;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item a:hover {
  color: rgb(65.3695652174, 94.8913043478, 128.6304347826);
}
.left-nav .left-nav-contents .left-nav-list li .menu-item a span {
  flex: 0 1 auto;
  justify-self: flex-start;
  height: 40px;
  line-height: 40px;
}
.left-nav .left-nav-contents .left-nav-list li .menu-item a .has-text-beta,
.left-nav .left-nav-contents .left-nav-list li .menu-item a .has-text-new,
.left-nav .left-nav-contents .left-nav-list li .menu-item a .has-text-pro {
  height: 20px;
  line-height: 20px;
  margin-left: auto;
  margin-right: 10px;
  font-size: 10px;
  padding: 0px 10px;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items {
  position: relative;
  top: -2px;
  overflow: hidden;
  height: auto;
  max-height: 0px;
  transition: max-height 0.25s linear;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item {
  margin: 0px 0px;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item.is-active {
  color: #1FB6FF !important;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item.is-active a {
  color: #1FB6FF !important;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item:hover {
  background-color: #EFF2F7;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item a {
  display: block;
  height: 24px;
  width: 100%;
  color: #273444;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color 0.15s ease;
}
.left-nav .left-nav-contents .left-nav-list li .submenu-items .submenu-item a:hover {
  color: rgb(65.3695652174, 94.8913043478, 128.6304347826);
}
.left-nav .left-nav-contents .left-nav-scroll-indicator {
  position: relative;
  display: block;
  flex: 0 0 auto;
  top: 30px;
  opacity: 0;
  transition: opacity 0.33s ease-in-out;
  margin-left: 50px;
  margin-right: 50px;
}
.left-nav .left-nav-contents .left-nav-scroll-indicator.is-scrolling {
  opacity: 0.85;
}
.left-nav .left-nav-contents .left-nav-scroll-indicator .button {
  position: absolute;
  top: -15px;
}
.left-nav .left-nav-contents .button.is-multiline {
  min-height: 2.25em;
  white-space: unset;
  height: auto;
  flex-direction: column;
}
.left-nav .left-nav-contents .bottom-section {
  position: relative;
  display: block;
  flex: 1 0 auto;
  min-height: 120px;
  width: 240px;
  padding-top: 60px;
}
.left-nav .left-nav-contents .bottom-section .v-popover {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile {
  position: relative;
  left: 0px;
  top: -10px;
  width: 240px;
  height: 60px;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #1FB6FF;
  margin-left: 15px;
  overflow: hidden;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .avatar .initials {
  position: relative;
  font-size: 16px;
  line-height: 36px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  left: 7px;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .names div {
  font-size: 12px;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .action-list {
  color: #3C4858;
  font-weight: 500;
  margin-top: 10px;
  font-size: 14px;
  cursor: pointer;
  transition: all linear 0.25s;
}
.left-nav .left-nav-contents .bottom-section .left-nav-profile .action-list:hover {
  color: #1F2D3D;
}
.left-nav .left-nav-help .card {
  border-radius: 5px;
}

.profile-panel {
  position: relative;
}

.left-nav-search-results .avatar {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: relative;
  top: 3px;
}
.left-nav-search-results .avatar .initials {
  position: relative;
  top: 4.5px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.avatar-bg-color-1 {
  background-color: #1FB6FF !important;
}

.avatar-bg-color-2 {
  background-color: #13CE66 !important;
}

.avatar-bg-color-3 {
  background-color: #FF4949 !important;
}

.avatar-bg-color-4 {
  background-color: #FFC82C !important;
}

.avatar-bg-color-5 {
  background-color: #FF7849 !important;
}

.avatar-bg-color-6 {
  background-color: #7E5BEF !important;
}

.avatar-bg-color-7 {
  background-color: #FF49DB !important;
}

.avatar-bg-color-8 {
  background-color: #85d7ff !important;
}

.avatar-bg-color-9 {
  background-color: #29EB7F !important;
}

.avatar-bg-color-10 {
  background-color: #ffd55f !important;
}

.avatar-bg-color-11 {
  background-color: #ff837c !important;
}

.avatar-bg-color-12 {
  background-color: #a389f4 !important;
}

.avatar-bg-color-13 {
  background-color: #ff7ce5 !important;
}

.avatar-bg-color-14 {
  background-color: #009eeb !important;
}

.avatar-bg-color-15 {
  background-color: #0f9f4f !important;
}

.avatar-bg-color-16 {
  background-color: #f8b700 !important;
}

.avatar-bg-color-17 {
  background-color: #ff5216 !important;
}

.avatar-bg-color-18 {
  background-color: #592dea !important;
}

.avatar-bg-color-19 {
  background-color: #ff16d1 !important;
}

.feedback-hint-text {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  padding: 0.625em;
  color: #8492A6;
}

.feedback-textarea {
  border: 0 none;
  box-shadow: none;
  display: block;
  background-color: transparent;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
  font-size: 15px;
  z-index: 2;
}

.feedback-droparea {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  height: 300px;
  width: 100%;
  padding: 40px 40px;
  background-color: #EFF2F7;
}
.feedback-droparea form {
  height: 100%;
}

.feedback-multiselect .multiselect__content {
  margin-left: 0px;
}

.dropbox {
  color: #8492A6;
  background-color: #FFF;
  border: 2px dashed #C0CCDA;
  padding: 10px 10px;
  height: 100%;
  position: relative;
  cursor: pointer;
  border-radius: 6px;
}
.dropbox:hover {
  background: #1FB6FF;
  color: #FFF;
}
.dropbox:hover p > span.has-text-info {
  color: #FFF !important;
}
.dropbox p {
  font-size: 1.2em;
  text-align: center;
  padding: 85px 0;
}

.input-file {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
}

.left-nav-impersonation-panel {
  position: fixed;
  top: -73px;
  left: 15px;
  width: 210px;
  max-width: 210px;
  height: 67px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 14px 10px 5px 10px;
  border-radius: 6px;
  background-color: #FF4949;
  color: #FFF;
  font-size: 11px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  transition: all ease 0.5s;
  box-shadow: 3px 3px 10px -4px rgba(0, 0, 0, 0.25);
}
.left-nav-impersonation-panel:hover {
  top: -10px !important;
  font-weight: bold;
}
.left-nav-impersonation-panel.active {
  top: -30px;
}
.left-nav-impersonation-panel.is-sub-account {
  background-color: #13CE66 !important;
}
.left-nav-impersonation-panel.is-mobile {
  left: calc(50% - 105px) !important;
}

.left-nav-guest-user-panel {
  position: fixed;
  top: -73px;
  left: 15px;
  width: 210px;
  max-width: 210px;
  height: 67px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 14px 10px 5px 10px;
  border-radius: 6px;
  background-color: #7E5BEF;
  color: #FFF;
  font-size: 11px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  transition: all ease 0.5s;
  box-shadow: 3px 3px 10px -4px rgba(0, 0, 0, 0.25);
}
.left-nav-guest-user-panel:hover {
  top: -10px !important;
  font-weight: bold;
}
.left-nav-guest-user-panel.active {
  top: -30px;
}
.left-nav-guest-user-panel.is-sub-account {
  background-color: #13CE66 !important;
}

.left-nav-updates-counter {
  position: absolute;
  top: 4px;
  right: 5px;
}

.is-pro {
  color: #f8b700;
}

.tag-pro {
  height: 15px;
}

.quota-panel-slideout .editor-component-layout,
.quota-panel-slideout .vue-slideout-layout {
  background-color: transparent !important;
}

.message-panel-slideout .editor-component-layout,
.message-panel-slideout .vue-slideout-layout {
  background-color: transparent !important;
}

@media screen and (max-width: 640px) {
  .left-nav-large {
    display: none !important;
  }
  .left-nav-collapsed {
    display: unset !important;
  }
}
@media screen and (min-width: 641px) and (max-width: 1007px) {
  .left-nav-large {
    display: none !important;
  }
  .left-nav-collapsed {
    display: unset !important;
  }
}
@media screen and (min-width: 1008px) {
  .left-nav-large {
    display: unset !important;
  }
  .left-nav-collapsed {
    display: none !important;
  }
}
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.page {
  height: 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.page .left-nav-toggle {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  height: 50px;
  margin: 0px 0px;
  padding: 0px 20px;
  background-color: #F9FAFC;
  align-content: center;
  justify-content: center;
}
.page .left-nav-toggle .toggle-button {
  position: absolute;
  left: 20px;
  top: 9.5px;
}
.page .left-nav-toggle img {
  padding: 7.5px 0px;
  object-fit: contain;
}
.page .left-nav-toggle .mobile-help-button {
  position: absolute;
  right: 20px;
  top: 7px;
  display: inline-block;
  width: 67px;
  height: 30px;
}
.page .left-nav-toggle .mobile-help-button .help-viewer-button {
  top: 0px !important;
}
.page .page-header {
  flex: 0 0 70px;
  height: 70px;
  margin: 0px 0px;
  padding: 0px 20px;
}
.page .page-header.has-banner {
  height: 180px;
}
.page .page-header.no-page-header {
  display: none !important;
}
.page .page-header .banner {
  min-height: 50px;
  margin: 0px -20px;
  padding: 10px 20px;
  font-size: 14px;
}
.page .page-header .banner.is-info {
  background-color: #1FB6FF;
  color: #FFF;
}
.page .page-header .banner.is-info strong {
  color: #FFF;
}
.page .page-header .banner.is-info a {
  color: #FFF;
  text-decoration: underline;
  font-weight: 600;
}
.page .page-header .level {
  height: 70px;
  margin: 0px 0px;
}
.page .page-header .level .page-name {
  font-size: 24px;
  font-weight: 600;
}
.page .page-header .level .help-viewer-button {
  top: -5px;
}
.page .page-header .level .tag-count {
  color: #FFF;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: center;
  padding: 3px 8px;
  border-radius: 290486px;
  background-color: #0f9f4f;
}
.page .page-actions {
  flex: 1 0 auto;
  min-height: 50px;
  margin: 0px 0px;
  padding: 0px 20px;
}
.page .page-body {
  flex: 1 1 100%;
  margin: 0px 0px;
  padding: 0px 0px;
  overflow-y: auto;
  overflow-x: hidden;
}

.no-data {
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #1F2D3D;
  margin: 0px 0px;
  padding: 60px 60px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  position: relative;
}
.no-data.has-banner {
  padding-top: 110px;
}
.no-data.is-mobile {
  padding: 40px 20px;
  align-content: flex-start !important;
}
.no-data.is-mobile .row span.no-data-title {
  max-width: 85%;
  font-size: 29px;
}
.no-data.is-mobile .row span.no-data-description {
  max-width: 85%;
}
.no-data.is-mobile .button-wrapper {
  width: 85%;
}
.no-data.is-mobile .button-wrapper .button {
  width: 100%;
}
.no-data .banner {
  position: absolute;
  width: 100%;
  min-height: 50px;
  margin: 0px 0px;
  padding: 10px 20px;
  font-size: 14px;
  top: 0px;
  left: 0px;
}
.no-data .banner.is-info {
  background-color: #1FB6FF;
  color: #FFF;
}
.no-data .banner.is-info strong {
  color: #FFF;
}
.no-data .banner.is-info a {
  color: #FFF;
  text-decoration: underline;
  font-weight: 600;
}
.no-data .row {
  flex-basis: 100%;
  text-align: center;
  color: #FFF;
  margin-bottom: 20px;
}
.no-data .row img {
  min-height: 200px;
  max-height: 200px;
  object-fit: contain;
}
.no-data .row span {
  display: block;
  margin: 0 auto;
}
.no-data .row span.no-data-title {
  max-width: 75%;
  font-size: 30px;
  font-weight: 600;
}
.no-data .row span.no-data-description {
  max-width: 50%;
  font-size: 14px;
  font-weight: inherit;
}
.no-data .row span.no-data-description.wide-description {
  max-width: 80%;
}
.no-data .button-wrapper {
  width: 75%;
  margin: 0 auto;
  text-align: center;
}
.no-data .button-wrapper .button {
  width: 250px;
  padding: 25px 20px;
  margin: 10px 10px;
}

@media screen and (max-width: 1200px) {
  .no-data {
    align-content: flex-start;
  }
  .no-data .row span.no-data-title {
    max-width: 85%;
    font-size: 29px;
  }
  .no-data .row span.no-data-description {
    max-width: 85%;
  }
  .no-data .button-wrapper {
    width: 85%;
  }
}
/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.data-actions-component {
  height: 50px;
  margin: 0px -20px;
  padding: 0px 20px;
}
.data-actions-component > .level {
  height: 50px;
}
.data-actions-component > .level .level-left .button {
  height: 30px;
  font-size: 13px;
  min-width: 100px;
}
.data-actions-component > .level .level-left .search-text-button {
  min-width: 100px;
  max-width: 200px;
}
.data-actions-component > .level .level-left input {
  height: 25px;
  padding: 0px 5px;
  font-size: 13px;
}
.data-actions-component > .level .level-left .filters-button {
  height: 30px;
  color: #273444;
  min-width: 50px;
}
.data-actions-component > .level .level-left .filters-button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.data-actions-component > .level .level-right .buttons {
  margin: 0px 0px;
}
.data-actions-component > .level .level-right .buttons .button {
  height: 30px;
  margin: 5px 0px 5px 5px;
  position: relative;
  padding: 0px 16px;
  border: 0 none;
  border-radius: 5px;
  outline: none !important;
  background-color: #D3DCE6;
  color: #273444;
}
.data-actions-component > .level .level-right .buttons .button:hover {
  background-color: rgb(204.4956521739, 214.8260869565, 226.3043478261) !important;
}
.data-actions-component > .level .level-right .buttons .button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.data-actions-component > .level .level-right .buttons .button:active {
  background-color: rgb(217.5043478261, 225.1739130435, 233.6956521739) !important;
}
.data-actions-component > .level .level-right .buttons .button .icon {
  width: 16px;
}
.data-actions-component .filters-button {
  transition: all linear 0.25s;
}
.data-actions-component .filters-button-blue-hightlights {
  border-color: #1FB6FF !important;
}
.data-actions-component .filters-button-blue-hightlights span {
  color: #1FB6FF !important;
}
.data-actions-component .button-wobble {
  -webkit-font-smoothing: antialiased;
  animation: wobbleud 0.5s linear;
}
@keyframes wobbleud {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.data-component {
  height: 100%;
  width: 100%;
}
.data-component .data-grid {
  background-color: #FFF;
  margin: 0px 0px;
}
.data-component .data-grid .loading-ring-container {
  display: block;
  width: 200px;
  height: 60px;
  margin: 30px auto;
  text-align: center;
}
.data-component .data-grid .flex-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 100px;
}
.data-component .data-grid .flex-grid .col {
  position: relative;
  min-width: 200px;
  min-height: 280px;
  text-align: center;
  margin: 0px 20px;
}
.data-component .data-grid .flex-grid .col:hover .col-content .icon-box {
  border: 0 none !important;
  transform: translate(-1px, -1px);
}
.data-component .data-grid .flex-grid .col:hover .col-content .icon-box::after {
  opacity: 1;
}
.data-component .data-grid .flex-grid .col:hover .col-content .icon-box img {
  filter: brightness(50%);
}
.data-component .data-grid .flex-grid .col:hover .col-content .icon-box .icon {
  color: #3C4858 !important;
}
.data-component .data-grid .flex-grid .col:hover .col-content .icon-box .ui-editor {
  background-color: #C0CCDA;
  color: #273444;
  opacity: 0.8;
}
.data-component .data-grid .flex-grid .col.show .icon-box {
  background-color: #8492A6 !important;
  border: 0 none !important;
  transform: translate(-1px, -1px) !important;
}
.data-component .data-grid .flex-grid .col.show .icon-box::after {
  opacity: 1 !important;
}
.data-component .data-grid .flex-grid .col.show .icon-box img {
  filter: brightness(50%);
}
.data-component .data-grid .flex-grid .col.show .icon-box .icon {
  color: #3C4858 !important;
}
.data-component .data-grid .flex-grid .col.show .hide-when-parent-hovered {
  opacity: 0 !important;
}
.data-component .data-grid .flex-grid .col.show .show-when-parent-hovered {
  opacity: 1 !important;
}
.data-component .data-grid .flex-grid .col .col-content {
  width: 200px;
}
.data-component .data-grid .flex-grid .col .col-content .icon-box {
  position: relative;
  display: inline-block;
  background-color: #F9FAFC;
  border: 1px solid #E0E6ED;
  width: 200px;
  height: 150px;
  border-radius: 10px;
  transform: scale(1);
  transition-property: unset !important;
  cursor: pointer;
}
.data-component .data-grid .flex-grid .col .col-content .icon-box::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 10px;
  /*box-shadow: 7.5px 7.5px 20px 0 $grey-dark;*/
  box-shadow: 0 2px 5px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}
.data-component .data-grid .flex-grid .col .col-content .icon-box img {
  border-radius: 10px;
  object-fit: cover;
  width: 200px;
  height: 150px;
}
.data-component .data-grid .flex-grid .col .col-content .icon-box span.icon {
  height: 60px;
  width: 60px;
  font-size: 60px;
  transform: translate(0px, 45px);
}
.data-component .data-grid .flex-grid .col .col-content .icon-box .ui-editor {
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #EFF2F7;
  border-radius: 6px;
  color: #8492A6;
  width: 30px;
  height: 30px;
  padding: 3px 5px;
  opacity: 0;
}
.data-component .data-grid .flex-grid .col .col-content .icon-box .ui-editor:hover {
  opacity: 1;
}
.data-component .data-grid .flex-grid .col .col-content .form-text {
  padding: 3px 0px;
}
.data-component .data-grid .flex-grid .col .col-content .col-hover-buttons {
  position: absolute;
  bottom: 91px;
  width: 200px;
}
.data-component .data-grid .flex-grid .col .col-content .col-hover-buttons .button {
  width: 85px;
}
.data-component .data-grid .masonry-grid {
  position: relative;
  background-color: #FFF;
  margin: 0px 20px;
}
.data-component .data-grid .masonry-grid .grid-item {
  margin-bottom: 20px;
}
.data-component .data-grid .masonry-grid .grid-item .icon-box {
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #E0E6ED;
  width: 100%;
  border-radius: 10px;
  transform: scale(1);
  transition-property: unset !important;
}
.data-component .data-grid .masonry-grid .grid-item .icon-box::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 10px;
  /*box-shadow: 7.5px 7.5px 20px 0 $grey-dark;*/
  box-shadow: 0 2px 5px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}
.data-component .data-grid .masonry-grid .grid-item,
.data-component .data-grid .masonry-grid .grid-sizer {
  width: 48%;
}
.data-component .data-grid .masonry-grid .gutter-sizer {
  width: 4%;
}
@media screen and (min-width: 1600px) {
  .data-component .data-grid .masonry-grid .grid-item,
  .data-component .data-grid .masonry-grid .grid-sizer {
    width: 32%;
  }
  .data-component .data-grid .masonry-grid .gutter-sizer {
    width: 2%;
  }
}
.data-component .data-grid .small-grid-container .small-grid-item {
  min-height: 50px;
  padding: 0px 10px;
  border-bottom: 1px solid #E5E9F2;
}
.data-component .data-grid .small-grid-container .small-grid-item .columns {
  height: 100%;
  padding: 10px 0px;
}
.data-component .data-grid .small-grid-container .small-grid-item .columns .column {
  white-space: normal;
  line-break: anywhere;
}
.data-component .data-grid .small-grid-container .small-grid-item .columns .icon-box {
  position: relative;
  display: inline-block;
  background-color: #F9FAFC;
  border: 1px solid #E0E6ED;
  max-width: 45px;
  height: 45px;
  border-radius: 10px;
  margin-left: 12px;
}
.data-component .data-grid .small-grid-container .small-grid-item .columns .icon-box img {
  border-radius: 10px;
  object-fit: cover;
  width: 45px;
  height: 45px;
}
.data-component .data-grid .small-grid-container .small-grid-item .columns .icon-box span.icon {
  height: 45px;
  width: 45px;
  transform: scale(0.5);
}
.data-component .data-grid .small-grid-container .small-grid-item .avatar {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-right: 10px;
  line-height: 50px;
}
.data-component .data-grid .small-grid-container .small-grid-item .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}
.data-component .data-grid .small-grid-container .small-grid-item .avatar .initials {
  position: relative;
  top: -9.5px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  pointer-events: none;
}
.data-component .data-component-body {
  height: 100%;
  width: 100%;
}
.data-component .data-columns {
  width: 100%;
  height: 100%;
}
.data-component .data-columns .data-columns-container {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.data-component .data-columns .data-columns-left {
  flex: 0 0 auto;
  display: block;
  min-width: 0px;
  height: 100%;
}
.data-component .data-columns .data-columns-middle {
  flex: 1 1 auto;
  display: block;
  min-width: 0px;
  height: 100%;
}
.data-component .data-columns .data-columns-right {
  flex: 0 1 auto;
  display: block;
  height: 100%;
  width: calc(100% - 20px);
  overflow-x: auto;
  overflow-y: hidden;
}
.data-component .data-columns .data-columns-header {
  display: block;
  height: 50px;
  min-width: 100%;
  border-top: 1px solid #E5E9F2;
  border-bottom: 1px solid #E5E9F2;
}
.data-component .data-columns .data-columns-body {
  position: relative;
  display: block;
  height: calc(100% - 50px);
}
.data-component .data-columns .data-columns-footer {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  border-top: 1px solid #E5E9F2;
}
.data-component .data-columns .data-columns-footer .level .level-left {
  font-size: 12px;
}
.data-component .data-columns .data-columns-footer .pagination-button.is-active {
  border-color: #1FB6FF;
  color: #1FB6FF;
}
.data-component .data-columns .data-columns-row {
  display: block;
  height: 50px;
  white-space: nowrap;
}
.data-component .data-columns .data-columns-row:after {
  clear: both;
}
.data-component .data-columns .data-columns-row.hovered {
  background-color: #E5E9F2 !important;
}
.data-component .data-columns .data-columns-row.hovered .data-columns-column .data-columns-action-button .button {
  color: #FFF;
  background-color: #1FB6FF;
}
.data-component .data-columns .data-columns-row.selected {
  background-color: #EFF2F7;
}
.data-component .data-columns .data-columns-row.selected .data-columns-column .data-columns-action-button .button {
  color: #FFF;
  background-color: #1FB6FF;
}
.data-component .data-columns .data-columns-row .data-columns-column {
  position: relative;
  float: left;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  cursor: default;
  box-sizing: border-box;
  white-space: nowrap;
}
.data-component .data-columns .data-columns-row .data-columns-column.sortable {
  cursor: pointer;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-checkbox {
  display: inline-block;
  width: 45px;
  height: 50px;
  padding-left: 17px;
  padding-top: 8px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-checkbox label {
  line-height: 0px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-checkbox .input-box {
  border-radius: 5px;
  background-color: #fff;
  width: 25px;
  height: 25px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-checkbox .input-box .input-box-circle {
  border-radius: 5px;
  width: 25px;
  height: 25px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-checkbox .input-box .input-box-minus {
  border-radius: 5px;
  width: 25px;
  height: 25px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-action-button {
  display: inline-block;
  width: 100px;
  height: 50px;
  padding-top: 13px;
  padding-left: 20px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-action-button .button {
  width: 70px;
  height: 25px;
  background-color: #EFF2F7;
  color: #273444;
  transition: all 0.25s linear;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-title {
  float: left;
  display: block;
  height: 50px;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  vertical-align: middle;
  padding-left: 10px;
  width: calc(100% - 10px);
  box-sizing: border-box;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-title.sortable {
  width: calc(100% - 30px);
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-title.sort-on {
  color: #1FB6FF;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-sorter {
  float: left;
  display: block;
  width: 20px;
  height: 50px;
  white-space: nowrap;
  color: #1FB6FF;
  vertical-align: middle;
  user-select: none;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: center;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-sorter span {
  width: 15px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-sorter span.no-sort {
  color: #273444 !important;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-resizer {
  float: left;
  display: block;
  margin: 0px 0px;
  margin-left: 5px;
  padding: 0px 0px;
  width: 5px;
  height: 50px;
  cursor: ew-resize !important;
  user-select: none;
  box-sizing: border-box;
  white-space: nowrap;
  border-left: 1px solid #E5E9F2;
  color: #FFF;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-resizer.disabled {
  pointer-events: none;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper {
  position: relative;
  z-index: 1;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper.has-toggle {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0;
  padding: 0 0;
  height: 100%;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper .data-column-text {
  display: block;
  height: 50px;
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  vertical-align: middle;
  padding-left: 10px;
  width: calc(100% - 10px);
  box-sizing: border-box;
  z-index: 1;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper .data-column-text .avatar {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-right: 10px;
  line-height: 50px;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper .data-column-text .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-columns-column-wrapper .data-column-text .avatar .initials {
  position: relative;
  top: -9.5px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  pointer-events: none;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-actions {
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0px;
  top: 0px;
  z-index: 2;
  background-color: transparent;
  cursor: pointer;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-actions:hover .icon {
  opacity: 0.8;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-actions .icon {
  position: absolute;
  right: 10px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  border-radius: 5px;
  background-color: #D3DCE6;
  width: 26px;
  height: 26px;
  padding: 2px 5px;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-actions .icon:hover {
  opacity: 1 !important;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-edit {
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0px;
  top: 0px;
  z-index: 2;
  background-color: transparent;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-edit:hover .icon {
  opacity: 0.8;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-edit .icon {
  position: absolute;
  right: 46px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  border-radius: 5px;
  background-color: #D3DCE6;
  width: 26px;
  height: 26px;
  padding: 2px 5px;
  opacity: 0;
  transition: opacity 0.25s ease;
  z-index: 2;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-edit .icon:hover {
  opacity: 1 !important;
}
.data-component .data-columns .data-columns-row .data-columns-column .data-column-copy-alert {
  position: absolute;
  background-color: #c2ebff;
  left: 0px;
  top: 0px;
  width: calc(100% - 5px);
  height: 50px;
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 50px;
  color: #273444;
  opacity: 1;
  text-align: center;
  transition: opacity 1s ease-in;
  z-index: 3;
}

.search-list .search-list-item {
  margin: 0px 0px;
  padding: 5px 5px;
  border-radius: 5px;
}
.search-list .search-list-item:hover {
  background-color: #EFF2F7;
}

.data-filter .list-paging {
  display: block;
  font-size: 12px;
  height: 40px;
  padding-top: 5px;
}
.data-filter .list-paging .pager {
  display: inline-block;
  width: 50%;
  text-align: center;
}
.data-filter .list-paging .pager-left {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: left;
  padding: 0px 12px;
  pointer-events: none;
}
.data-filter .list-paging .pager-left.active {
  font-weight: 600;
  pointer-events: all !important;
}
.data-filter .list-paging .pager-right {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: right;
  padding: 0px 12px;
  pointer-events: none;
}
.data-filter .list-paging .pager-right.active {
  font-weight: 600;
  pointer-events: all !important;
}

.data-component-checkbox {
  display: flex;
  width: 45px;
  height: 50px;
  justify-content: flex-end;
  align-items: center;
}
.data-component-checkbox .loading-ring {
  width: 25px;
  height: 25px;
  transform: scale(0.4) translateY(-25px) translateX(-25px);
}
.data-component-checkbox input[type=checkbox] {
  height: 0;
  width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.data-component-checkbox input[type=checkbox] + label {
  position: relative;
  display: block;
}
.data-component-checkbox input[type=checkbox] + label > span {
  display: block;
  width: 25px;
  height: 25px;
  background: #FFF;
  border: 1px solid #D3DCE6;
  border-radius: 5px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}
.data-component-checkbox input[type=checkbox] + label:hover > span, .data-component-checkbox input[type=checkbox]:focus + label > span {
  border: 1px solid #C0CCDA;
}
.data-component-checkbox input[type=checkbox]:checked + label > span {
  border: 12.5px solid #13CE66;
  animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
}
.data-component-checkbox input[type=checkbox]:checked:not(.select-some) + label > span:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 6px;
  border-right: 1.5px solid transparent;
  border-bottom: 1.5px solid transparent;
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  animation: checkbox-check 125ms 250ms cubic-bezier(0.4, 0, 0.23, 1) forwards;
}
.data-component-checkbox input.select-some[type=checkbox]:checked + label > span:after {
  content: "";
  position: absolute;
  top: calc(50% - 1px) !important;
  left: 25% !important;
  width: 50%;
  height: 1px;
  border-bottom: 1px solid #FFF;
}
@keyframes shrink-bounce {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #FFF;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 5px;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 7px;
    height: 12.5px;
    border-color: #FFF;
    transform: translate3d(0, -12.5px, 0) rotate(45deg);
  }
}

.data-filter-button {
  position: relative;
  z-index: 2;
  padding: 0px 20px;
  border: 0 none;
  border-radius: 5px;
  outline: none !important;
  min-width: 150px;
}
.data-filter-button:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.data-filter-button:active {
  border: 0 none !important;
}
.data-filter-button.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}
.data-filter-button:hover {
  background-color: rgb(207.8673469388, 216.9897959184, 227.6326530612) !important;
  color: rgb(175.935, 190.995, 208.565) !important;
}
.data-filter-button:hover .data-filter-name {
  opacity: 0 !important;
}
.data-filter-button:hover .data-filter-buttons {
  opacity: 1 !important;
}
.data-filter-button .data-filter-name {
  z-index: 3;
  opacity: 1;
}
.data-filter-button .data-filter-buttons {
  position: absolute;
  z-index: 4;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  height: 38.5px;
  line-height: 30px;
  opacity: 0;
  display: flex;
  min-width: 150px;
  justify-content: space-around;
  background-color: #D3DCE6 !important;
  color: #8492A6 !important;
  border-radius: 5px;
  border: 0 none;
  outline: none !important;
}
.data-filter-button .data-filter-buttons:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 0 none !important;
}
.data-filter-button .data-filter-buttons:active {
  border: 0 none !important;
}
.data-filter-button .data-filter-buttons .data-filter-action {
  display: inline-block;
  height: 100%;
  line-height: 39px;
  flex: 1;
}
.data-filter-button .data-filter-buttons .data-filter-action:not(:first-child):not(:last-child) {
  border-left: 1px solid #E0E6ED;
  border-right: 1px solid #E0E6ED;
}
.data-filter-button .data-filter-buttons .data-filter-action:hover {
  color: #1F2D3D !important;
}
.data-filter-button .data-filter-buttons .data-filter-action.disabled {
  background: repeating-linear-gradient(135deg, #E5E9F2, #E5E9F2 10px, rgb(212, 218.6153846154, 233.5) 10px, rgb(212, 218.6153846154, 233.5) 20px) !important;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.editor-component {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: normal;
  outline: none;
  z-index: 10;
}
.editor-component-fixed {
  position: fixed;
}

.editor-component-enable-animation {
  opacity: 0;
  transition: opacity 318ms, left 1ms 318ms, top 1ms 318ms, bottom 1ms 318ms, right 1ms 318ms;
}
.editor-component-enable-animation.editor-component-visible {
  opacity: 1;
  transition: opacity 318ms, left 1ms, top 1ms, bottom 1ms, right 1ms;
}
.editor-component-enable-animation .editor-component-layout {
  transition-property: left, right, top, bottom;
  transition-duration: 318ms;
}

.editor-component-layout {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
}

.editor-component-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.editor-dialog-box {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0px 0px;
  margin: 0px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.editor-dialog-box .box {
  position: relative;
  left: 0;
  right: 0;
  margin: auto;
}

.editor-component-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0px 0px;
  margin: 0px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.editor-component-content .editor-component-header {
  position: relative;
}
.editor-component-content .editor-component-header .columns {
  height: 70px;
  margin: 0px 0px;
  padding: 0px 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #E5E9F2;
}
.editor-component-content .editor-component-header .columns .column {
  min-width: 0px;
}
.editor-component-content .editor-component-header .columns .editor-component-title {
  font-size: 20px;
  font-weight: 600;
}
.editor-component-content .editor-component-header .level {
  height: 70px;
  margin: 0px 0px;
  padding: 0px 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #E5E9F2;
}
.editor-component-content .editor-component-header .level .editor-component-title {
  font-size: 20px;
  font-weight: 600;
}
.editor-component-content .editor-component-body {
  position: relative;
  width: 100%;
  padding: 20px 20px;
  overflow-x: hidden;
  overflow-y: auto;
}
.editor-component-content .editor-component-body.no-padding {
  padding: 0px 0px !important;
}
.editor-component-content .editor-component-body.overflow-visible {
  overflow: visible;
}
.editor-component-content .editor-component-footer {
  position: relative;
  height: 70px;
  margin: 0px 0px;
  padding: 0px 0px;
  box-sizing: border-box;
  border-top: 1px solid #E5E9F2;
}

#custom-history-editor .editor-component-body {
  padding: 0 !important;
}

#ReportBuilderHistory-action-editor .editor-component-body {
  padding: 20px 20px !important;
}

#edit-submission-editor .editor-component-body {
  padding: 0 20px 20px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.dispatch-wizard .is-loading-form {
  pointer-events: none;
  opacity: 0.5;
}
.dispatch-wizard .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
}
.dispatch-wizard .wrapper .editors {
  flex: 1;
}
.dispatch-wizard .wrapper .editors.is-mobile {
  flex: 0 0 auto;
  width: 100%;
}
.dispatch-wizard .wrapper .editors.is-mobile .editor.step-1 {
  width: 100%;
}
.dispatch-wizard .wrapper .editors.is-mobile .editor.step-3 {
  width: 100%;
}
.dispatch-wizard .wrapper .editors .editor {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px 20px;
}
.dispatch-wizard .wrapper .editors .editor.step-1 {
  width: 50%;
}
.dispatch-wizard .wrapper .editors .editor.step-3 {
  width: 85%;
}
.dispatch-wizard .wrapper .editors .editor iframe {
  border: 1px solid #D3DCE6;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}
.dispatch-wizard .wrapper .editors .editor .complete-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.dispatch-wizard .wrapper .editors .editor .complete-wrapper .box {
  border: 1px dashed #8492A6;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  max-height: 300px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto auto;
  text-align: center;
}
.dispatch-wizard .wrapper .editors .mapboxgl-ctrl-geocoder {
  box-shadow: inset 0 1px 2px rgba(31, 45, 61, 0.1) !important;
  background-color: #F9FAFC !important;
  border: 1px solid #E5E9F2 !important;
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
}
.dispatch-wizard .wrapper .editors .map-wrapper {
  position: relative;
  width: 100%;
  height: calc(100% - 140px);
}
.dispatch-wizard .wrapper .editors .map-wrapper #dispatch-map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.dispatch-wizard .wrapper .editors .map-wrapper #dispatch-scheduler-map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.dispatch-wizard .list-paging {
  display: block;
  font-size: 12px;
  height: 40px;
  padding-top: 5px;
}
.dispatch-wizard .list-paging .pager {
  display: inline-block;
  width: 50%;
  text-align: center;
}
.dispatch-wizard .list-paging .pager-left {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: left;
  padding: 0px 12px;
  pointer-events: none;
}
.dispatch-wizard .list-paging .pager-left.active {
  font-weight: 600;
  pointer-events: all !important;
}
.dispatch-wizard .list-paging .pager-right {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: right;
  padding: 0px 12px;
  pointer-events: none;
}
.dispatch-wizard .list-paging .pager-right.active {
  font-weight: 600;
  pointer-events: all !important;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.submission-avatar {
  width: 45px;
  height: 45px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.submission-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.submission-avatar .initials {
  position: relative;
  top: 11.25px;
  font-size: 22.5px;
  line-height: 22.5px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.submission-ratinglabel {
  list-style: none;
  width: 100%;
}
.submission-ratinglabel li {
  display: inline;
}

.submission-subform {
  padding-left: 45px;
}

.submission-actions li {
  margin-top: 3px;
}

#submission-viewer-slideout .animate-height {
  max-height: 500px;
  transition: max-height ease 0.25s;
}
#submission-viewer-slideout .animate-height.open {
  max-height: 30000px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
#submission-dispatch-slideout .list-paging {
  display: block;
  font-size: 12px;
  height: 40px;
  padding-top: 5px;
}
#submission-dispatch-slideout .list-paging .pager {
  display: inline-block;
  width: 50%;
  text-align: center;
}
#submission-dispatch-slideout .list-paging .pager-left {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: left;
  padding: 0px 12px;
  pointer-events: none;
}
#submission-dispatch-slideout .list-paging .pager-left.active {
  font-weight: 600;
  pointer-events: all !important;
}
#submission-dispatch-slideout .list-paging .pager-right {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: right;
  padding: 0px 12px;
  pointer-events: none;
}
#submission-dispatch-slideout .list-paging .pager-right.active {
  font-weight: 600;
  pointer-events: all !important;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.progress.is-download::-webkit-progress-value {
  background-color: #13CE66;
}

.progress.is-download::-moz-progress-bar {
  background-color: #13CE66;
}

.progress.is-download::-ms-fill {
  background-color: #13CE66;
}

.progress.is-download:indeterminate {
  background-image: linear-gradient(to right, #13CE66 30%, #E5E9F2 30%);
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.user-editor {
  height: auto;
  min-height: 100%;
  padding: 20px 20px;
}
.user-editor .icon-box {
  display: block;
  position: relative;
  border: 0px none;
  width: 170px;
  height: 170px;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
}
.user-editor .icon-box img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.user-editor .icon-box span {
  display: block;
  width: 60px;
  height: 60px;
  color: #FFF;
  font-size: 45px;
  cursor: default;
  text-transform: uppercase;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.user-editor .assigned-scroller {
  height: calc(100% - 178px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}
.user-editor .add-scroller {
  height: calc(100% - 60px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.submission-errors-viewer .errors-body {
  height: auto;
  min-height: 100%;
  padding: 20px 20px;
}
.submission-errors-viewer .no-errors {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 270px;
  height: 100px;
  text-align: center;
  margin: -50px -125px;
  font-size: 16px;
}
.submission-errors-viewer .error-count {
  background-color: red;
  min-width: 35px;
  height: 20px;
  border-radius: 5px;
  color: #FFF;
  text-align: center;
  font-size: 12px;
}
.submission-errors-viewer .error {
  padding: 20px;
  border-radius: 5px;
  background: #FFF1E7;
  color: #FF5216;
}
.submission-errors-viewer .error .error-title {
  font-weight: 500;
  font-size: 16px;
}
.submission-errors-viewer .error .error-subtitle {
  margin-top: 10px;
}
.submission-errors-viewer .error .error-list {
  margin-top: 10px;
  margin-left: 10px;
  list-style: initial;
  padding-left: 20px;
}
.submission-errors-viewer .icon-box {
  display: block;
  position: relative;
  border: 0px none;
  width: 170px;
  height: 170px;
  border-radius: 10px;
  cursor: pointer;
  text-align: center;
}
.submission-errors-viewer .icon-box img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.submission-errors-viewer .icon-box span {
  display: block;
  width: 60px;
  height: 60px;
  color: #FFF;
  font-size: 45px;
  cursor: default;
  text-transform: uppercase;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.submission-errors-viewer .assigned-scroller {
  height: calc(100% - 178px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}
.submission-errors-viewer .add-scroller {
  height: calc(100% - 60px);
  overflow: hidden scroll;
  margin: 0px -20px;
  padding: 0px 20px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.builder-framed {
  height: 100%;
  overflow: hidden;
}
.builder-framed .loading-ring-container {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.builder-framed .level {
  display: flex;
}

.builder-framed-mobile {
  position: relative;
  height: 100%;
  display: block;
}
.builder-framed-mobile .menu-label {
  color: #C0CCDA;
}
.builder-framed-mobile .box-scroller {
  display: block;
  height: calc(100% - 50px);
  margin: 0px 0px;
  padding: 0px 0px;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.builder-framed-mobile .box-scroller .scroller-content {
  height: auto;
  padding: 30px 30px;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
fieldset[disabled] .multiselect {
  pointer-events: none;
}

.multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 48px;
  height: 35px;
  background: #fff;
  display: block;
}

.multiselect__spinner:before,
.multiselect__spinner:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border-color: #1FB6FF transparent transparent;
  border-style: solid;
  border-width: 2px;
  box-shadow: 0 0 0 1px transparent;
}

.multiselect__spinner:before {
  animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}

.multiselect__spinner:after {
  animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}

.multiselect__loading-enter-active,
.multiselect__loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.multiselect__loading-enter,
.multiselect__loading-leave-active {
  opacity: 0;
}

.multiselect,
.multiselect__input,
.multiselect__single {
  font-family: inherit;
  font-size: 16px;
  touch-action: manipulation;
}

.multiselect__single {
  overflow: hidden;
  text-overflow: ellipsis;
}

.multiselect {
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 100%;
  min-height: 40px;
  text-align: left;
  color: #1F2D3D;
}

.multiselect * {
  box-sizing: border-box;
}

.multiselect:focus {
  outline: none;
}

.multiselect--disabled {
  background: #fff;
  pointer-events: none;
  opacity: 0.6;
}

.multiselect--active {
  z-index: 50;
}

.multiselect--active:not(.multiselect--above) .multiselect__current,
.multiselect--active:not(.multiselect--above) .multiselect__input,
.multiselect--active:not(.multiselect--above) .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.multiselect--active .multiselect__select {
  transform: rotateZ(180deg);
}

.multiselect--above.multiselect--active .multiselect__current,
.multiselect--above.multiselect--active .multiselect__input,
.multiselect--above.multiselect--active .multiselect__tags {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.multiselect__input,
.multiselect__single {
  position: relative;
  display: inline-block;
  min-height: 20px;
  line-height: 20px;
  border: none;
  border-radius: 5px;
  background: #fff;
  padding: 0 0 0 5px;
  width: 100%;
  transition: border 0.1s ease;
  box-sizing: border-box;
  margin-bottom: 8px;
  vertical-align: top;
}

.multiselect__input::placeholder {
  color: #D3DCE6;
}

.multiselect__tag ~ .multiselect__input,
.multiselect__tag ~ .multiselect__single {
  width: auto;
}

.multiselect__input:hover,
.multiselect__single:hover {
  border-color: #cfcfcf;
}

.multiselect__input:focus,
.multiselect__single:focus {
  border-color: #a8a8a8;
  outline: none;
}

.multiselect__single {
  padding-left: 5px;
  margin-bottom: 8px;
}

.multiselect__tags-wrap {
  display: inline;
}

.multiselect__tags {
  min-height: 40px;
  display: block;
  padding: 8px 40px 0 8px;
  border-radius: 5px;
  border: 1px solid transparent;
  background: #fff;
  font-size: 14px;
}

.multiselect.with-border .multiselect__tags {
  border: 1px solid #E5E9F2;
}

.multiselect__tag {
  position: relative;
  display: inline-block;
  padding: 4px 26px 4px 10px;
  border-radius: 5px;
  margin-right: 10px;
  color: #1F2D3D;
  line-height: 1;
  background: #D3DCE6;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.multiselect__tag-icon {
  cursor: pointer;
  margin-left: 7px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-weight: 700;
  font-style: initial;
  width: 22px;
  text-align: center;
  line-height: 22px;
  transition: all 0.2s ease;
  border-radius: 5px;
}

.multiselect__tag-icon:after {
  content: "×";
  color: #266d4d;
  font-size: 14px;
}

.multiselect__tag-icon:focus,
.multiselect__tag-icon:hover {
  background: #369a6e;
}

.multiselect__tag-icon:focus:after,
.multiselect__tag-icon:hover:after {
  color: white;
}

.multiselect__current {
  line-height: 16px;
  min-height: 40px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  padding: 8px 12px 0;
  padding-right: 30px;
  white-space: nowrap;
  margin: 0;
  text-decoration: none;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}

.multiselect__select {
  line-height: 16px;
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 38px;
  right: 1px;
  top: 1px;
  padding: 4px 8px;
  margin: 0;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: transform 0.2s ease;
}

.multiselect__select:before {
  border-style: solid;
  border-width: 0.125em 0.125em 0 0;
  border-color: #D3DCE6;
  content: "";
  display: inline-block;
  height: 0.65em;
  left: 0;
  position: relative;
  top: 8px;
  transform: rotate(135deg);
  vertical-align: top;
  width: 0.65em;
}

.multiselect__placeholder {
  color: #adadad;
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 2px;
}

.multiselect--active .multiselect__placeholder {
  display: none;
}

.multiselect__content-wrapper {
  position: absolute;
  display: block;
  background: #fff;
  width: 100%;
  max-height: 240px;
  overflow: auto;
  border: 1px solid #e8e8e8;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
}

.multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
}

.multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
  border-top: 1px solid #e8e8e8;
}

.multiselect__content::webkit-scrollbar {
  display: none;
}

.multiselect__element {
  display: block;
}

.multiselect__option {
  display: block;
  padding: 12px;
  min-height: 40px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}

.multiselect__option:after {
  top: 0;
  right: 0;
  position: absolute;
  line-height: 40px;
  padding-right: 12px;
  padding-left: 20px;
  font-size: 13px;
}

.multiselect__option--highlight {
  background: rgb(240.1326530612, 243.0102040816, 246.3673469388);
  color: #1F2D3D;
  outline: none;
}

.multiselect__option--highlight:after {
  background: rgb(240.1326530612, 243.0102040816, 246.3673469388);
  color: #1F2D3D;
  content: attr(data-select);
}

.multiselect__option--selected {
  background: #E0E6ED;
  color: #1F2D3D;
  font-weight: bold;
}

.multiselect__option--selected:after {
  content: attr(data-selected);
  background: #E0E6ED;
  color: #1F2D3D;
}

.multiselect__option--selected.multiselect__option--highlight {
  background: rgb(175.6020408163, 190.9693877551, 208.8979591837);
  color: #1F2D3D;
}

.multiselect__option--selected.multiselect__option--highlight:after {
  content: attr(data-deselect);
  background: rgb(175.6020408163, 190.9693877551, 208.8979591837);
  color: #1F2D3D;
}

.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select {
  color: #a6a6a6;
}

.multiselect__option--disabled {
  background: #ededed !important;
  color: #a6a6a6 !important;
  cursor: text;
  pointer-events: none;
}

.multiselect__option--group {
  background: #ededed;
  color: #1F2D3D;
}

.multiselect__option--group.multiselect__option--highlight {
  background: #E0E6ED;
  color: #fff;
}

.multiselect__option--group.multiselect__option--highlight:after {
  background: #E0E6ED;
}

.multiselect__option--disabled.multiselect__option--highlight {
  background: #E0E6ED;
}

.multiselect__option--group-selected.multiselect__option--highlight {
  background: rgb(191.7346938776, 203.9795918367, 218.2653061224);
  color: #C0CCDA;
}

.multiselect__option--group-selected.multiselect__option--highlight:after {
  background: rgb(191.7346938776, 203.9795918367, 218.2653061224);
  content: attr(data-deselect);
  color: #C0CCDA;
}

.multiselect-enter-active,
.multiselect-leave-active {
  transition: all 0.15s ease;
}

.multiselect-enter,
.multiselect-leave-active {
  opacity: 0;
}

.multiselect__strong {
  margin-bottom: 8px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}

*[dir=rtl] .multiselect {
  text-align: right;
}

*[dir=rtl] .multiselect__select {
  right: auto;
  left: 1px;
}

*[dir=rtl] .multiselect__tags {
  padding: 8px 8px 0px 40px;
}

*[dir=rtl] .multiselect__content {
  text-align: right;
}

*[dir=rtl] .multiselect__option:after {
  right: auto;
  left: 0;
}

*[dir=rtl] .multiselect__clear {
  right: auto;
  left: 12px;
}

*[dir=rtl] .multiselect__spinner {
  right: auto;
  left: 1px;
}

@keyframes spinning {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
.multiselect-blue-hightlights:not(.multiselect--active) {
  color: #1FB6FF;
}
.multiselect-blue-hightlights:not(.multiselect--active) .multiselect__select:before {
  border-color: #1FB6FF;
}

.multiselect-35 {
  min-height: 35px !important;
}
.multiselect-35 .multiselect__select {
  top: -2px !important;
}
.multiselect-35 .multiselect__tag {
  top: -2px !important;
  margin-bottom: -3px !important;
}
.multiselect-35 .multiselect__tags {
  min-height: 35px !important;
}
.multiselect-35 .multiselect__tags .multiselect__single {
  line-height: 17px !important;
  font-size: 14px;
  margin-bottom: 5px !important;
}
.multiselect-35 .multiselect__tags .multiselect__placeholder {
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  position: relative;
  top: -2px;
}

.multiselect-385 .multiselect__select {
  top: -2px !important;
}
.multiselect-385 .multiselect__tags {
  min-height: 38.5px !important;
  max-height: 38.5px !important;
}
.multiselect-385 .multiselect__tags .multiselect__single {
  line-height: 17px !important;
  font-size: 14px;
}
.multiselect-385 .multiselect__tags .multiselect__placeholder {
  padding-top: 0px !important;
}

.multiselect.is-small {
  font-size: 13px;
}
.multiselect.is-small .multiselect__element {
  font-size: 13px;
  line-height: 17px;
}
.multiselect.is-small .multiselect__select {
  font-size: 13px;
}
.multiselect.is-small .multiselect__tag {
  font-size: 13px !important;
}
.multiselect.is-small .multiselect__tags {
  font-size: 13px !important;
}
.multiselect.is-small .multiselect__tags .multiselect__single {
  line-height: 17px !important;
  font-size: 13px !important;
  margin-bottom: 5px !important;
}
.multiselect.is-small .multiselect__tags .multiselect__placeholder {
  font-size: 13px !important;
  line-height: 17px !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  position: relative;
  top: -2px;
}

.multiselect.is-pageable .list-paging {
  display: block;
  font-size: 12px;
  height: 40px;
  padding-top: 5px;
}
.multiselect.is-pageable .list-paging .pager {
  display: inline-block;
  width: 50%;
  text-align: center;
}
.multiselect.is-pageable .list-paging .pager-left {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: left;
  padding: 0px 12px;
  pointer-events: none;
}
.multiselect.is-pageable .list-paging .pager-left.active {
  font-weight: 600;
  pointer-events: all !important;
}
.multiselect.is-pageable .list-paging .pager-right {
  display: inline-block;
  width: 23%;
  cursor: pointer;
  text-align: right;
  padding: 0px 12px;
  pointer-events: none;
}
.multiselect.is-pageable .list-paging .pager-right.active {
  font-weight: 600;
  pointer-events: all !important;
}

/****   Bulma Initial Variables *****/
/*success*/
/*danger*/
/*warning*/
/*primary*/
/*info*/
/**** End Bulma Initial Variables *****/
/*** Bulma component overrides ****/
/**** End Bulma component overrides ****/
/* tabulator overrides */
.table-data-header > .level .level-right .buttons .button {
  margin-right: 0px;
  width: 16px;
  height: 16px;
  padding: 0px;
  margin-left: 15px;
}
.table-data-header > .level .level-right .buttons .button span {
  width: 16px;
  font-size: 16px;
}
.table-data-header .tabs a {
  border-bottom-color: #8492A6;
}
.table-data-header .tabs ul {
  border-bottom-color: #8492A6;
}
.table-data-header .filters-button {
  transition: all linear 0.25s;
}
.table-data-header .filters-button-blue-hightlights {
  border-color: #1FB6FF !important;
}
.table-data-header .filters-button-blue-hightlights span {
  color: #1FB6FF !important;
}
.table-data-header .button-wobble {
  -webkit-font-smoothing: antialiased;
  animation: wobbleud 0.5s linear;
}
@keyframes wobbleud {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.table-data-grid {
  background-color: #FFF;
  margin: 0px -20px;
}
.table-data-grid .loading-ring-container {
  display: block;
  width: 200px;
  height: 60px;
  margin: 30px auto;
  text-align: center;
}
.table-data-grid .flex-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 100px;
}
.table-data-grid .flex-grid .col {
  position: relative;
  min-width: 200px;
  min-height: 280px;
  text-align: center;
  margin: 0px 20px;
}
.table-data-grid .flex-grid .col:hover .col-content .icon-box {
  border: 0 none !important;
  transform: translate(-1px, -1px);
}
.table-data-grid .flex-grid .col:hover .col-content .icon-box::after {
  opacity: 1;
}
.table-data-grid .flex-grid .col:hover .col-content .icon-box img {
  filter: brightness(50%);
}
.table-data-grid .flex-grid .col:hover .col-content .icon-box .icon {
  color: #3C4858 !important;
}
.table-data-grid .flex-grid .col.show .icon-box {
  background-color: #8492A6 !important;
  border: 0 none !important;
  transform: translate(-1px, -1px) !important;
}
.table-data-grid .flex-grid .col.show .icon-box::after {
  opacity: 1 !important;
}
.table-data-grid .flex-grid .col.show .icon-box img {
  filter: brightness(50%);
}
.table-data-grid .flex-grid .col.show .icon-box .icon {
  color: #3C4858 !important;
}
.table-data-grid .flex-grid .col.show .hide-when-parent-hovered {
  opacity: 0 !important;
}
.table-data-grid .flex-grid .col.show .show-when-parent-hovered {
  opacity: 1 !important;
}
.table-data-grid .flex-grid .col .col-content {
  width: 200px;
}
.table-data-grid .flex-grid .col .col-content .icon-box {
  display: inline-block;
  background-color: #F9FAFC;
  border: 1px solid #E0E6ED;
  width: 200px;
  height: 150px;
  border-radius: 10px;
  transform: scale(1);
  transition-property: unset !important;
  cursor: pointer;
}
.table-data-grid .flex-grid .col .col-content .icon-box::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}
.table-data-grid .flex-grid .col .col-content .icon-box img {
  border-radius: 10px;
  object-fit: cover;
  width: 200px;
  height: 150px;
}
.table-data-grid .flex-grid .col .col-content .icon-box span.icon {
  height: 60px;
  width: 60px;
  font-size: 60px;
  transform: translate(0px, 45px);
}
.table-data-grid .flex-grid .col .col-content .form-text {
  padding: 3px 0px;
}
.table-data-grid .flex-grid .col .col-content .col-hover-buttons {
  position: absolute;
  bottom: 91px;
  width: 200px;
}
.table-data-grid .flex-grid .col .col-content .col-hover-buttons .button {
  width: 85px;
}

.table-data-grid-masonry {
  position: relative;
  background-color: #FFF;
  margin: 0px -20px;
}
.table-data-grid-masonry .loading-ring-container {
  display: block;
  width: 500px;
  height: 60px;
  margin: 30px auto;
  margin-top: 100px;
  text-align: center;
}
.table-data-grid-masonry .grid-item {
  margin-bottom: 20px;
}
.table-data-grid-masonry .grid-item .icon-box {
  display: inline-block;
  background-color: #FFF;
  border: 1px solid #E0E6ED;
  width: 100%;
  border-radius: 10px;
  transform: scale(1);
  transition-property: unset !important;
}
.table-data-grid-masonry .grid-item .icon-box::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 10px;
  box-shadow: 0 2px 5px 0 #C0CCDA;
  transition: opacity 0.3s ease-in-out;
}
.table-data-grid-masonry .grid-item,
.table-data-grid-masonry .grid-sizer {
  width: 48%;
}
.table-data-grid-masonry .gutter-sizer {
  width: 4%;
}
@media screen and (min-width: 1600px) {
  .table-data-grid-masonry .grid-item,
  .table-data-grid-masonry .grid-sizer {
    width: 32%;
  }
  .table-data-grid-masonry .gutter-sizer {
    width: 2%;
  }
}

.tabs li a.disabled {
  pointer-events: none;
  color: #E0E6ED !important;
  border-bottom-color: #E0E6ED !important;
}

.tooltip {
  display: block !important;
  z-index: 999999;
  font-size: 12px;
  transition: opacity 0.25s, visibility 0.25s;
}
.tooltip.custom:not(.open) {
  z-index: -1 !important;
  display: none !important;
}
.tooltip:focus {
  outline: none;
}
.tooltip .tooltip-inner {
  background: black;
  color: white;
  border-radius: 5px;
  padding: 5px 10px 4px;
}
.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  border-color: black;
  z-index: 1;
}
.tooltip[x-placement^=top] {
  margin-bottom: 5px;
}
.tooltip[x-placement^=top] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^=bottom] {
  margin-top: 5px;
}
.tooltip[x-placement^=bottom] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^=right] {
  margin-left: 5px;
}
.tooltip[x-placement^=right] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.tooltip[x-placement^=left] {
  margin-right: 5px;
}
.tooltip[x-placement^=left] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.tooltip.popover .popover-inner {
  background: #fff;
  color: black;
  padding: 24px;
  border-radius: 5px;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}
.tooltip.popover .popover-arrow {
  border-color: #fff;
}
.tooltip[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
}
.tooltip[aria-hidden=false] {
  visibility: visible;
  opacity: 1;
}

.tooltip-up-70 {
  top: -70px !important;
}

:root {
  --balloon-color: rgba(16,16,16,0.95);
  --balloon-font-size: 12px;
  --balloon-move: 5px ;
}

button[aria-label][data-balloon-pos] {
  overflow: visible;
}

[aria-label][data-balloon-pos] {
  position: relative;
  cursor: pointer;
}

[aria-label][data-balloon-pos]:after {
  opacity: 0;
  pointer-events: none;
  transition: all 0.18s ease-out 0.18s;
  transition-delay: 0.6s;
  text-indent: 0;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-shadow: none;
  font-size: var(--balloon-font-size);
  background: var(--balloon-color);
  border-radius: 5px;
  color: #fff;
  content: attr(aria-label);
  text-transform: none !important;
  padding: 0.5em 1em;
  position: absolute;
  white-space: nowrap;
  z-index: 999999;
}

[aria-label][data-balloon-pos]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: var(--balloon-color);
  opacity: 0;
  pointer-events: none;
  transition: all 0.18s ease-out 0.18s;
  transition-delay: 0.6s;
  content: "";
  position: absolute;
  z-index: 99999;
}

[aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
  opacity: 1 !important;
  pointer-events: none;
}

[aria-label][data-balloon-pos].font-awesome:after {
  font-family: "Poppins", sans-serif;
}

[aria-label][data-balloon-pos][data-balloon-break]:after {
  white-space: pre;
}

[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
  white-space: pre-line;
  word-break: break-word;
}

[aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {
  transition: none;
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:after {
  bottom: 100%;
  left: 50%;
  margin-bottom: 10px;
  transform: translate(-50%, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:before {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after {
  bottom: 100%;
  left: 0;
  margin-bottom: 10px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before {
  bottom: 100%;
  left: 5px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after {
  bottom: 100%;
  right: 0;
  margin-bottom: 10px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before {
  bottom: 100%;
  right: 5px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:after {
  left: 50%;
  margin-top: 10px;
  top: 100%;
  transform: translate(-50%, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  left: 50%;
  top: 100%;
  transform: translate(-50%, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after {
  left: 0;
  margin-top: 10px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  right: 6px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after {
  right: 0;
  margin-top: 10px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  right: 5px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:after {
  margin-right: 10px;
  right: 100%;
  top: 50%;
  transform: translate(var(--balloon-move), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: var(--balloon-color);
  right: 100%;
  top: 50%;
  transform: translate(var(--balloon-move), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:after {
  left: 100%;
  margin-left: 10px;
  top: 50%;
  transform: translate(calc(var(--balloon-move) * -1), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: var(--balloon-color);
  left: 100%;
  top: 50%;
  transform: translate(calc(var(--balloon-move) * -1), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-length=small]:after {
  white-space: normal;
  width: 80px;
}

[aria-label][data-balloon-pos][data-balloon-length=medium]:after {
  white-space: normal;
  width: 150px;
}

[aria-label][data-balloon-pos][data-balloon-length=mediumlarge]:after {
  white-space: normal;
}

[aria-label][data-balloon-pos][data-balloon-length=large]:after {
  white-space: normal;
  width: 260px;
}

[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after {
  white-space: normal;
  width: 380px;
}

@media screen and (max-width: 768px) {
  [aria-label][data-balloon-pos][data-balloon-length=xlarge]:after {
    white-space: normal;
    width: 90vw;
  }
}
[aria-label][data-balloon-pos][data-balloon-length=fit]:after {
  white-space: normal;
  width: 100%;
}

.on-boarding {
  position: relative;
  min-height: 350px;
  margin: 20px 20px;
  height: calc(100% - 40px);
}
.on-boarding img {
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0;
  margin: auto auto;
  max-width: 300px;
  max-height: 300px;
}
.on-boarding .box {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 25px;
  background-size: cover;
}
.on-boarding .parts-container {
  padding-left: 250px;
  padding-right: 30px;
}

.on-boarding-v2 .left-image {
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0;
  margin: auto auto;
  max-width: 300px;
  max-height: 300px;
}
.on-boarding-v2 .box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 25px;
  background-size: cover;
}
.on-boarding-v2 .parts-container {
  padding-left: 80px;
  padding-right: 30px;
}
.on-boarding-v2 .tabulator {
  background-color: transparent;
}
.on-boarding-v2 .tabulator .tabulator-row.tabulator-selectable:hover {
  background-color: transparent !important;
}
.on-boarding-v2 .tabulator .has-text-info {
  font-size: 16px;
  font-weight: 600;
}

.bg-primary-after[data-v-e59be3b4]:after, .bg-primary-before[data-v-e59be3b4]:before, .bg-primary[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-e59be3b4]:after, .bg-primary-before-transparency[data-v-e59be3b4]:before, .bg-primary-transparency[data-v-e59be3b4] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-e59be3b4]:after, .bg-secondary-before[data-v-e59be3b4]:before, .bg-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-e59be3b4]:after, .bg-secondary-before-transparency[data-v-e59be3b4]:before, .bg-secondary-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-e59be3b4]:after, .bg-third-before[data-v-e59be3b4]:before, .bg-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-e59be3b4]:after, .bg-third-before-transparency[data-v-e59be3b4]:before, .bg-third-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-e59be3b4]:after, .bg-success-before[data-v-e59be3b4]:before, .bg-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-e59be3b4]:after, .bg-success-before-transparency[data-v-e59be3b4]:before, .bg-success-transparency[data-v-e59be3b4] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-e59be3b4]:after, .bg-danger-before[data-v-e59be3b4]:before, .bg-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-e59be3b4]:after, .bg-danger-before-transparency[data-v-e59be3b4]:before, .bg-danger-transparency[data-v-e59be3b4] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-e59be3b4]:after, .bg-grey-before[data-v-e59be3b4]:before, .bg-grey[data-v-e59be3b4] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-e59be3b4]:after, .bg-grey-before-transparency[data-v-e59be3b4]:before, .bg-grey-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-e59be3b4]:after, .bg-info-before[data-v-e59be3b4]:before, .bg-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-e59be3b4]:after, .bg-info-before-transparency[data-v-e59be3b4]:before, .bg-info-transparency[data-v-e59be3b4] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-e59be3b4]:after, .bg-warning-before[data-v-e59be3b4]:before, .bg-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-e59be3b4]:after, .bg-warning-before-transparency[data-v-e59be3b4]:before, .bg-warning-transparency[data-v-e59be3b4] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-e59be3b4]:after, .bg-light-before[data-v-e59be3b4]:before, .bg-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-e59be3b4]:after, .bg-light-before-transparency[data-v-e59be3b4]:before, .bg-light-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-e59be3b4]:after, .bg-dark-before[data-v-e59be3b4]:before, .bg-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-e59be3b4]:after, .bg-dark-before-transparency[data-v-e59be3b4]:before, .bg-dark-transparency[data-v-e59be3b4] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-e59be3b4]:after, .bg-default-before[data-v-e59be3b4]:before, .bg-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-e59be3b4]:after, .bg-default-before-transparency[data-v-e59be3b4]:before, .bg-default-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-e59be3b4]:after, .bg-white-before[data-v-e59be3b4]:before, .bg-white[data-v-e59be3b4] {
  background-color: #fff;
}

.bg-white-after-transparency[data-v-e59be3b4]:after, .bg-white-before-transparency[data-v-e59be3b4]:before, .bg-white-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-e59be3b4]:after, .bg-black-before[data-v-e59be3b4]:before, .bg-black[data-v-e59be3b4] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-e59be3b4]:after, .bg-black-before-transparency[data-v-e59be3b4]:before, .bg-black-transparency[data-v-e59be3b4] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-e59be3b4] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-e59be3b4] {
  fill: #747474;
}

.fill-third path[data-v-e59be3b4] {
  fill: #ccc;
}

.fill-success path[data-v-e59be3b4] {
  fill: #9acd32;
}

.fill-danger path[data-v-e59be3b4] {
  fill: #ff4500;
}

.fill-grey path[data-v-e59be3b4] {
  fill: #999;
}

.fill-info path[data-v-e59be3b4] {
  fill: #17a2b8;
}

.fill-warning path[data-v-e59be3b4] {
  fill: #ffa300;
}

.fill-light path[data-v-e59be3b4] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-e59be3b4] {
  fill: #24292e;
}

.fill-default path[data-v-e59be3b4] {
  fill: #ccc;
}

.fill-white path[data-v-e59be3b4] {
  fill: #fff;
}

.fill-black path[data-v-e59be3b4] {
  fill: #000;
}

.label[data-v-e59be3b4] {
  border-radius: 2px;
  padding: 2px 4px;
  color: #fff;
  font-size: 0.714em;
}

.label-primary[data-v-e59be3b4], .label[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.label-secondary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.label-third-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.label-success-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-e59be3b4] {
  background-color: #999;
}

.label-grey-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.label-dark-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.label-default-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-e59be3b4] {
  background-color: #fff;
}

.label-white-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.label-black[data-v-e59be3b4] {
  background-color: #000;
}

.label-black-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-e59be3b4] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-e59be3b4], .dot[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.dot-third-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-e59be3b4] {
  background-color: #999;
}

.dot-grey-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.dot-default-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-e59be3b4] {
  background-color: #fff;
}

.dot-white-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.dot-black[data-v-e59be3b4] {
  background-color: #000;
}

.dot-black-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-e59be3b4] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-e59be3b4]:focus, a[data-v-e59be3b4]:hover {
  text-decoration: underline;
}

.btn[data-v-e59be3b4] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-e59be3b4]:focus, .btn[data-v-e59be3b4]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn.active[data-v-e59be3b4], .btn[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-e59be3b4], .btn[data-v-e59be3b4]:focus, .btn[data-v-e59be3b4]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-e59be3b4] {
  border-radius: 50px;
}

.btn--block[data-v-e59be3b4] {
  width: 100%;
}

.btn--lg[data-v-e59be3b4] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-e59be3b4] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-e59be3b4] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-e59be3b4] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-e59be3b4] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-e59be3b4] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-e59be3b4] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-e59be3b4] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-e59be3b4] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-e59be3b4], .btn--white[data-v-e59be3b4] {
  color: #747474;
}

.btn--primary[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn--primary[data-v-e59be3b4]:focus, .btn--primary[data-v-e59be3b4]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-e59be3b4], .btn--primary[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-e59be3b4] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-e59be3b4], .btn--primary--outline[data-v-e59be3b4]:focus, .btn--primary--outline[data-v-e59be3b4]:hover {
  background-color: #1e90ff;
  color: #fff;
}

.btn--primary--outline.active[data-v-e59be3b4], .btn--primary--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.btn--secondary[data-v-e59be3b4]:focus, .btn--secondary[data-v-e59be3b4]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-e59be3b4] {
  background-color: #747474;
}

.btn--secondary.active[data-v-e59be3b4], .btn--secondary[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-e59be3b4], .btn--secondary--outline[data-v-e59be3b4]:focus, .btn--secondary--outline[data-v-e59be3b4]:hover {
  background-color: #747474;
  color: #fff;
}

.btn--secondary--outline.active[data-v-e59be3b4], .btn--secondary--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--third[data-v-e59be3b4]:focus, .btn--third[data-v-e59be3b4]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--third.active[data-v-e59be3b4], .btn--third[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-e59be3b4], .btn--third--outline[data-v-e59be3b4]:focus, .btn--third--outline[data-v-e59be3b4]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--third--outline.active[data-v-e59be3b4], .btn--third--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.btn--success[data-v-e59be3b4]:focus, .btn--success[data-v-e59be3b4]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-e59be3b4] {
  background-color: #9acd32;
}

.btn--success.active[data-v-e59be3b4], .btn--success[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-e59be3b4] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-e59be3b4], .btn--success--outline[data-v-e59be3b4]:focus, .btn--success--outline[data-v-e59be3b4]:hover {
  background-color: #9acd32;
  color: #fff;
}

.btn--success--outline.active[data-v-e59be3b4], .btn--success--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.btn--danger[data-v-e59be3b4]:focus, .btn--danger[data-v-e59be3b4]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-e59be3b4] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-e59be3b4], .btn--danger[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-e59be3b4] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-e59be3b4], .btn--danger--outline[data-v-e59be3b4]:focus, .btn--danger--outline[data-v-e59be3b4]:hover {
  background-color: #ff4500;
  color: #fff;
}

.btn--danger--outline.active[data-v-e59be3b4], .btn--danger--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-e59be3b4] {
  background-color: #999;
}

.btn--grey[data-v-e59be3b4]:focus, .btn--grey[data-v-e59be3b4]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-e59be3b4] {
  background-color: #999;
}

.btn--grey.active[data-v-e59be3b4], .btn--grey[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-e59be3b4], .btn--grey--outline[data-v-e59be3b4]:focus, .btn--grey--outline[data-v-e59be3b4]:hover {
  background-color: #999;
  color: #fff;
}

.btn--grey--outline.active[data-v-e59be3b4], .btn--grey--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.btn--info[data-v-e59be3b4]:focus, .btn--info[data-v-e59be3b4]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-e59be3b4], .btn--info[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-e59be3b4] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-e59be3b4], .btn--info--outline[data-v-e59be3b4]:focus, .btn--info--outline[data-v-e59be3b4]:hover {
  background-color: #17a2b8;
  color: #fff;
}

.btn--info--outline.active[data-v-e59be3b4], .btn--info--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.btn--warning[data-v-e59be3b4]:focus, .btn--warning[data-v-e59be3b4]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-e59be3b4] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-e59be3b4], .btn--warning[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-e59be3b4] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-e59be3b4], .btn--warning--outline[data-v-e59be3b4]:focus, .btn--warning--outline[data-v-e59be3b4]:hover {
  background-color: #ffa300;
  color: #fff;
}

.btn--warning--outline.active[data-v-e59be3b4], .btn--warning--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.btn--light[data-v-e59be3b4]:focus, .btn--light[data-v-e59be3b4]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-e59be3b4], .btn--light[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-e59be3b4], .btn--light--outline[data-v-e59be3b4]:focus, .btn--light--outline[data-v-e59be3b4]:hover {
  background-color: #f5f5f5;
  color: #fff;
}

.btn--light--outline.active[data-v-e59be3b4], .btn--light--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.btn--dark[data-v-e59be3b4]:focus, .btn--dark[data-v-e59be3b4]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-e59be3b4] {
  background-color: #24292e;
}

.btn--dark.active[data-v-e59be3b4], .btn--dark[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-e59be3b4] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-e59be3b4], .btn--dark--outline[data-v-e59be3b4]:focus, .btn--dark--outline[data-v-e59be3b4]:hover {
  background-color: #24292e;
  color: #fff;
}

.btn--dark--outline.active[data-v-e59be3b4], .btn--dark--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--default[data-v-e59be3b4]:focus, .btn--default[data-v-e59be3b4]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--default.active[data-v-e59be3b4], .btn--default[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-e59be3b4], .btn--default--outline[data-v-e59be3b4]:focus, .btn--default--outline[data-v-e59be3b4]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--default--outline.active[data-v-e59be3b4], .btn--default--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-e59be3b4] {
  background-color: #fff;
}

.btn--white[data-v-e59be3b4]:focus, .btn--white[data-v-e59be3b4]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-e59be3b4] {
  background-color: #fff;
}

.btn--white.active[data-v-e59be3b4], .btn--white[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-e59be3b4], .btn--white--outline[data-v-e59be3b4]:focus, .btn--white--outline[data-v-e59be3b4]:hover {
  background-color: #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-e59be3b4], .btn--white--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-e59be3b4], .btn--black[data-v-e59be3b4], .btn--black[data-v-e59be3b4]:focus, .btn--black[data-v-e59be3b4]:hover {
  background-color: #000;
}

.btn--black.active[data-v-e59be3b4], .btn--black[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-e59be3b4] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-e59be3b4], .btn--black--outline[data-v-e59be3b4]:focus, .btn--black--outline[data-v-e59be3b4]:hover {
  background-color: #000;
  color: #fff;
}

.btn--black--outline.active[data-v-e59be3b4], .btn--black--outline[data-v-e59be3b4]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-e59be3b4] {
  color: #747474;
}

.btn--disabled[data-v-e59be3b4]:disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #fff;
  cursor: not-allowed;
}

.badge[data-v-e59be3b4] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-e59be3b4] {
  background-color: #1e90ff;
  color: #fff;
}

.badge-secondary[data-v-e59be3b4] {
  background-color: #747474;
  color: #fff;
}

.badge-third[data-v-e59be3b4] {
  background-color: #ccc;
  color: #fff;
}

.badge-success[data-v-e59be3b4] {
  background-color: #9acd32;
  color: #fff;
}

.badge-danger[data-v-e59be3b4] {
  background-color: #ff4500;
  color: #fff;
}

.badge-grey[data-v-e59be3b4] {
  background-color: #999;
  color: #fff;
}

.badge-info[data-v-e59be3b4] {
  background-color: #17a2b8;
  color: #fff;
}

.badge-warning[data-v-e59be3b4] {
  background-color: #ffa300;
  color: #fff;
}

.badge-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
  color: #fff;
}

.badge-dark[data-v-e59be3b4] {
  background-color: #24292e;
  color: #fff;
}

.badge-default[data-v-e59be3b4] {
  background-color: #ccc;
  color: #fff;
}

.badge-white[data-v-e59be3b4] {
  background-color: #fff;
  color: #fff;
}

.badge-black[data-v-e59be3b4] {
  background-color: #000;
  color: #fff;
}

table.md[data-v-e59be3b4] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-e59be3b4] {
  background-color: #fff;
  width: 100%;
}

table.md tr td[data-v-e59be3b4], table.md tr th[data-v-e59be3b4] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-e59be3b4]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-e59be3b4] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-e59be3b4] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-e59be3b4]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-e59be3b4], .slide-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-enter[data-v-e59be3b4], .slide-leave-to[data-v-e59be3b4] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

.tags-enter-active[data-v-e59be3b4], .tags-leave-active[data-v-e59be3b4] {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.tags-enter[data-v-e59be3b4], .tags-leave-to[data-v-e59be3b4] {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-e59be3b4], .slideinvert-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slideinvert-enter[data-v-e59be3b4], .slideinvert-leave-to[data-v-e59be3b4] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-e59be3b4], .slidenext-leave-active[data-v-e59be3b4], .slideprev-enter-active[data-v-e59be3b4], .slideprev-leave-active[data-v-e59be3b4] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidenext-enter[data-v-e59be3b4], .slideprev-leave-to[data-v-e59be3b4] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-e59be3b4], .slideprev-enter[data-v-e59be3b4] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-e59be3b4], .slidevnext-leave-active[data-v-e59be3b4], .slidevprev-enter-active[data-v-e59be3b4], .slidevprev-leave-active[data-v-e59be3b4] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-e59be3b4], .slidevprev-leave-to[data-v-e59be3b4] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-e59be3b4], .slidevprev-enter[data-v-e59be3b4] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-e59be3b4], .slide-leave-active[data-v-e59be3b4], .slideinvert-enter-active[data-v-e59be3b4], .slideinvert-leave-active[data-v-e59be3b4] {
    -webkit-transition: all 0s;
    transition: all 0s;
  }
}
.spinner-anim[data-v-e59be3b4] {
  -webkit-animation: spin-data-v-e59be3b4 0.6s linear infinite;
  animation: spin-data-v-e59be3b4 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-e59be3b4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-e59be3b4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-e59be3b4] {
  -webkit-animation: dialog-fade-in-data-v-e59be3b4 0.4s;
  animation: dialog-fade-in-data-v-e59be3b4 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-e59be3b4] {
  -webkit-animation: dialog-fade-out-data-v-e59be3b4 0.4s;
  animation: dialog-fade-out-data-v-e59be3b4 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-e59be3b4 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-e59be3b4 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-e59be3b4 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-e59be3b4 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-e59be3b4], .expand-leave-active[data-v-e59be3b4] {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-e59be3b4], .expand-leave-to[data-v-e59be3b4] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-e59be3b4], .scale-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-e59be3b4], .scale-leave-to[data-v-e59be3b4] {
  opacity: 0.4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-e59be3b4 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-e59be3b4] {
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.over-hid[data-v-e59be3b4] {
  overflow: hidden;
}

.pos-r[data-v-e59be3b4] {
  position: relative;
}

.pos-a[data-v-e59be3b4] {
  position: absolute;
}

.flex[data-v-e59be3b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex.fluid[data-v-e59be3b4] {
  width: 100%;
}

.flex.direction-column[data-v-e59be3b4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-e59be3b4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-e59be3b4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-e59be3b4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex.align-center[data-v-e59be3b4] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.align-start[data-v-e59be3b4] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.align-end[data-v-e59be3b4] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.justify-start[data-v-e59be3b4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.justify-end[data-v-e59be3b4] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex.justify-center[data-v-e59be3b4] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.space-between[data-v-e59be3b4] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.space-around[data-v-e59be3b4] {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.flex-center[data-v-e59be3b4] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.flex--wrap[data-v-e59be3b4] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-e59be3b4] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-fill[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-fixed[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-1[data-v-e59be3b4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-100[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.flex-75[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
}

.flex-50[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.flex-33[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.33%;
  flex: 0 1 33.33%;
}

.flex-25[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
}

.flex-20[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}

.flex-16[data-v-e59be3b4] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 16.66%;
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-e59be3b4] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-e59be3b4] {
  font-weight: 500;
}

.text-center[data-v-e59be3b4] {
  text-align: center;
}

.text-left[data-v-e59be3b4] {
  text-align: left;
}

.text-right[data-v-e59be3b4] {
  text-align: right;
}

.text-primary[data-v-e59be3b4] {
  color: #1e90ff;
}

.text-secondary[data-v-e59be3b4] {
  color: #747474;
}

.text-third[data-v-e59be3b4] {
  color: #ccc;
}

.text-success[data-v-e59be3b4] {
  color: #9acd32;
}

.text-danger[data-v-e59be3b4] {
  color: #ff4500;
}

.text-grey[data-v-e59be3b4] {
  color: #999;
}

.text-info[data-v-e59be3b4] {
  color: #17a2b8;
}

.text-warning[data-v-e59be3b4] {
  color: #ffa300;
}

.text-light[data-v-e59be3b4] {
  color: #f5f5f5;
}

.text-dark[data-v-e59be3b4] {
  color: #24292e;
}

.text-default[data-v-e59be3b4] {
  color: #ccc;
}

.text-white[data-v-e59be3b4] {
  color: #fff;
}

.text-black[data-v-e59be3b4] {
  color: #000;
}

.dots-text[data-v-e59be3b4] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-e59be3b4] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-e59be3b4]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-e59be3b4]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.dots-text-2[data-v-e59be3b4] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-e59be3b4]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-e59be3b4]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.container[data-v-e59be3b4] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-e59be3b4] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-e59be3b4] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-e59be3b4] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-e59be3b4] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-e59be3b4] {
    max-width: 2560px;
  }
}
.pr-0[data-v-e59be3b4] {
  padding-right: 0;
}

.pt-0[data-v-e59be3b4] {
  padding-top: 0;
}

.pb-0[data-v-e59be3b4] {
  padding-bottom: 0;
}

.pl-0[data-v-e59be3b4] {
  padding-left: 0;
}

.px-0[data-v-e59be3b4] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-e59be3b4] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-e59be3b4] {
  padding: 0;
}

.pr-1[data-v-e59be3b4] {
  padding-right: 0.25rem;
}

.pt-1[data-v-e59be3b4] {
  padding-top: 0.25rem;
}

.pb-1[data-v-e59be3b4] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-e59be3b4] {
  padding-left: 0.25rem;
}

.px-1[data-v-e59be3b4] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-e59be3b4] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-e59be3b4] {
  padding: 0.25rem;
}

.pr-2[data-v-e59be3b4] {
  padding-right: 0.5rem;
}

.pt-2[data-v-e59be3b4] {
  padding-top: 0.5rem;
}

.pb-2[data-v-e59be3b4] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-e59be3b4] {
  padding-left: 0.5rem;
}

.px-2[data-v-e59be3b4] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-e59be3b4] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-e59be3b4] {
  padding: 0.5rem;
}

.pr-3[data-v-e59be3b4] {
  padding-right: 1rem;
}

.pt-3[data-v-e59be3b4] {
  padding-top: 1rem;
}

.pb-3[data-v-e59be3b4] {
  padding-bottom: 1rem;
}

.pl-3[data-v-e59be3b4] {
  padding-left: 1rem;
}

.px-3[data-v-e59be3b4] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-e59be3b4] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-e59be3b4] {
  padding: 1rem;
}

.pr-4[data-v-e59be3b4] {
  padding-right: 1.5rem;
}

.pt-4[data-v-e59be3b4] {
  padding-top: 1.5rem;
}

.pb-4[data-v-e59be3b4] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-e59be3b4] {
  padding-left: 1.5rem;
}

.px-4[data-v-e59be3b4] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-e59be3b4] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-e59be3b4] {
  padding: 1.5rem;
}

.pr-5[data-v-e59be3b4] {
  padding-right: 3rem;
}

.pt-5[data-v-e59be3b4] {
  padding-top: 3rem;
}

.pb-5[data-v-e59be3b4] {
  padding-bottom: 3rem;
}

.pl-5[data-v-e59be3b4] {
  padding-left: 3rem;
}

.px-5[data-v-e59be3b4] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-e59be3b4] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-e59be3b4] {
  padding: 3rem;
}

.mr-0[data-v-e59be3b4] {
  margin-right: 0;
}

.mt-0[data-v-e59be3b4] {
  margin-top: 0;
}

.mb-0[data-v-e59be3b4] {
  margin-bottom: 0;
}

.ml-0[data-v-e59be3b4] {
  margin-left: 0;
}

.mx-0[data-v-e59be3b4] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-e59be3b4] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-e59be3b4] {
  margin: 0;
}

.mr-1[data-v-e59be3b4] {
  margin-right: 0.25rem;
}

.mt-1[data-v-e59be3b4] {
  margin-top: 0.25rem;
}

.mb-1[data-v-e59be3b4] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-e59be3b4] {
  margin-left: 0.25rem;
}

.mx-1[data-v-e59be3b4] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-e59be3b4] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-e59be3b4] {
  margin: 0.25rem;
}

.mr-2[data-v-e59be3b4] {
  margin-right: 0.5rem;
}

.mt-2[data-v-e59be3b4] {
  margin-top: 0.5rem;
}

.mb-2[data-v-e59be3b4] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-e59be3b4] {
  margin-left: 0.5rem;
}

.mx-2[data-v-e59be3b4] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-e59be3b4] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-e59be3b4] {
  margin: 0.5rem;
}

.mr-3[data-v-e59be3b4] {
  margin-right: 1rem;
}

.mt-3[data-v-e59be3b4] {
  margin-top: 1rem;
}

.mb-3[data-v-e59be3b4] {
  margin-bottom: 1rem;
}

.ml-3[data-v-e59be3b4] {
  margin-left: 1rem;
}

.mx-3[data-v-e59be3b4] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-e59be3b4] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-e59be3b4] {
  margin: 1rem;
}

.mr-4[data-v-e59be3b4] {
  margin-right: 1.5rem;
}

.mt-4[data-v-e59be3b4] {
  margin-top: 1.5rem;
}

.mb-4[data-v-e59be3b4] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-e59be3b4] {
  margin-left: 1.5rem;
}

.mx-4[data-v-e59be3b4] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-e59be3b4] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-e59be3b4] {
  margin: 1.5rem;
}

.mr-5[data-v-e59be3b4] {
  margin-right: 3rem;
}

.mt-5[data-v-e59be3b4] {
  margin-top: 3rem;
}

.mb-5[data-v-e59be3b4] {
  margin-bottom: 3rem;
}

.ml-5[data-v-e59be3b4] {
  margin-left: 3rem;
}

.mx-5[data-v-e59be3b4] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-e59be3b4] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-e59be3b4] {
  margin: 3rem;
}

.h-100[data-v-e59be3b4] {
  height: 100%;
}

.mh-100[data-v-e59be3b4] {
  max-height: 100%;
}

.w-100[data-v-e59be3b4] {
  width: 100%;
}

.mw-100[data-v-e59be3b4] {
  max-width: 100%;
}

.m-h-0[data-v-e59be3b4] {
  min-height: 0;
}

.m-h-100[data-v-e59be3b4] {
  min-height: 100%;
}

.m-w-0[data-v-e59be3b4] {
  min-width: 0;
}

.m-w-100[data-v-e59be3b4] {
  min-width: 100%;
}

.br-0[data-v-e59be3b4] {
  border-radius: 0;
}

.brt-0[data-v-e59be3b4] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-e59be3b4] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-e59be3b4] {
  border-radius: 2px;
}

.brt-2[data-v-e59be3b4] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-e59be3b4] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-e59be3b4] {
  border-radius: 4px;
}

.brt-4[data-v-e59be3b4] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-e59be3b4] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-e59be3b4] {
  border-radius: 8px;
}

.brt-8[data-v-e59be3b4] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-e59be3b4] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-e59be3b4] {
  font-size: 12px;
}

.fs-14[data-v-e59be3b4] {
  font-size: 14px;
}

.fs-16[data-v-e59be3b4] {
  font-size: 16px;
}

.fs-18[data-v-e59be3b4] {
  font-size: 18px;
}

.fs-20[data-v-e59be3b4] {
  font-size: 20px;
}

.fs-22[data-v-e59be3b4] {
  font-size: 22px;
}

.fs-26[data-v-e59be3b4] {
  font-size: 26px;
}

.fw-300[data-v-e59be3b4] {
  font-weight: 300;
}

.fw-400[data-v-e59be3b4] {
  font-weight: 400;
}

.fw-500[data-v-e59be3b4] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-e59be3b4] {
    display: none;
  }
}
.show-4k[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-laptop[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-laptop-s[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-tablet[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile-m[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile-s[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-e59be3b4] {
    display: inherit;
  }
}
[data-v-e59be3b4], [data-v-e59be3b4]:after, [data-v-e59be3b4]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

blockquote[data-v-e59be3b4], body[data-v-e59be3b4], dd[data-v-e59be3b4], dl[data-v-e59be3b4], figure[data-v-e59be3b4], h1[data-v-e59be3b4], h2[data-v-e59be3b4], h3[data-v-e59be3b4], h4[data-v-e59be3b4], h5[data-v-e59be3b4], h6[data-v-e59be3b4], hr[data-v-e59be3b4], ol[data-v-e59be3b4], p[data-v-e59be3b4], pre[data-v-e59be3b4], ul[data-v-e59be3b4] {
  margin: 0;
  padding: 0;
}

#app[data-v-e59be3b4], body[data-v-e59be3b4], button[data-v-e59be3b4], html[data-v-e59be3b4], input[data-v-e59be3b4] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.input-tel[data-v-e59be3b4] {
  position: relative;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  height: 40px;
  min-height: 40px;
}

.input-tel__label[data-v-e59be3b4] {
  position: absolute;
  top: 4px;
  cursor: pointer;
  left: 13px;
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 11px;
  color: #747474;
}

.input-tel__input[data-v-e59be3b4] {
  cursor: pointer;
  background-color: #fff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  position: relative;
  width: 100%;
  padding: 0 12px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 1px solid #ccc;
  font-size: 14px;
  z-index: 0;
  margin-left: -1px;
  height: 40px;
  min-height: 40px;
}

.input-tel__input[data-v-e59be3b4]:hover {
  border-color: #1e90ff;
}

.input-tel__input[data-v-e59be3b4]:not(.no-country-selector) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::placeholder {
  color: #747474;
}

.input-tel__input__input[data-v-e59be3b4]:-webkit-autofill, .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:active, .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:focus, .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  box-shadow: inset 0 0 0 1000px #fff !important;
  -webkit-text-fill-color: #747474 !important;
}

.input-tel__clear[data-v-e59be3b4] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  margin: auto 0;
  width: 24px;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: transparent;
  color: #747474;
  border-radius: 24px;
  cursor: pointer;
  font-size: 12px;
}

.input-tel__clear[data-v-e59be3b4]:focus {
  outline: none;
}

.input-tel__clear > span[data-v-e59be3b4]:not(.input-tel__clear__effect) {
  position: relative;
  top: 1px;
}

.input-tel__clear__effect[data-v-e59be3b4] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  background-color: #747474;
  border-radius: 24px;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.input-tel__clear[data-v-e59be3b4]:hover {
  color: #fff;
}

.input-tel__clear:hover .input-tel__clear__effect[data-v-e59be3b4] {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 0.6;
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill, .input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:active, .input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:focus, .input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #21222e inset !important;
  box-shadow: inset 0 0 0 1000px #21222e !important;
  -webkit-text-fill-color: hsla(0, 0%, 100%, 0.7) !important;
}

.input-tel.is-dark .input-tel__clear[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__clear__effect[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.3);
}

.input-tel.is-dark .input-tel__clear[data-v-e59be3b4]:hover {
  color: #fff;
}

.input-tel.is-focused[data-v-e59be3b4] {
  z-index: 1;
}

.input-tel.is-focused .input-tel__input[data-v-e59be3b4] {
  border-color: #1e90ff;
  -webkit-box-shadow: 0 0 0 0.125rem rgba(30, 144, 255, 0.7);
  box-shadow: 0 0 0 0.125rem rgba(30, 144, 255, 0.7);
}

.input-tel.is-focused .input-tel__label[data-v-e59be3b4] {
  color: #1e90ff;
}

.input-tel.is-focused.has-error .input-tel__input[data-v-e59be3b4] {
  -webkit-box-shadow: 0 0 0 0.125rem rgba(255, 69, 0, 0.7);
  box-shadow: 0 0 0 0.125rem rgba(255, 69, 0, 0.7);
}

.input-tel.is-focused.is-valid .input-tel__input[data-v-e59be3b4] {
  border-color: #9acd32;
  -webkit-box-shadow: 0 0 0 0.125rem rgba(154, 205, 50, 0.7);
  box-shadow: 0 0 0 0.125rem rgba(154, 205, 50, 0.7);
}

.input-tel.has-value .input-tel__label[data-v-e59be3b4] {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  font-size: 11px;
}

.input-tel.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 14px;
}

.input-tel.has-hint .input-tel__label[data-v-e59be3b4], .input-tel.has-value .input-tel__label[data-v-e59be3b4] {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  font-size: 11px;
}

.input-tel.has-hint .input-tel__input[data-v-e59be3b4], .input-tel.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 14px;
}

.input-tel.is-valid .input-tel__input[data-v-e59be3b4], .input-tel.is-valid .input-tel__input[data-v-e59be3b4]:hover {
  border-color: #9acd32;
}

.input-tel.is-valid .input-tel__label[data-v-e59be3b4] {
  color: #9acd32;
}

.input-tel.has-error:not(.is-valid) .input-tel__input[data-v-e59be3b4] {
  border-color: #ff4500;
}

.input-tel.has-error:not(.is-valid) .input-tel__label[data-v-e59be3b4] {
  color: #ff4500;
}

.input-tel.is-disabled[data-v-e59be3b4] {
  cursor: not-allowed;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4] {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4], .input-tel.is-disabled .input-tel__label[data-v-e59be3b4], .input-tel.is-disabled .input-tel__toggle__arrow[data-v-e59be3b4] {
  cursor: not-allowed;
  color: #ccc;
}

.input-tel.sm[data-v-e59be3b4] {
  height: 36px;
  min-height: 36px;
}

.input-tel.sm .input-tel__input[data-v-e59be3b4] {
  font-size: 12px;
  height: 36px;
  min-height: 36px;
}

.input-tel.sm .input-tel__label[data-v-e59be3b4] {
  font-size: 10px;
}

.input-tel.sm.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 12px;
}

.input-tel.lg[data-v-e59be3b4] {
  height: 48px;
  min-height: 48px;
}

.input-tel.lg .input-tel__input[data-v-e59be3b4] {
  font-size: 14px;
  height: 48px;
  min-height: 48px;
}

.input-tel.lg .input-tel__label[data-v-e59be3b4] {
  font-size: 14px;
}

.input-tel.lg.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 16px;
}

.input-tel__loader[data-v-e59be3b4] {
  bottom: 0;
  height: 2px;
  left: 0;
  width: calc(100% - 8px);
  position: absolute;
  overflow: hidden;
  border-radius: 8px;
}

.input-tel__loader__progress-bar[data-v-e59be3b4] {
  background-color: #1e90ff;
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 2px;
  -webkit-animation: loading-data-v-e59be3b4 2s linear infinite;
  animation: loading-data-v-e59be3b4 2s linear infinite;
}

@keyframes loading-data-v-e59be3b4 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0 0;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0;
}

.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0;
}

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0;
}

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0;
}

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0;
}

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0;
}

.iti-flag {
  width: 20px;
  height: 15px;
  background-image: url(img/flags.9c96e0ed.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .iti-flag {
    background-image: url(img/flags.9c96e0ed.png);
  }
}
.iti-flag.np {
  background-color: transparent;
}

.bg-primary-after[data-v-46e105de]:after, .bg-primary-before[data-v-46e105de]:before, .bg-primary[data-v-46e105de] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-46e105de]:after, .bg-primary-before-transparency[data-v-46e105de]:before, .bg-primary-transparency[data-v-46e105de] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-46e105de]:after, .bg-secondary-before[data-v-46e105de]:before, .bg-secondary[data-v-46e105de] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-46e105de]:after, .bg-secondary-before-transparency[data-v-46e105de]:before, .bg-secondary-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-46e105de]:after, .bg-third-before[data-v-46e105de]:before, .bg-third[data-v-46e105de] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-46e105de]:after, .bg-third-before-transparency[data-v-46e105de]:before, .bg-third-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-46e105de]:after, .bg-success-before[data-v-46e105de]:before, .bg-success[data-v-46e105de] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-46e105de]:after, .bg-success-before-transparency[data-v-46e105de]:before, .bg-success-transparency[data-v-46e105de] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-46e105de]:after, .bg-danger-before[data-v-46e105de]:before, .bg-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-46e105de]:after, .bg-danger-before-transparency[data-v-46e105de]:before, .bg-danger-transparency[data-v-46e105de] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-46e105de]:after, .bg-grey-before[data-v-46e105de]:before, .bg-grey[data-v-46e105de] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-46e105de]:after, .bg-grey-before-transparency[data-v-46e105de]:before, .bg-grey-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-46e105de]:after, .bg-info-before[data-v-46e105de]:before, .bg-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-46e105de]:after, .bg-info-before-transparency[data-v-46e105de]:before, .bg-info-transparency[data-v-46e105de] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-46e105de]:after, .bg-warning-before[data-v-46e105de]:before, .bg-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-46e105de]:after, .bg-warning-before-transparency[data-v-46e105de]:before, .bg-warning-transparency[data-v-46e105de] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-46e105de]:after, .bg-light-before[data-v-46e105de]:before, .bg-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-46e105de]:after, .bg-light-before-transparency[data-v-46e105de]:before, .bg-light-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-46e105de]:after, .bg-dark-before[data-v-46e105de]:before, .bg-dark[data-v-46e105de] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-46e105de]:after, .bg-dark-before-transparency[data-v-46e105de]:before, .bg-dark-transparency[data-v-46e105de] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-46e105de]:after, .bg-default-before[data-v-46e105de]:before, .bg-default[data-v-46e105de] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-46e105de]:after, .bg-default-before-transparency[data-v-46e105de]:before, .bg-default-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-46e105de]:after, .bg-white-before[data-v-46e105de]:before, .bg-white[data-v-46e105de] {
  background-color: #fff;
}

.bg-white-after-transparency[data-v-46e105de]:after, .bg-white-before-transparency[data-v-46e105de]:before, .bg-white-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-46e105de]:after, .bg-black-before[data-v-46e105de]:before, .bg-black[data-v-46e105de] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-46e105de]:after, .bg-black-before-transparency[data-v-46e105de]:before, .bg-black-transparency[data-v-46e105de] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-46e105de] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-46e105de] {
  fill: #747474;
}

.fill-third path[data-v-46e105de] {
  fill: #ccc;
}

.fill-success path[data-v-46e105de] {
  fill: #9acd32;
}

.fill-danger path[data-v-46e105de] {
  fill: #ff4500;
}

.fill-grey path[data-v-46e105de] {
  fill: #999;
}

.fill-info path[data-v-46e105de] {
  fill: #17a2b8;
}

.fill-warning path[data-v-46e105de] {
  fill: #ffa300;
}

.fill-light path[data-v-46e105de] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-46e105de] {
  fill: #24292e;
}

.fill-default path[data-v-46e105de] {
  fill: #ccc;
}

.fill-white path[data-v-46e105de] {
  fill: #fff;
}

.fill-black path[data-v-46e105de] {
  fill: #000;
}

.label[data-v-46e105de] {
  border-radius: 2px;
  padding: 2px 4px;
  color: #fff;
  font-size: 0.714em;
}

.label-primary[data-v-46e105de], .label[data-v-46e105de] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-46e105de] {
  background-color: #747474;
}

.label-secondary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-46e105de] {
  background-color: #ccc;
}

.label-third-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-46e105de] {
  background-color: #9acd32;
}

.label-success-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-46e105de] {
  background-color: #999;
}

.label-grey-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-46e105de] {
  background-color: #24292e;
}

.label-dark-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-46e105de] {
  background-color: #ccc;
}

.label-default-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-46e105de] {
  background-color: #fff;
}

.label-white-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.label-black[data-v-46e105de] {
  background-color: #000;
}

.label-black-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-46e105de] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-46e105de], .dot[data-v-46e105de] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-46e105de] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-46e105de] {
  background-color: #ccc;
}

.dot-third-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-46e105de] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-46e105de] {
  background-color: #999;
}

.dot-grey-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-46e105de] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-46e105de] {
  background-color: #ccc;
}

.dot-default-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-46e105de] {
  background-color: #fff;
}

.dot-white-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.dot-black[data-v-46e105de] {
  background-color: #000;
}

.dot-black-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-46e105de] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-46e105de]:focus, a[data-v-46e105de]:hover {
  text-decoration: underline;
}

.btn[data-v-46e105de] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-46e105de]:focus, .btn[data-v-46e105de]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn.active[data-v-46e105de], .btn[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-46e105de], .btn[data-v-46e105de]:focus, .btn[data-v-46e105de]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-46e105de] {
  border-radius: 50px;
}

.btn--block[data-v-46e105de] {
  width: 100%;
}

.btn--lg[data-v-46e105de] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-46e105de] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-46e105de] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-46e105de] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-46e105de] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-46e105de] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-46e105de] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-46e105de] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-46e105de] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-46e105de], .btn--white[data-v-46e105de] {
  color: #747474;
}

.btn--primary[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn--primary[data-v-46e105de]:focus, .btn--primary[data-v-46e105de]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-46e105de], .btn--primary[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-46e105de] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-46e105de], .btn--primary--outline[data-v-46e105de]:focus, .btn--primary--outline[data-v-46e105de]:hover {
  background-color: #1e90ff;
  color: #fff;
}

.btn--primary--outline.active[data-v-46e105de], .btn--primary--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-46e105de] {
  background-color: #747474;
}

.btn--secondary[data-v-46e105de]:focus, .btn--secondary[data-v-46e105de]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-46e105de] {
  background-color: #747474;
}

.btn--secondary.active[data-v-46e105de], .btn--secondary[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-46e105de], .btn--secondary--outline[data-v-46e105de]:focus, .btn--secondary--outline[data-v-46e105de]:hover {
  background-color: #747474;
  color: #fff;
}

.btn--secondary--outline.active[data-v-46e105de], .btn--secondary--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-46e105de] {
  background-color: #ccc;
}

.btn--third[data-v-46e105de]:focus, .btn--third[data-v-46e105de]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-46e105de] {
  background-color: #ccc;
}

.btn--third.active[data-v-46e105de], .btn--third[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-46e105de], .btn--third--outline[data-v-46e105de]:focus, .btn--third--outline[data-v-46e105de]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--third--outline.active[data-v-46e105de], .btn--third--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-46e105de] {
  background-color: #9acd32;
}

.btn--success[data-v-46e105de]:focus, .btn--success[data-v-46e105de]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-46e105de] {
  background-color: #9acd32;
}

.btn--success.active[data-v-46e105de], .btn--success[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-46e105de] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-46e105de], .btn--success--outline[data-v-46e105de]:focus, .btn--success--outline[data-v-46e105de]:hover {
  background-color: #9acd32;
  color: #fff;
}

.btn--success--outline.active[data-v-46e105de], .btn--success--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-46e105de] {
  background-color: #ff4500;
}

.btn--danger[data-v-46e105de]:focus, .btn--danger[data-v-46e105de]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-46e105de] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-46e105de], .btn--danger[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-46e105de] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-46e105de], .btn--danger--outline[data-v-46e105de]:focus, .btn--danger--outline[data-v-46e105de]:hover {
  background-color: #ff4500;
  color: #fff;
}

.btn--danger--outline.active[data-v-46e105de], .btn--danger--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-46e105de] {
  background-color: #999;
}

.btn--grey[data-v-46e105de]:focus, .btn--grey[data-v-46e105de]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-46e105de] {
  background-color: #999;
}

.btn--grey.active[data-v-46e105de], .btn--grey[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-46e105de], .btn--grey--outline[data-v-46e105de]:focus, .btn--grey--outline[data-v-46e105de]:hover {
  background-color: #999;
  color: #fff;
}

.btn--grey--outline.active[data-v-46e105de], .btn--grey--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-46e105de] {
  background-color: #17a2b8;
}

.btn--info[data-v-46e105de]:focus, .btn--info[data-v-46e105de]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-46e105de] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-46e105de], .btn--info[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-46e105de] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-46e105de], .btn--info--outline[data-v-46e105de]:focus, .btn--info--outline[data-v-46e105de]:hover {
  background-color: #17a2b8;
  color: #fff;
}

.btn--info--outline.active[data-v-46e105de], .btn--info--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-46e105de] {
  background-color: #ffa300;
}

.btn--warning[data-v-46e105de]:focus, .btn--warning[data-v-46e105de]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-46e105de] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-46e105de], .btn--warning[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-46e105de] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-46e105de], .btn--warning--outline[data-v-46e105de]:focus, .btn--warning--outline[data-v-46e105de]:hover {
  background-color: #ffa300;
  color: #fff;
}

.btn--warning--outline.active[data-v-46e105de], .btn--warning--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.btn--light[data-v-46e105de]:focus, .btn--light[data-v-46e105de]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-46e105de] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-46e105de], .btn--light[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-46e105de], .btn--light--outline[data-v-46e105de]:focus, .btn--light--outline[data-v-46e105de]:hover {
  background-color: #f5f5f5;
  color: #fff;
}

.btn--light--outline.active[data-v-46e105de], .btn--light--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-46e105de] {
  background-color: #24292e;
}

.btn--dark[data-v-46e105de]:focus, .btn--dark[data-v-46e105de]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-46e105de] {
  background-color: #24292e;
}

.btn--dark.active[data-v-46e105de], .btn--dark[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-46e105de] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-46e105de], .btn--dark--outline[data-v-46e105de]:focus, .btn--dark--outline[data-v-46e105de]:hover {
  background-color: #24292e;
  color: #fff;
}

.btn--dark--outline.active[data-v-46e105de], .btn--dark--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-46e105de] {
  background-color: #ccc;
}

.btn--default[data-v-46e105de]:focus, .btn--default[data-v-46e105de]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-46e105de] {
  background-color: #ccc;
}

.btn--default.active[data-v-46e105de], .btn--default[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-46e105de], .btn--default--outline[data-v-46e105de]:focus, .btn--default--outline[data-v-46e105de]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--default--outline.active[data-v-46e105de], .btn--default--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-46e105de] {
  background-color: #fff;
}

.btn--white[data-v-46e105de]:focus, .btn--white[data-v-46e105de]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-46e105de] {
  background-color: #fff;
}

.btn--white.active[data-v-46e105de], .btn--white[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-46e105de], .btn--white--outline[data-v-46e105de]:focus, .btn--white--outline[data-v-46e105de]:hover {
  background-color: #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-46e105de], .btn--white--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-46e105de], .btn--black[data-v-46e105de], .btn--black[data-v-46e105de]:focus, .btn--black[data-v-46e105de]:hover {
  background-color: #000;
}

.btn--black.active[data-v-46e105de], .btn--black[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-46e105de] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-46e105de], .btn--black--outline[data-v-46e105de]:focus, .btn--black--outline[data-v-46e105de]:hover {
  background-color: #000;
  color: #fff;
}

.btn--black--outline.active[data-v-46e105de], .btn--black--outline[data-v-46e105de]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-46e105de] {
  color: #747474;
}

.btn--disabled[data-v-46e105de]:disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #fff;
  cursor: not-allowed;
}

.badge[data-v-46e105de] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-46e105de] {
  background-color: #1e90ff;
  color: #fff;
}

.badge-secondary[data-v-46e105de] {
  background-color: #747474;
  color: #fff;
}

.badge-third[data-v-46e105de] {
  background-color: #ccc;
  color: #fff;
}

.badge-success[data-v-46e105de] {
  background-color: #9acd32;
  color: #fff;
}

.badge-danger[data-v-46e105de] {
  background-color: #ff4500;
  color: #fff;
}

.badge-grey[data-v-46e105de] {
  background-color: #999;
  color: #fff;
}

.badge-info[data-v-46e105de] {
  background-color: #17a2b8;
  color: #fff;
}

.badge-warning[data-v-46e105de] {
  background-color: #ffa300;
  color: #fff;
}

.badge-light[data-v-46e105de] {
  background-color: #f5f5f5;
  color: #fff;
}

.badge-dark[data-v-46e105de] {
  background-color: #24292e;
  color: #fff;
}

.badge-default[data-v-46e105de] {
  background-color: #ccc;
  color: #fff;
}

.badge-white[data-v-46e105de] {
  background-color: #fff;
  color: #fff;
}

.badge-black[data-v-46e105de] {
  background-color: #000;
  color: #fff;
}

table.md[data-v-46e105de] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-46e105de] {
  background-color: #fff;
  width: 100%;
}

table.md tr td[data-v-46e105de], table.md tr th[data-v-46e105de] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-46e105de]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-46e105de] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-46e105de] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-46e105de]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-46e105de], .slide-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-enter[data-v-46e105de], .slide-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

.tags-enter-active[data-v-46e105de], .tags-leave-active[data-v-46e105de] {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.tags-enter[data-v-46e105de], .tags-leave-to[data-v-46e105de] {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-46e105de], .slideinvert-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slideinvert-enter[data-v-46e105de], .slideinvert-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-46e105de], .slidenext-leave-active[data-v-46e105de], .slideprev-enter-active[data-v-46e105de], .slideprev-leave-active[data-v-46e105de] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidenext-enter[data-v-46e105de], .slideprev-leave-to[data-v-46e105de] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-46e105de], .slideprev-enter[data-v-46e105de] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-46e105de], .slidevnext-leave-active[data-v-46e105de], .slidevprev-enter-active[data-v-46e105de], .slidevprev-leave-active[data-v-46e105de] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-46e105de], .slidevprev-leave-to[data-v-46e105de] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-46e105de], .slidevprev-enter[data-v-46e105de] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-46e105de], .slide-leave-active[data-v-46e105de], .slideinvert-enter-active[data-v-46e105de], .slideinvert-leave-active[data-v-46e105de] {
    -webkit-transition: all 0s;
    transition: all 0s;
  }
}
.spinner-anim[data-v-46e105de] {
  -webkit-animation: spin-data-v-46e105de 0.6s linear infinite;
  animation: spin-data-v-46e105de 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-46e105de {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-46e105de {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-46e105de] {
  -webkit-animation: dialog-fade-in-data-v-46e105de 0.4s;
  animation: dialog-fade-in-data-v-46e105de 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-46e105de] {
  -webkit-animation: dialog-fade-out-data-v-46e105de 0.4s;
  animation: dialog-fade-out-data-v-46e105de 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-46e105de {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-46e105de {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-46e105de {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-46e105de {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-46e105de], .expand-leave-active[data-v-46e105de] {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-46e105de], .expand-leave-to[data-v-46e105de] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-46e105de], .scale-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-46e105de], .scale-leave-to[data-v-46e105de] {
  opacity: 0.4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-46e105de {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading-data-v-46e105de {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-46e105de] {
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.over-hid[data-v-46e105de] {
  overflow: hidden;
}

.pos-r[data-v-46e105de] {
  position: relative;
}

.pos-a[data-v-46e105de] {
  position: absolute;
}

.flex[data-v-46e105de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex.fluid[data-v-46e105de] {
  width: 100%;
}

.flex.direction-column[data-v-46e105de] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-46e105de] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-46e105de] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-46e105de] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex.align-center[data-v-46e105de] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.align-start[data-v-46e105de] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.align-end[data-v-46e105de] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.justify-start[data-v-46e105de] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.justify-end[data-v-46e105de] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex.justify-center[data-v-46e105de] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.space-between[data-v-46e105de] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.space-around[data-v-46e105de] {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.flex-center[data-v-46e105de] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.flex--wrap[data-v-46e105de] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-46e105de] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-fill[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-fixed[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-1[data-v-46e105de] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-100[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.flex-75[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
}

.flex-50[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.flex-33[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.33%;
  flex: 0 1 33.33%;
}

.flex-25[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
}

.flex-20[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}

.flex-16[data-v-46e105de] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 16.66%;
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-46e105de] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-46e105de] {
  font-weight: 500;
}

.text-center[data-v-46e105de] {
  text-align: center;
}

.text-left[data-v-46e105de] {
  text-align: left;
}

.text-right[data-v-46e105de] {
  text-align: right;
}

.text-primary[data-v-46e105de] {
  color: #1e90ff;
}

.text-secondary[data-v-46e105de] {
  color: #747474;
}

.text-third[data-v-46e105de] {
  color: #ccc;
}

.text-success[data-v-46e105de] {
  color: #9acd32;
}

.text-danger[data-v-46e105de] {
  color: #ff4500;
}

.text-grey[data-v-46e105de] {
  color: #999;
}

.text-info[data-v-46e105de] {
  color: #17a2b8;
}

.text-warning[data-v-46e105de] {
  color: #ffa300;
}

.text-light[data-v-46e105de] {
  color: #f5f5f5;
}

.text-dark[data-v-46e105de] {
  color: #24292e;
}

.text-default[data-v-46e105de] {
  color: #ccc;
}

.text-white[data-v-46e105de] {
  color: #fff;
}

.text-black[data-v-46e105de] {
  color: #000;
}

.dots-text[data-v-46e105de] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-46e105de] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-46e105de]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-46e105de]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.dots-text-2[data-v-46e105de] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-46e105de]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-46e105de]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.container[data-v-46e105de] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-46e105de] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-46e105de] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-46e105de] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-46e105de] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-46e105de] {
    max-width: 2560px;
  }
}
.pr-0[data-v-46e105de] {
  padding-right: 0;
}

.pt-0[data-v-46e105de] {
  padding-top: 0;
}

.pb-0[data-v-46e105de] {
  padding-bottom: 0;
}

.pl-0[data-v-46e105de] {
  padding-left: 0;
}

.px-0[data-v-46e105de] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-46e105de] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-46e105de] {
  padding: 0;
}

.pr-1[data-v-46e105de] {
  padding-right: 0.25rem;
}

.pt-1[data-v-46e105de] {
  padding-top: 0.25rem;
}

.pb-1[data-v-46e105de] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-46e105de] {
  padding-left: 0.25rem;
}

.px-1[data-v-46e105de] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-46e105de] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-46e105de] {
  padding: 0.25rem;
}

.pr-2[data-v-46e105de] {
  padding-right: 0.5rem;
}

.pt-2[data-v-46e105de] {
  padding-top: 0.5rem;
}

.pb-2[data-v-46e105de] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-46e105de] {
  padding-left: 0.5rem;
}

.px-2[data-v-46e105de] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-46e105de] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-46e105de] {
  padding: 0.5rem;
}

.pr-3[data-v-46e105de] {
  padding-right: 1rem;
}

.pt-3[data-v-46e105de] {
  padding-top: 1rem;
}

.pb-3[data-v-46e105de] {
  padding-bottom: 1rem;
}

.pl-3[data-v-46e105de] {
  padding-left: 1rem;
}

.px-3[data-v-46e105de] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-46e105de] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-46e105de] {
  padding: 1rem;
}

.pr-4[data-v-46e105de] {
  padding-right: 1.5rem;
}

.pt-4[data-v-46e105de] {
  padding-top: 1.5rem;
}

.pb-4[data-v-46e105de] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-46e105de] {
  padding-left: 1.5rem;
}

.px-4[data-v-46e105de] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-46e105de] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-46e105de] {
  padding: 1.5rem;
}

.pr-5[data-v-46e105de] {
  padding-right: 3rem;
}

.pt-5[data-v-46e105de] {
  padding-top: 3rem;
}

.pb-5[data-v-46e105de] {
  padding-bottom: 3rem;
}

.pl-5[data-v-46e105de] {
  padding-left: 3rem;
}

.px-5[data-v-46e105de] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-46e105de] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-46e105de] {
  padding: 3rem;
}

.mr-0[data-v-46e105de] {
  margin-right: 0;
}

.mt-0[data-v-46e105de] {
  margin-top: 0;
}

.mb-0[data-v-46e105de] {
  margin-bottom: 0;
}

.ml-0[data-v-46e105de] {
  margin-left: 0;
}

.mx-0[data-v-46e105de] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-46e105de] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-46e105de] {
  margin: 0;
}

.mr-1[data-v-46e105de] {
  margin-right: 0.25rem;
}

.mt-1[data-v-46e105de] {
  margin-top: 0.25rem;
}

.mb-1[data-v-46e105de] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-46e105de] {
  margin-left: 0.25rem;
}

.mx-1[data-v-46e105de] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-46e105de] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-46e105de] {
  margin: 0.25rem;
}

.mr-2[data-v-46e105de] {
  margin-right: 0.5rem;
}

.mt-2[data-v-46e105de] {
  margin-top: 0.5rem;
}

.mb-2[data-v-46e105de] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-46e105de] {
  margin-left: 0.5rem;
}

.mx-2[data-v-46e105de] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-46e105de] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-46e105de] {
  margin: 0.5rem;
}

.mr-3[data-v-46e105de] {
  margin-right: 1rem;
}

.mt-3[data-v-46e105de] {
  margin-top: 1rem;
}

.mb-3[data-v-46e105de] {
  margin-bottom: 1rem;
}

.ml-3[data-v-46e105de] {
  margin-left: 1rem;
}

.mx-3[data-v-46e105de] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-46e105de] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-46e105de] {
  margin: 1rem;
}

.mr-4[data-v-46e105de] {
  margin-right: 1.5rem;
}

.mt-4[data-v-46e105de] {
  margin-top: 1.5rem;
}

.mb-4[data-v-46e105de] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-46e105de] {
  margin-left: 1.5rem;
}

.mx-4[data-v-46e105de] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-46e105de] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-46e105de] {
  margin: 1.5rem;
}

.mr-5[data-v-46e105de] {
  margin-right: 3rem;
}

.mt-5[data-v-46e105de] {
  margin-top: 3rem;
}

.mb-5[data-v-46e105de] {
  margin-bottom: 3rem;
}

.ml-5[data-v-46e105de] {
  margin-left: 3rem;
}

.mx-5[data-v-46e105de] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-46e105de] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-46e105de] {
  margin: 3rem;
}

.h-100[data-v-46e105de] {
  height: 100%;
}

.mh-100[data-v-46e105de] {
  max-height: 100%;
}

.w-100[data-v-46e105de] {
  width: 100%;
}

.mw-100[data-v-46e105de] {
  max-width: 100%;
}

.m-h-0[data-v-46e105de] {
  min-height: 0;
}

.m-h-100[data-v-46e105de] {
  min-height: 100%;
}

.m-w-0[data-v-46e105de] {
  min-width: 0;
}

.m-w-100[data-v-46e105de] {
  min-width: 100%;
}

.br-0[data-v-46e105de] {
  border-radius: 0;
}

.brt-0[data-v-46e105de] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-46e105de] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-46e105de] {
  border-radius: 2px;
}

.brt-2[data-v-46e105de] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-46e105de] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-46e105de] {
  border-radius: 4px;
}

.brt-4[data-v-46e105de] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-46e105de] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-46e105de] {
  border-radius: 8px;
}

.brt-8[data-v-46e105de] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-46e105de] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-46e105de] {
  font-size: 12px;
}

.fs-14[data-v-46e105de] {
  font-size: 14px;
}

.fs-16[data-v-46e105de] {
  font-size: 16px;
}

.fs-18[data-v-46e105de] {
  font-size: 18px;
}

.fs-20[data-v-46e105de] {
  font-size: 20px;
}

.fs-22[data-v-46e105de] {
  font-size: 22px;
}

.fs-26[data-v-46e105de] {
  font-size: 26px;
}

.fw-300[data-v-46e105de] {
  font-weight: 300;
}

.fw-400[data-v-46e105de] {
  font-weight: 400;
}

.fw-500[data-v-46e105de] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-46e105de] {
    display: none;
  }
}
.show-4k[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-46e105de] {
    display: inherit;
  }
}
.show-laptop[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-46e105de] {
    display: inherit;
  }
}
.show-laptop-s[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-46e105de] {
    display: inherit;
  }
}
.show-tablet[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile-m[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile-s[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-46e105de] {
    display: inherit;
  }
}
[data-v-46e105de], [data-v-46e105de]:after, [data-v-46e105de]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

blockquote[data-v-46e105de], body[data-v-46e105de], dd[data-v-46e105de], dl[data-v-46e105de], figure[data-v-46e105de], h1[data-v-46e105de], h2[data-v-46e105de], h3[data-v-46e105de], h4[data-v-46e105de], h5[data-v-46e105de], h6[data-v-46e105de], hr[data-v-46e105de], ol[data-v-46e105de], p[data-v-46e105de], pre[data-v-46e105de], ul[data-v-46e105de] {
  margin: 0;
  padding: 0;
}

#app[data-v-46e105de], body[data-v-46e105de], button[data-v-46e105de], html[data-v-46e105de], input[data-v-46e105de] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.country-selector[data-v-46e105de] {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
  height: 40px;
  min-height: 40px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.country-selector[data-v-46e105de]:hover {
  z-index: 1;
}

.country-selector__label[data-v-46e105de] {
  position: absolute;
  top: 3px;
  cursor: pointer;
  left: 11px;
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 11px;
  color: #747474;
}

.country-selector__input[data-v-46e105de] {
  cursor: pointer;
  background-color: #fff;
  position: relative;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding-right: 22px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 1px solid #ccc;
  font-size: 13px;
  z-index: 0;
  padding-left: 8px;
  color: #000;
}

.country-selector__toggle[data-v-46e105de] {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-align: center;
  display: inline-block;
  cursor: pointer;
  height: 24px;
}

.country-selector__toggle__arrow[data-v-46e105de] {
  color: #747474;
}

.country-selector__toggle__arrow path.arrow[data-v-46e105de] {
  fill: #747474;
}

.country-selector__country-flag[data-v-46e105de] {
  margin: auto 0;
  position: absolute;
  top: 21px;
  left: 11px;
  z-index: 1;
  cursor: pointer;
}

.country-selector__country-flag img[data-v-46e105de] {
  position: absolute;
}

.country-selector__list[data-v-46e105de] {
  max-width: 100%;
  top: 100%;
  width: 100%;
  min-width: 230px;
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  z-index: 9;
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}

.country-selector__list.has-calling-code[data-v-46e105de] {
  min-width: 270px;
}

.country-selector__list__item[data-v-46e105de] {
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  cursor: pointer;
  background-color: transparent;
  width: 100%;
  border: 0;
  outline: none;
}

.country-selector__list__item__flag-container[data-v-46e105de] {
  margin-right: 10px;
}

.country-selector__list__item__calling-code[data-v-46e105de] {
  width: 45px;
  color: #747474;
}

.country-selector__list__item.hover[data-v-46e105de], .country-selector__list__item.keyboard-selected[data-v-46e105de] {
  background-color: #f2f2f2;
}

.country-selector__list__item.selected[data-v-46e105de] {
  color: #fff;
  font-weight: 600;
}

.country-selector__list__item.selected .country-selector__list__item__calling-code[data-v-46e105de] {
  color: #fff;
}

.country-selector.is-dark .country-selector__input[data-v-46e105de] {
  cursor: pointer;
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-webkit-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__toggle__arrow[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__toggle__arrow path.arrow[data-v-46e105de] {
  fill: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__list__item[data-v-46e105de] {
  color: #f2f2f2;
}

.country-selector.is-dark .country-selector__list__item.keyboard-selected[data-v-46e105de], .country-selector.is-dark .country-selector__list__item[data-v-46e105de]:hover {
  background-color: #43455e;
}

.country-selector.is-dark .country-selector__list__calling-code[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.3);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de], .country-selector.is-dark .country-selector__list[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.has-list-open[data-v-46e105de] {
  z-index: 1;
}

.country-selector.has-list-open .country-selector__toggle[data-v-46e105de] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.country-selector.is-focused[data-v-46e105de] {
  z-index: 1;
}

.country-selector.has-error .country-selector__input[data-v-46e105de] {
  border-color: #ff4500;
}

.country-selector.has-error .country-selector__label[data-v-46e105de] {
  color: #ff4500;
}

.country-selector.has-value .country-selector__input[data-v-46e105de] {
  padding-left: 40px;
}

.country-selector.has-hint .country-selector__label[data-v-46e105de], .country-selector.has-value .country-selector__label[data-v-46e105de] {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  font-size: 11px;
}

.country-selector.has-hint .country-selector__input[data-v-46e105de], .country-selector.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 14px;
}

.country-selector.is-disabled .country-selector[data-v-46e105de] {
  cursor: not-allowed;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de] {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-webkit-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-moz-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]:-ms-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-ms-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__country-flag > div[data-v-46e105de], .country-selector.is-disabled .country-selector__country-flag[data-v-46e105de], .country-selector.is-disabled .country-selector__input[data-v-46e105de], .country-selector.is-disabled .country-selector__label[data-v-46e105de], .country-selector.is-disabled .country-selector__toggle__arrow[data-v-46e105de] {
  cursor: not-allowed;
  color: #ccc;
}

.country-selector.no-flags .country-selector__input[data-v-46e105de] {
  padding-left: 10px;
}

.country-selector.sm[data-v-46e105de] {
  height: 36px;
  min-height: 36px;
}

.country-selector.sm .country-selector__input[data-v-46e105de] {
  height: 36px;
  min-height: 36px;
  font-size: 12px;
}

.country-selector.sm .country-selector__label[data-v-46e105de] {
  font-size: 10px;
}

.country-selector.sm .country-selector__country-flag[data-v-46e105de] {
  top: 16px;
}

.country-selector.sm .country-selector__country-flag img[data-v-46e105de] {
  zoom: 0.3;
  color: red;
  -moz-transform: scale(0.3);
  -moz-transform-origin: 0 0;
}

.country-selector.sm.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 12px;
}

.country-selector.lg[data-v-46e105de] {
  height: 48px;
  min-height: 48px;
}

.country-selector.lg .country-selector__input[data-v-46e105de] {
  height: 48px;
  min-height: 48px;
  font-size: 14px;
}

.country-selector.lg .country-selector__label[data-v-46e105de] {
  font-size: 14px;
}

.country-selector.lg .country-selector__country-flag[data-v-46e105de] {
  top: 25px;
}

.country-selector.lg .country-selector__country-flag img[data-v-46e105de] {
  zoom: 0.45;
  -moz-transform: scale(0.45);
  -moz-transform-origin: 0 0;
}

.country-selector.lg.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 18px;
}

.country-selector .slide-enter-active[data-v-46e105de], .country-selector .slide-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.country-selector .slide-enter[data-v-46e105de], .country-selector .slide-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

.bg-primary-after[data-v-19c9a1c7]:after, .bg-primary-before[data-v-19c9a1c7]:before, .bg-primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-19c9a1c7]:after, .bg-primary-before-transparency[data-v-19c9a1c7]:before, .bg-primary-transparency[data-v-19c9a1c7] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-19c9a1c7]:after, .bg-secondary-before[data-v-19c9a1c7]:before, .bg-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-19c9a1c7]:after, .bg-secondary-before-transparency[data-v-19c9a1c7]:before, .bg-secondary-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-19c9a1c7]:after, .bg-third-before[data-v-19c9a1c7]:before, .bg-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-19c9a1c7]:after, .bg-third-before-transparency[data-v-19c9a1c7]:before, .bg-third-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-19c9a1c7]:after, .bg-success-before[data-v-19c9a1c7]:before, .bg-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-19c9a1c7]:after, .bg-success-before-transparency[data-v-19c9a1c7]:before, .bg-success-transparency[data-v-19c9a1c7] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-19c9a1c7]:after, .bg-danger-before[data-v-19c9a1c7]:before, .bg-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-19c9a1c7]:after, .bg-danger-before-transparency[data-v-19c9a1c7]:before, .bg-danger-transparency[data-v-19c9a1c7] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-19c9a1c7]:after, .bg-grey-before[data-v-19c9a1c7]:before, .bg-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-19c9a1c7]:after, .bg-grey-before-transparency[data-v-19c9a1c7]:before, .bg-grey-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-19c9a1c7]:after, .bg-info-before[data-v-19c9a1c7]:before, .bg-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-19c9a1c7]:after, .bg-info-before-transparency[data-v-19c9a1c7]:before, .bg-info-transparency[data-v-19c9a1c7] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-19c9a1c7]:after, .bg-warning-before[data-v-19c9a1c7]:before, .bg-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-19c9a1c7]:after, .bg-warning-before-transparency[data-v-19c9a1c7]:before, .bg-warning-transparency[data-v-19c9a1c7] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-19c9a1c7]:after, .bg-light-before[data-v-19c9a1c7]:before, .bg-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-19c9a1c7]:after, .bg-light-before-transparency[data-v-19c9a1c7]:before, .bg-light-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-19c9a1c7]:after, .bg-dark-before[data-v-19c9a1c7]:before, .bg-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-19c9a1c7]:after, .bg-dark-before-transparency[data-v-19c9a1c7]:before, .bg-dark-transparency[data-v-19c9a1c7] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-19c9a1c7]:after, .bg-default-before[data-v-19c9a1c7]:before, .bg-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-19c9a1c7]:after, .bg-default-before-transparency[data-v-19c9a1c7]:before, .bg-default-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-19c9a1c7]:after, .bg-white-before[data-v-19c9a1c7]:before, .bg-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.bg-white-after-transparency[data-v-19c9a1c7]:after, .bg-white-before-transparency[data-v-19c9a1c7]:before, .bg-white-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-19c9a1c7]:after, .bg-black-before[data-v-19c9a1c7]:before, .bg-black[data-v-19c9a1c7] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-19c9a1c7]:after, .bg-black-before-transparency[data-v-19c9a1c7]:before, .bg-black-transparency[data-v-19c9a1c7] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-19c9a1c7] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-19c9a1c7] {
  fill: #747474;
}

.fill-third path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-success path[data-v-19c9a1c7] {
  fill: #9acd32;
}

.fill-danger path[data-v-19c9a1c7] {
  fill: #ff4500;
}

.fill-grey path[data-v-19c9a1c7] {
  fill: #999;
}

.fill-info path[data-v-19c9a1c7] {
  fill: #17a2b8;
}

.fill-warning path[data-v-19c9a1c7] {
  fill: #ffa300;
}

.fill-light path[data-v-19c9a1c7] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-19c9a1c7] {
  fill: #24292e;
}

.fill-default path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-white path[data-v-19c9a1c7] {
  fill: #fff;
}

.fill-black path[data-v-19c9a1c7] {
  fill: #000;
}

.label[data-v-19c9a1c7] {
  border-radius: 2px;
  padding: 2px 4px;
  color: #fff;
  font-size: 0.714em;
}

.label-primary[data-v-19c9a1c7], .label[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.label-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.label-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.label-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.label-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.label-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.label-black[data-v-19c9a1c7] {
  background-color: #000;
}

.label-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-19c9a1c7] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-19c9a1c7], .dot[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.dot-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.dot-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.dot-black[data-v-19c9a1c7] {
  background-color: #000;
}

.dot-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-19c9a1c7] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-19c9a1c7]:focus, a[data-v-19c9a1c7]:hover {
  text-decoration: underline;
}

.btn[data-v-19c9a1c7] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-19c9a1c7]:focus, .btn[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn.active[data-v-19c9a1c7], .btn[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-19c9a1c7], .btn[data-v-19c9a1c7]:focus, .btn[data-v-19c9a1c7]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-19c9a1c7] {
  border-radius: 50px;
}

.btn--block[data-v-19c9a1c7] {
  width: 100%;
}

.btn--lg[data-v-19c9a1c7] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-19c9a1c7] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-19c9a1c7] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-19c9a1c7] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-19c9a1c7] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-19c9a1c7] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-19c9a1c7] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-19c9a1c7] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-19c9a1c7] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-19c9a1c7], .btn--white[data-v-19c9a1c7] {
  color: #747474;
}

.btn--primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary[data-v-19c9a1c7]:focus, .btn--primary[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-19c9a1c7], .btn--primary[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-19c9a1c7] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-19c9a1c7], .btn--primary--outline[data-v-19c9a1c7]:focus, .btn--primary--outline[data-v-19c9a1c7]:hover {
  background-color: #1e90ff;
  color: #fff;
}

.btn--primary--outline.active[data-v-19c9a1c7], .btn--primary--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary[data-v-19c9a1c7]:focus, .btn--secondary[data-v-19c9a1c7]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary.active[data-v-19c9a1c7], .btn--secondary[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-19c9a1c7], .btn--secondary--outline[data-v-19c9a1c7]:focus, .btn--secondary--outline[data-v-19c9a1c7]:hover {
  background-color: #747474;
  color: #fff;
}

.btn--secondary--outline.active[data-v-19c9a1c7], .btn--secondary--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third[data-v-19c9a1c7]:focus, .btn--third[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third.active[data-v-19c9a1c7], .btn--third[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-19c9a1c7], .btn--third--outline[data-v-19c9a1c7]:focus, .btn--third--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--third--outline.active[data-v-19c9a1c7], .btn--third--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success[data-v-19c9a1c7]:focus, .btn--success[data-v-19c9a1c7]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success.active[data-v-19c9a1c7], .btn--success[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-19c9a1c7] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-19c9a1c7], .btn--success--outline[data-v-19c9a1c7]:focus, .btn--success--outline[data-v-19c9a1c7]:hover {
  background-color: #9acd32;
  color: #fff;
}

.btn--success--outline.active[data-v-19c9a1c7], .btn--success--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger[data-v-19c9a1c7]:focus, .btn--danger[data-v-19c9a1c7]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-19c9a1c7], .btn--danger[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-19c9a1c7] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-19c9a1c7], .btn--danger--outline[data-v-19c9a1c7]:focus, .btn--danger--outline[data-v-19c9a1c7]:hover {
  background-color: #ff4500;
  color: #fff;
}

.btn--danger--outline.active[data-v-19c9a1c7], .btn--danger--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey[data-v-19c9a1c7]:focus, .btn--grey[data-v-19c9a1c7]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey.active[data-v-19c9a1c7], .btn--grey[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-19c9a1c7], .btn--grey--outline[data-v-19c9a1c7]:focus, .btn--grey--outline[data-v-19c9a1c7]:hover {
  background-color: #999;
  color: #fff;
}

.btn--grey--outline.active[data-v-19c9a1c7], .btn--grey--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info[data-v-19c9a1c7]:focus, .btn--info[data-v-19c9a1c7]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-19c9a1c7], .btn--info[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-19c9a1c7] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-19c9a1c7], .btn--info--outline[data-v-19c9a1c7]:focus, .btn--info--outline[data-v-19c9a1c7]:hover {
  background-color: #17a2b8;
  color: #fff;
}

.btn--info--outline.active[data-v-19c9a1c7], .btn--info--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning[data-v-19c9a1c7]:focus, .btn--warning[data-v-19c9a1c7]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-19c9a1c7], .btn--warning[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-19c9a1c7] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-19c9a1c7], .btn--warning--outline[data-v-19c9a1c7]:focus, .btn--warning--outline[data-v-19c9a1c7]:hover {
  background-color: #ffa300;
  color: #fff;
}

.btn--warning--outline.active[data-v-19c9a1c7], .btn--warning--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light[data-v-19c9a1c7]:focus, .btn--light[data-v-19c9a1c7]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-19c9a1c7], .btn--light[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-19c9a1c7], .btn--light--outline[data-v-19c9a1c7]:focus, .btn--light--outline[data-v-19c9a1c7]:hover {
  background-color: #f5f5f5;
  color: #fff;
}

.btn--light--outline.active[data-v-19c9a1c7], .btn--light--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark[data-v-19c9a1c7]:focus, .btn--dark[data-v-19c9a1c7]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark.active[data-v-19c9a1c7], .btn--dark[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-19c9a1c7] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-19c9a1c7], .btn--dark--outline[data-v-19c9a1c7]:focus, .btn--dark--outline[data-v-19c9a1c7]:hover {
  background-color: #24292e;
  color: #fff;
}

.btn--dark--outline.active[data-v-19c9a1c7], .btn--dark--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default[data-v-19c9a1c7]:focus, .btn--default[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default.active[data-v-19c9a1c7], .btn--default[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-19c9a1c7], .btn--default--outline[data-v-19c9a1c7]:focus, .btn--default--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--default--outline.active[data-v-19c9a1c7], .btn--default--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-19c9a1c7] {
  background-color: #fff;
}

.btn--white[data-v-19c9a1c7]:focus, .btn--white[data-v-19c9a1c7]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-19c9a1c7] {
  background-color: #fff;
}

.btn--white.active[data-v-19c9a1c7], .btn--white[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-19c9a1c7], .btn--white--outline[data-v-19c9a1c7]:focus, .btn--white--outline[data-v-19c9a1c7]:hover {
  background-color: #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-19c9a1c7], .btn--white--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-19c9a1c7], .btn--black[data-v-19c9a1c7], .btn--black[data-v-19c9a1c7]:focus, .btn--black[data-v-19c9a1c7]:hover {
  background-color: #000;
}

.btn--black.active[data-v-19c9a1c7], .btn--black[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-19c9a1c7] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-19c9a1c7], .btn--black--outline[data-v-19c9a1c7]:focus, .btn--black--outline[data-v-19c9a1c7]:hover {
  background-color: #000;
  color: #fff;
}

.btn--black--outline.active[data-v-19c9a1c7], .btn--black--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  color: #747474;
}

.btn--disabled[data-v-19c9a1c7]:disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #fff;
  cursor: not-allowed;
}

.badge[data-v-19c9a1c7] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
  color: #fff;
}

.badge-secondary[data-v-19c9a1c7] {
  background-color: #747474;
  color: #fff;
}

.badge-third[data-v-19c9a1c7] {
  background-color: #ccc;
  color: #fff;
}

.badge-success[data-v-19c9a1c7] {
  background-color: #9acd32;
  color: #fff;
}

.badge-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
  color: #fff;
}

.badge-grey[data-v-19c9a1c7] {
  background-color: #999;
  color: #fff;
}

.badge-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
  color: #fff;
}

.badge-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
  color: #fff;
}

.badge-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
  color: #fff;
}

.badge-dark[data-v-19c9a1c7] {
  background-color: #24292e;
  color: #fff;
}

.badge-default[data-v-19c9a1c7] {
  background-color: #ccc;
  color: #fff;
}

.badge-white[data-v-19c9a1c7] {
  background-color: #fff;
  color: #fff;
}

.badge-black[data-v-19c9a1c7] {
  background-color: #000;
  color: #fff;
}

table.md[data-v-19c9a1c7] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-19c9a1c7] {
  background-color: #fff;
  width: 100%;
}

table.md tr td[data-v-19c9a1c7], table.md tr th[data-v-19c9a1c7] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-19c9a1c7] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-19c9a1c7] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-19c9a1c7], .slide-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-enter[data-v-19c9a1c7], .slide-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

.tags-enter-active[data-v-19c9a1c7], .tags-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.tags-enter[data-v-19c9a1c7], .tags-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-19c9a1c7], .slideinvert-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slideinvert-enter[data-v-19c9a1c7], .slideinvert-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-19c9a1c7], .slidenext-leave-active[data-v-19c9a1c7], .slideprev-enter-active[data-v-19c9a1c7], .slideprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidenext-enter[data-v-19c9a1c7], .slideprev-leave-to[data-v-19c9a1c7] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-19c9a1c7], .slideprev-enter[data-v-19c9a1c7] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-19c9a1c7], .slidevnext-leave-active[data-v-19c9a1c7], .slidevprev-enter-active[data-v-19c9a1c7], .slidevprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-19c9a1c7], .slidevprev-leave-to[data-v-19c9a1c7] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-19c9a1c7], .slidevprev-enter[data-v-19c9a1c7] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-19c9a1c7], .slide-leave-active[data-v-19c9a1c7], .slideinvert-enter-active[data-v-19c9a1c7], .slideinvert-leave-active[data-v-19c9a1c7] {
    -webkit-transition: all 0s;
    transition: all 0s;
  }
}
.spinner-anim[data-v-19c9a1c7] {
  -webkit-animation: spin-data-v-19c9a1c7 0.6s linear infinite;
  animation: spin-data-v-19c9a1c7 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-19c9a1c7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-19c9a1c7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-19c9a1c7], .expand-leave-active[data-v-19c9a1c7] {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-19c9a1c7], .expand-leave-to[data-v-19c9a1c7] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-19c9a1c7], .scale-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-19c9a1c7], .scale-leave-to[data-v-19c9a1c7] {
  opacity: 0.4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-19c9a1c7] {
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.over-hid[data-v-19c9a1c7] {
  overflow: hidden;
}

.pos-r[data-v-19c9a1c7] {
  position: relative;
}

.pos-a[data-v-19c9a1c7] {
  position: absolute;
}

.flex[data-v-19c9a1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex.fluid[data-v-19c9a1c7] {
  width: 100%;
}

.flex.direction-column[data-v-19c9a1c7] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-19c9a1c7] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-19c9a1c7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-19c9a1c7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex.align-center[data-v-19c9a1c7] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.align-start[data-v-19c9a1c7] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.align-end[data-v-19c9a1c7] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.justify-start[data-v-19c9a1c7] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.justify-end[data-v-19c9a1c7] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex.justify-center[data-v-19c9a1c7] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.space-between[data-v-19c9a1c7] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.space-around[data-v-19c9a1c7] {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.flex-center[data-v-19c9a1c7] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.flex--wrap[data-v-19c9a1c7] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-19c9a1c7] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-fill[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-fixed[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-1[data-v-19c9a1c7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-100[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.flex-75[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
}

.flex-50[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.flex-33[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.33%;
  flex: 0 1 33.33%;
}

.flex-25[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
}

.flex-20[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}

.flex-16[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 16.66%;
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-19c9a1c7] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-19c9a1c7] {
  font-weight: 500;
}

.text-center[data-v-19c9a1c7] {
  text-align: center;
}

.text-left[data-v-19c9a1c7] {
  text-align: left;
}

.text-right[data-v-19c9a1c7] {
  text-align: right;
}

.text-primary[data-v-19c9a1c7] {
  color: #1e90ff;
}

.text-secondary[data-v-19c9a1c7] {
  color: #747474;
}

.text-third[data-v-19c9a1c7] {
  color: #ccc;
}

.text-success[data-v-19c9a1c7] {
  color: #9acd32;
}

.text-danger[data-v-19c9a1c7] {
  color: #ff4500;
}

.text-grey[data-v-19c9a1c7] {
  color: #999;
}

.text-info[data-v-19c9a1c7] {
  color: #17a2b8;
}

.text-warning[data-v-19c9a1c7] {
  color: #ffa300;
}

.text-light[data-v-19c9a1c7] {
  color: #f5f5f5;
}

.text-dark[data-v-19c9a1c7] {
  color: #24292e;
}

.text-default[data-v-19c9a1c7] {
  color: #ccc;
}

.text-white[data-v-19c9a1c7] {
  color: #fff;
}

.text-black[data-v-19c9a1c7] {
  color: #000;
}

.dots-text[data-v-19c9a1c7] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.dots-text-2[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.container[data-v-19c9a1c7] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-19c9a1c7] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-19c9a1c7] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-19c9a1c7] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-19c9a1c7] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-19c9a1c7] {
    max-width: 2560px;
  }
}
.pr-0[data-v-19c9a1c7] {
  padding-right: 0;
}

.pt-0[data-v-19c9a1c7] {
  padding-top: 0;
}

.pb-0[data-v-19c9a1c7] {
  padding-bottom: 0;
}

.pl-0[data-v-19c9a1c7] {
  padding-left: 0;
}

.px-0[data-v-19c9a1c7] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-19c9a1c7] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-19c9a1c7] {
  padding: 0;
}

.pr-1[data-v-19c9a1c7] {
  padding-right: 0.25rem;
}

.pt-1[data-v-19c9a1c7] {
  padding-top: 0.25rem;
}

.pb-1[data-v-19c9a1c7] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-19c9a1c7] {
  padding-left: 0.25rem;
}

.px-1[data-v-19c9a1c7] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-19c9a1c7] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-19c9a1c7] {
  padding: 0.25rem;
}

.pr-2[data-v-19c9a1c7] {
  padding-right: 0.5rem;
}

.pt-2[data-v-19c9a1c7] {
  padding-top: 0.5rem;
}

.pb-2[data-v-19c9a1c7] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-19c9a1c7] {
  padding-left: 0.5rem;
}

.px-2[data-v-19c9a1c7] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-19c9a1c7] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-19c9a1c7] {
  padding: 0.5rem;
}

.pr-3[data-v-19c9a1c7] {
  padding-right: 1rem;
}

.pt-3[data-v-19c9a1c7] {
  padding-top: 1rem;
}

.pb-3[data-v-19c9a1c7] {
  padding-bottom: 1rem;
}

.pl-3[data-v-19c9a1c7] {
  padding-left: 1rem;
}

.px-3[data-v-19c9a1c7] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-19c9a1c7] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-19c9a1c7] {
  padding: 1rem;
}

.pr-4[data-v-19c9a1c7] {
  padding-right: 1.5rem;
}

.pt-4[data-v-19c9a1c7] {
  padding-top: 1.5rem;
}

.pb-4[data-v-19c9a1c7] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-19c9a1c7] {
  padding-left: 1.5rem;
}

.px-4[data-v-19c9a1c7] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-19c9a1c7] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-19c9a1c7] {
  padding: 1.5rem;
}

.pr-5[data-v-19c9a1c7] {
  padding-right: 3rem;
}

.pt-5[data-v-19c9a1c7] {
  padding-top: 3rem;
}

.pb-5[data-v-19c9a1c7] {
  padding-bottom: 3rem;
}

.pl-5[data-v-19c9a1c7] {
  padding-left: 3rem;
}

.px-5[data-v-19c9a1c7] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-19c9a1c7] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-19c9a1c7] {
  padding: 3rem;
}

.mr-0[data-v-19c9a1c7] {
  margin-right: 0;
}

.mt-0[data-v-19c9a1c7] {
  margin-top: 0;
}

.mb-0[data-v-19c9a1c7] {
  margin-bottom: 0;
}

.ml-0[data-v-19c9a1c7] {
  margin-left: 0;
}

.mx-0[data-v-19c9a1c7] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-19c9a1c7] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-19c9a1c7] {
  margin: 0;
}

.mr-1[data-v-19c9a1c7] {
  margin-right: 0.25rem;
}

.mt-1[data-v-19c9a1c7] {
  margin-top: 0.25rem;
}

.mb-1[data-v-19c9a1c7] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-19c9a1c7] {
  margin-left: 0.25rem;
}

.mx-1[data-v-19c9a1c7] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-19c9a1c7] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-19c9a1c7] {
  margin: 0.25rem;
}

.mr-2[data-v-19c9a1c7] {
  margin-right: 0.5rem;
}

.mt-2[data-v-19c9a1c7] {
  margin-top: 0.5rem;
}

.mb-2[data-v-19c9a1c7] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-19c9a1c7] {
  margin-left: 0.5rem;
}

.mx-2[data-v-19c9a1c7] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-19c9a1c7] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-19c9a1c7] {
  margin: 0.5rem;
}

.mr-3[data-v-19c9a1c7] {
  margin-right: 1rem;
}

.mt-3[data-v-19c9a1c7] {
  margin-top: 1rem;
}

.mb-3[data-v-19c9a1c7] {
  margin-bottom: 1rem;
}

.ml-3[data-v-19c9a1c7] {
  margin-left: 1rem;
}

.mx-3[data-v-19c9a1c7] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-19c9a1c7] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-19c9a1c7] {
  margin: 1rem;
}

.mr-4[data-v-19c9a1c7] {
  margin-right: 1.5rem;
}

.mt-4[data-v-19c9a1c7] {
  margin-top: 1.5rem;
}

.mb-4[data-v-19c9a1c7] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-19c9a1c7] {
  margin-left: 1.5rem;
}

.mx-4[data-v-19c9a1c7] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-19c9a1c7] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-19c9a1c7] {
  margin: 1.5rem;
}

.mr-5[data-v-19c9a1c7] {
  margin-right: 3rem;
}

.mt-5[data-v-19c9a1c7] {
  margin-top: 3rem;
}

.mb-5[data-v-19c9a1c7] {
  margin-bottom: 3rem;
}

.ml-5[data-v-19c9a1c7] {
  margin-left: 3rem;
}

.mx-5[data-v-19c9a1c7] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-19c9a1c7] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-19c9a1c7] {
  margin: 3rem;
}

.h-100[data-v-19c9a1c7] {
  height: 100%;
}

.mh-100[data-v-19c9a1c7] {
  max-height: 100%;
}

.w-100[data-v-19c9a1c7] {
  width: 100%;
}

.mw-100[data-v-19c9a1c7] {
  max-width: 100%;
}

.m-h-0[data-v-19c9a1c7] {
  min-height: 0;
}

.m-h-100[data-v-19c9a1c7] {
  min-height: 100%;
}

.m-w-0[data-v-19c9a1c7] {
  min-width: 0;
}

.m-w-100[data-v-19c9a1c7] {
  min-width: 100%;
}

.br-0[data-v-19c9a1c7] {
  border-radius: 0;
}

.brt-0[data-v-19c9a1c7] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-19c9a1c7] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-19c9a1c7] {
  border-radius: 2px;
}

.brt-2[data-v-19c9a1c7] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-19c9a1c7] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-19c9a1c7] {
  border-radius: 4px;
}

.brt-4[data-v-19c9a1c7] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-19c9a1c7] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-19c9a1c7] {
  border-radius: 8px;
}

.brt-8[data-v-19c9a1c7] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-19c9a1c7] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-19c9a1c7] {
  font-size: 12px;
}

.fs-14[data-v-19c9a1c7] {
  font-size: 14px;
}

.fs-16[data-v-19c9a1c7] {
  font-size: 16px;
}

.fs-18[data-v-19c9a1c7] {
  font-size: 18px;
}

.fs-20[data-v-19c9a1c7] {
  font-size: 20px;
}

.fs-22[data-v-19c9a1c7] {
  font-size: 22px;
}

.fs-26[data-v-19c9a1c7] {
  font-size: 26px;
}

.fw-300[data-v-19c9a1c7] {
  font-weight: 300;
}

.fw-400[data-v-19c9a1c7] {
  font-weight: 400;
}

.fw-500[data-v-19c9a1c7] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-19c9a1c7] {
    display: none;
  }
}
.show-4k[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-laptop[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-laptop-s[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-tablet[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile-m[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile-s[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-19c9a1c7] {
    display: inherit;
  }
}
[data-v-19c9a1c7], [data-v-19c9a1c7]:after, [data-v-19c9a1c7]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

blockquote[data-v-19c9a1c7], body[data-v-19c9a1c7], dd[data-v-19c9a1c7], dl[data-v-19c9a1c7], figure[data-v-19c9a1c7], h1[data-v-19c9a1c7], h2[data-v-19c9a1c7], h3[data-v-19c9a1c7], h4[data-v-19c9a1c7], h5[data-v-19c9a1c7], h6[data-v-19c9a1c7], hr[data-v-19c9a1c7], ol[data-v-19c9a1c7], p[data-v-19c9a1c7], pre[data-v-19c9a1c7], ul[data-v-19c9a1c7] {
  margin: 0;
  padding: 0;
}

#app[data-v-19c9a1c7], body[data-v-19c9a1c7], button[data-v-19c9a1c7], html[data-v-19c9a1c7], input[data-v-19c9a1c7] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.vue-phone-number-input .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}

.vue-phone-number-input.sm .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 110px;
  flex: 0 0 110px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
}

.vue-phone-number-input.lg .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  width: 130px;
  min-width: 130px;
  max-width: 130px;
}

.quickbase-table-wizard {
  /* Ensure the parent element does not clip */
  /* Increase Multiselect container size */
  /* Dropdown size and position */
}
.quickbase-table-wizard .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
}
.quickbase-table-wizard .wrapper .editors {
  flex: 1;
}
.quickbase-table-wizard .wrapper .editors.is-mobile {
  flex: 0 0 auto;
  width: 100%;
}
.quickbase-table-wizard .wrapper .editors .editor {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px 20px;
}
.quickbase-table-wizard .multiselect-wrapper {
  width: 100%;
  position: relative;
  overflow: visible;
}
.quickbase-table-wizard .multiselect__content-wrapper {
  width: 400px !important;
  position: absolute;
  z-index: 100;
  left: 0;
}
.quickbase-table-wizard .error-list {
  list-style: inside;
  color: #FF4949;
}
.quickbase-table-wizard .sub-table {
  border-left: 4px solid #1FB6FF;
  padding-left: 15px;
}
.quickbase-table-wizard .qb-table-field .disabled {
  pointer-events: none;
  opacity: 0.5;
}

.quickbase-globalworkflow-subtable-mapping .sub-table {
  border-left: 2px solid;
  padding-left: 15px;
  margin-left: 5px;
}

.tabulator {
  position: relative;
  background-color: #FFF;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table {
  min-width: 100%;
}
.tabulator.tabulator-block-select {
  user-select: none;
}
.tabulator .tabulator-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #E5E9F2;
  border-width: 0 0 1px;
  background-color: transparent;
  color: #1F2D3D;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator .tabulator-header.tabulator-header-hidden {
  display: none;
}
.tabulator .tabulator-header .tabulator-col {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  background: transparent;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  box-sizing: border-box;
  position: relative;
  padding: 0.5em 0.75em;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #999;
  padding: 1px;
  background: #fff;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 8px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  position: relative;
  display: flex;
  border-top: 1px solid #aaa;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols .tabulator-col:last-child {
  margin-right: -1px;
}
.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {
  display: none;
}
.tabulator .tabulator-header .tabulator-col.ui-sortable-helper {
  position: absolute;
  background-color: transparent !important;
  border: 1px solid #aaa;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  position: relative;
  box-sizing: border-box;
  margin-top: 2px;
  width: 100%;
  text-align: center;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
  height: auto !important;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
  margin-top: 3px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input {
  border: 1px solid #D3DCE6;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
  width: 0;
  height: 0;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 25px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #1F2D3D;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-arrow {
  border-top: 6px solid #1F2D3D;
  border-bottom: none;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
  transform: rotate(180deg);
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-top: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
  padding-right: 0;
  padding-bottom: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-arrow {
  right: calc(50% - 6px);
}
.tabulator .tabulator-header .tabulator-frozen {
  display: inline-block;
  position: absolute;
  z-index: 10;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-calcs-holder {
  box-sizing: border-box;
  min-width: 600%;
  background: rgba(12.75, 12.75, 12.75, 0) !important;
  border: 0 none;
  border-width: 1px 0 0;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: rgba(12.75, 12.75, 12.75, 0) !important;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-cell {
  border-bottom-width: 0;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
  min-width: 600%;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
  display: none;
}
.tabulator .tabulator-tableHolder {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.tabulator .tabulator-tableHolder:focus {
  outline: none;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.tabulator .tabulator-tableHolder .tabulator-placeholder span {
  display: inline-block;
  margin: 0 auto;
  padding: 10px;
  color: #ccc;
  font-weight: bold;
  font-size: 20px;
}
.tabulator .tabulator-tableHolder .tabulator-table {
  position: relative;
  display: inline-block;
  background-color: transparent;
  white-space: nowrap;
  overflow: visible;
  color: #1F2D3D;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {
  font-weight: bold;
  background: rgb(232, 235.8333333333, 243.5) !important;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
  border: 0 none;
  border-width: 0 0 1px;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
  border: 0 none;
  border-width: 1px 0 0;
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs .tabulator-cell {
  border-bottom-width: 0;
}
.tabulator .tabulator-footer {
  padding: 15px 0px 0px 0px;
  border: 1px solid #E5E9F2;
  border-width: 1px 0 0;
  background-color: transparent;
  text-align: right;
  color: #1F2D3D;
  font-weight: bold;
  white-space: nowrap;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
  box-sizing: border-box;
  width: calc(100% + 20px);
  margin: -5px -10px 10px -10px;
  background: rgba(12.75, 12.75, 12.75, 0) !important;
  border: 0 none;
  border-width: 0 0 1px;
  text-align: left;
  overflow: hidden;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
  background: rgba(12.75, 12.75, 12.75, 0) !important;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-cell {
  border-bottom-width: 0;
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
  margin-bottom: -5px;
  border-bottom: none;
}
.tabulator .tabulator-footer .tabulator-paginator {
  color: #1F2D3D;
  background-color: #FFF;
  position: relative;
  z-index: 2;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.tabulator .tabulator-footer .tabulator-page-size {
  display: inline-block;
  margin: 0 5px;
  padding: 2px 5px;
  border: 1px solid #E5E9F2;
  border-radius: 3px;
}
.tabulator .tabulator-footer .tabulator-pages {
  margin: 0 7px;
}
.tabulator .tabulator-footer .tabulator-page {
  display: inline-block;
  margin: 0 0.1875em;
  padding: calc(0.375em - 1px) 0.75em;
  border: 1px solid #D3DCE6;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.2);
  font-size: 14px;
}
.tabulator .tabulator-footer .tabulator-page.active {
  border-color: #C0CCDA;
  color: #8492A6;
  font-weight: bold;
}
.tabulator .tabulator-footer .tabulator-page:disabled {
  opacity: 0.5;
}
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
  cursor: pointer;
  border-color: #E0E6ED;
}
.tabulator .tabulator-col-resize-handle {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 5px;
}
.tabulator .tabulator-col-resize-handle.prev {
  left: 0;
  right: auto;
}
.tabulator .tabulator-col-resize-handle:hover {
  cursor: ew-resize;
}
.tabulator .tabulator-loader {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background: #fff;
  text-align: center;
}
.tabulator .tabulator-loader .tabulator-loader-msg {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  border: 0 none;
  background: #fff;
  font-weight: bold;
  font-size: 16px;
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
  color: #1FB6FF;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: center;
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
  color: #FF4949;
}
.tabulator.is-striped .tabulator-row:nth-child(even) {
  background-color: #F9FAFC;
}
.tabulator.is-bordered {
  border: 0 none;
}
.tabulator.is-bordered .tabulator-header .tabulator-col {
  border-right: 0 none;
}
.tabulator.is-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {
  border-right: 0 none;
}
.tabulator.is-narrow .tabulator-header .tabulator-col .tabulator-col-content {
  padding: 0.25em 0.5em;
}
.tabulator.is-narrow .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {
  padding: 0.25em 0.5em;
}

.tabulator-row {
  position: relative;
  box-sizing: border-box;
  min-height: 22px;
  background-color: transparent;
}
.tabulator-row.tabulator-selectable:hover {
  background-color: #F9FAFC;
  cursor: pointer;
}
.tabulator-row.tabulator-selected {
  background-color: #FFF;
}
.tabulator-row.tabulator-selected:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  cursor: pointer;
}
.tabulator-row.tabulator-row-moving {
  border: 1px solid #000;
  background: #fff;
}
.tabulator-row.tabulator-moving {
  position: absolute;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  pointer-events: none;
  z-index: 15;
}
.tabulator-row .tabulator-row-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
}
.tabulator-row .tabulator-row-resize-handle.prev {
  top: 0;
  bottom: auto;
}
.tabulator-row .tabulator-row-resize-handle:hover {
  cursor: ns-resize;
}
.tabulator-row .tabulator-frozen {
  display: inline-block;
  position: absolute;
  background-color: inherit;
  z-index: 10;
}
.tabulator-row .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}
.tabulator-row .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}
.tabulator-row .tabulator-responsive-collapse {
  box-sizing: border-box;
  padding: 5px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.tabulator-row .tabulator-responsive-collapse:empty {
  display: none;
}
.tabulator-row .tabulator-responsive-collapse table {
  font-size: 14px;
}
.tabulator-row .tabulator-responsive-collapse table tr td {
  position: relative;
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
  padding-right: 10px;
}
.tabulator-row .tabulator-cell {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 0.5em 0.75em;
  border: 0 none;
  border-width: 0 0 1px;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tabulator-row .tabulator-cell.tabulator-editing {
  border: 1px solid #1D68CD;
  padding: 0;
}
.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {
  border: 1px;
  background: transparent;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
  border: 1px solid #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {
  border: 1px;
  background: transparent;
  color: #dd0000;
}
.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {
  display: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
  width: 80%;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
  width: 100%;
  height: 3px;
  margin-top: 2px;
  background: #666;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #1F2D3D;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #1F2D3D;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #1F2D3D;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #1F2D3D;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  height: 15px;
  width: 15px;
  border-radius: 20px;
  background: #666;
  color: transparent;
  font-weight: bold;
  font-size: 1.1em;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
  opacity: 0.7;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
  display: initial;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
}
.tabulator-row.tabulator-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  color: #1F2D3D;
  min-width: 100%;
}
.tabulator-row.tabulator-group:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.1);
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #1F2D3D;
  border-bottom: 0;
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
  padding-left: 30px;
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
  padding-left: 50px;
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
  padding-left: 70px;
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
  padding-left: 90px;
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
  padding-left: 110px;
}
.tabulator-row.tabulator-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #1F2D3D;
  vertical-align: middle;
}
.tabulator-row.tabulator-group span {
  margin-left: 10px;
  color: #d00;
}

.tabulator-edit-select-list {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  max-height: 200px;
  background: transparent;
  border: 1px solid #aaa;
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item {
  padding: 4px;
  color: #1F2D3D;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
  color: transparent;
  background: #1D68CD;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
  cursor: pointer;
  color: transparent;
  background: #1D68CD;
}
.tabulator-edit-select-list .tabulator-edit-select-list-group {
  border-bottom: 1px solid #aaa;
  padding: 4px;
  padding-top: 6px;
  color: #1F2D3D;
  font-weight: bold;
}

.tabulator-print-fullscreen {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}

body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
  display: none !important;
}

.tabulator-print-table {
  border-collapse: collapse;
}
