@import url(https://fonts.googleapis.com/css2?family=Exo+2:wght@300;

500&display=swap);/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,.fab,.fad,.fal,.far,.fas{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}

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

.fa-xs{
  font-size:.75em
}

.fa-sm{
  font-size:.875em
}

.fa-1x{
  font-size:1em
}

.fa-2x{
  font-size:2em
}

.fa-3x{
  font-size:3em
}

.fa-4x{
  font-size:4em
}

.fa-5x{
  font-size:5em
}

.fa-6x{
  font-size:6em
}

.fa-7x{
  font-size:7em
}

.fa-8x{
  font-size:8em
}

.fa-9x{
  font-size:9em
}

.fa-10x{
  font-size:10em
}

.fa-fw{
  width:1.25em
}

[dir] .fa-fw{
  text-align:center
}

.fa-ul{
  list-style-type:none
}

[dir=ltr] .fa-ul{
  margin-left:2.5em;
  padding-left:0
}

[dir=rtl] .fa-ul{
  margin-right:2.5em;
  padding-right:0
}

.fa-ul>li{
  position:relative
}

.fa-li{
  position:absolute;
  width:2em;
  line-height:inherit
}

[dir] .fa-li{
  text-align:center
}

[dir=ltr] .fa-li{
  left:-2em
}

[dir=rtl] .fa-li{
  right:-2em
}

[dir] .fa-border{
  border:.08em solid #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}

[dir=ltr] .fa-pull-left{
  float:left
}

[dir=rtl] .fa-pull-left{
  float:right
}

[dir=ltr] .fa-pull-right{
  float:right
}

[dir=rtl] .fa-pull-right{
  float:left
}

[dir=ltr] .fa.fa-pull-left, [dir=ltr] .fab.fa-pull-left, [dir=ltr] .fal.fa-pull-left, [dir=ltr] .far.fa-pull-left, [dir=ltr] .fas.fa-pull-left{
  margin-right:.3em
}

[dir=rtl] .fa.fa-pull-left, [dir=rtl] .fab.fa-pull-left, [dir=rtl] .fal.fa-pull-left, [dir=rtl] .far.fa-pull-left, [dir=rtl] .fas.fa-pull-left{
  margin-left:.3em
}

[dir=ltr] .fa.fa-pull-right, [dir=ltr] .fab.fa-pull-right, [dir=ltr] .fal.fa-pull-right, [dir=ltr] .far.fa-pull-right, [dir=ltr] .fas.fa-pull-right{
  margin-left:.3em
}

[dir=rtl] .fa.fa-pull-right, [dir=rtl] .fab.fa-pull-right, [dir=rtl] .fal.fa-pull-right, [dir=rtl] .far.fa-pull-right, [dir=rtl] .fas.fa-pull-right{
  margin-right:.3em
}

[dir=ltr] .fa-spin{
  -webkit-animation: fa-spin-ltr 2s linear infinite;
  animation: fa-spin-ltr 2s linear infinite
}

[dir=rtl] .fa-spin{
  -webkit-animation: fa-spin-rtl 2s linear infinite;
  animation: fa-spin-rtl 2s linear infinite
}

[dir=ltr] .fa-pulse{
  -webkit-animation: fa-spin-ltr 1s steps(8) infinite;
  animation: fa-spin-ltr 1s steps(8) infinite
}

[dir=rtl] .fa-pulse{
  -webkit-animation: fa-spin-rtl 1s steps(8) infinite;
  animation: fa-spin-rtl 1s steps(8) infinite
}

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

  to{
    transform:rotate(1turn)
  }
}

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

  to{
    transform:rotate(-1turn)
  }
}

@keyframes fa-spin-ltr{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

@keyframes fa-spin-rtl{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(-1turn)
  }
}

.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"
}

[dir=ltr] .fa-rotate-90{
  transform:rotate(90deg)
}

[dir=rtl] .fa-rotate-90{
  transform:rotate(-90deg)
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"
}

[dir=ltr] .fa-rotate-180{
  transform:rotate(180deg)
}

[dir=rtl] .fa-rotate-180{
  transform:rotate(-180deg)
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"
}

[dir=ltr] .fa-rotate-270{
  transform:rotate(270deg)
}

[dir=rtl] .fa-rotate-270{
  transform:rotate(-270deg)
}

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

[dir] .fa-flip-horizontal{
  transform:scaleX(-1)
}

.fa-flip-vertical{
  -webkit-transform:scaleY(-1)
}

[dir] .fa-flip-vertical{
  transform:scaleY(-1)
}

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

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
  -webkit-transform:scale(-1)
}

[dir] .fa-flip-both, [dir] .fa-flip-horizontal.fa-flip-vertical{
  transform:scale(-1)
}

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

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

.fa-stack-1x,.fa-stack-2x{
  position:absolute;
  width:100%
}

[dir] .fa-stack-1x, [dir] .fa-stack-2x{
  text-align:center
}

[dir=ltr] .fa-stack-1x, [dir=ltr] .fa-stack-2x{
  left:0
}

[dir=rtl] .fa-stack-1x, [dir=rtl] .fa-stack-2x{
  right:0
}

.fa-stack-1x{
  line-height:inherit
}

.fa-stack-2x{
  font-size:2em
}

.fa-inverse{
  color:#fff
}

.fa-500px:before{
  content:"\F26E"
}

.fa-accessible-icon:before{
  content:"\F368"
}

.fa-accusoft:before{
  content:"\F369"
}

.fa-acquisitions-incorporated:before{
  content:"\F6AF"
}

.fa-ad:before{
  content:"\F641"
}

.fa-address-book:before{
  content:"\F2B9"
}

.fa-address-card:before{
  content:"\F2BB"
}

.fa-adjust:before{
  content:"\F042"
}

.fa-adn:before{
  content:"\F170"
}

.fa-adobe:before{
  content:"\F778"
}

.fa-adversal:before{
  content:"\F36A"
}

.fa-affiliatetheme:before{
  content:"\F36B"
}

.fa-air-freshener:before{
  content:"\F5D0"
}

.fa-airbnb:before{
  content:"\F834"
}

.fa-algolia:before{
  content:"\F36C"
}

.fa-align-center:before{
  content:"\F037"
}

.fa-align-justify:before{
  content:"\F039"
}

.fa-align-left:before{
  content:"\F036"
}

.fa-align-right:before{
  content:"\F038"
}

.fa-alipay:before{
  content:"\F642"
}

.fa-allergies:before{
  content:"\F461"
}

.fa-amazon:before{
  content:"\F270"
}

.fa-amazon-pay:before{
  content:"\F42C"
}

.fa-ambulance:before{
  content:"\F0F9"
}

.fa-american-sign-language-interpreting:before{
  content:"\F2A3"
}

.fa-amilia:before{
  content:"\F36D"
}

.fa-anchor:before{
  content:"\F13D"
}

.fa-android:before{
  content:"\F17B"
}

.fa-angellist:before{
  content:"\F209"
}

.fa-angle-double-down:before{
  content:"\F103"
}

.fa-angle-double-left:before{
  content:"\F100"
}

.fa-angle-double-right:before{
  content:"\F101"
}

.fa-angle-double-up:before{
  content:"\F102"
}

.fa-angle-down:before{
  content:"\F107"
}

.fa-angle-left:before{
  content:"\F104"
}

.fa-angle-right:before{
  content:"\F105"
}

.fa-angle-up:before{
  content:"\F106"
}

.fa-angry:before{
  content:"\F556"
}

.fa-angrycreative:before{
  content:"\F36E"
}

.fa-angular:before{
  content:"\F420"
}

.fa-ankh:before{
  content:"\F644"
}

.fa-app-store:before{
  content:"\F36F"
}

.fa-app-store-ios:before{
  content:"\F370"
}

.fa-apper:before{
  content:"\F371"
}

.fa-apple:before{
  content:"\F179"
}

.fa-apple-alt:before{
  content:"\F5D1"
}

.fa-apple-pay:before{
  content:"\F415"
}

.fa-archive:before{
  content:"\F187"
}

.fa-archway:before{
  content:"\F557"
}

.fa-arrow-alt-circle-down:before{
  content:"\F358"
}

.fa-arrow-alt-circle-left:before{
  content:"\F359"
}

.fa-arrow-alt-circle-right:before{
  content:"\F35A"
}

.fa-arrow-alt-circle-up:before{
  content:"\F35B"
}

.fa-arrow-circle-down:before{
  content:"\F0AB"
}

.fa-arrow-circle-left:before{
  content:"\F0A8"
}

.fa-arrow-circle-right:before{
  content:"\F0A9"
}

.fa-arrow-circle-up:before{
  content:"\F0AA"
}

.fa-arrow-down:before{
  content:"\F063"
}

.fa-arrow-left:before{
  content:"\F060"
}

.fa-arrow-right:before{
  content:"\F061"
}

.fa-arrow-up:before{
  content:"\F062"
}

.fa-arrows-alt:before{
  content:"\F0B2"
}

.fa-arrows-alt-h:before{
  content:"\F337"
}

.fa-arrows-alt-v:before{
  content:"\F338"
}

.fa-artstation:before{
  content:"\F77A"
}

.fa-assistive-listening-systems:before{
  content:"\F2A2"
}

.fa-asterisk:before{
  content:"\F069"
}

.fa-asymmetrik:before{
  content:"\F372"
}

.fa-at:before{
  content:"\F1FA"
}

.fa-atlas:before{
  content:"\F558"
}

.fa-atlassian:before{
  content:"\F77B"
}

.fa-atom:before{
  content:"\F5D2"
}

.fa-audible:before{
  content:"\F373"
}

.fa-audio-description:before{
  content:"\F29E"
}

.fa-autoprefixer:before{
  content:"\F41C"
}

.fa-avianex:before{
  content:"\F374"
}

.fa-aviato:before{
  content:"\F421"
}

.fa-award:before{
  content:"\F559"
}

.fa-aws:before{
  content:"\F375"
}

.fa-baby:before{
  content:"\F77C"
}

.fa-baby-carriage:before{
  content:"\F77D"
}

.fa-backspace:before{
  content:"\F55A"
}

.fa-backward:before{
  content:"\F04A"
}

.fa-bacon:before{
  content:"\F7E5"
}

.fa-bacteria:before{
  content:"\F959"
}

.fa-bacterium:before{
  content:"\F95A"
}

.fa-bahai:before{
  content:"\F666"
}

.fa-balance-scale:before{
  content:"\F24E"
}

.fa-balance-scale-left:before{
  content:"\F515"
}

.fa-balance-scale-right:before{
  content:"\F516"
}

.fa-ban:before{
  content:"\F05E"
}

.fa-band-aid:before{
  content:"\F462"
}

.fa-bandcamp:before{
  content:"\F2D5"
}

.fa-barcode:before{
  content:"\F02A"
}

.fa-bars:before{
  content:"\F0C9"
}

.fa-baseball-ball:before{
  content:"\F433"
}

.fa-basketball-ball:before{
  content:"\F434"
}

.fa-bath:before{
  content:"\F2CD"
}

.fa-battery-empty:before{
  content:"\F244"
}

.fa-battery-full:before{
  content:"\F240"
}

.fa-battery-half:before{
  content:"\F242"
}

.fa-battery-quarter:before{
  content:"\F243"
}

.fa-battery-three-quarters:before{
  content:"\F241"
}

.fa-battle-net:before{
  content:"\F835"
}

.fa-bed:before{
  content:"\F236"
}

.fa-beer:before{
  content:"\F0FC"
}

.fa-behance:before{
  content:"\F1B4"
}

.fa-behance-square:before{
  content:"\F1B5"
}

.fa-bell:before{
  content:"\F0F3"
}

.fa-bell-slash:before{
  content:"\F1F6"
}

.fa-bezier-curve:before{
  content:"\F55B"
}

.fa-bible:before{
  content:"\F647"
}

.fa-bicycle:before{
  content:"\F206"
}

.fa-biking:before{
  content:"\F84A"
}

.fa-bimobject:before{
  content:"\F378"
}

.fa-binoculars:before{
  content:"\F1E5"
}

.fa-biohazard:before{
  content:"\F780"
}

.fa-birthday-cake:before{
  content:"\F1FD"
}

.fa-bitbucket:before{
  content:"\F171"
}

.fa-bitcoin:before{
  content:"\F379"
}

.fa-bity:before{
  content:"\F37A"
}

.fa-black-tie:before{
  content:"\F27E"
}

.fa-blackberry:before{
  content:"\F37B"
}

.fa-blender:before{
  content:"\F517"
}

.fa-blender-phone:before{
  content:"\F6B6"
}

.fa-blind:before{
  content:"\F29D"
}

.fa-blog:before{
  content:"\F781"
}

.fa-blogger:before{
  content:"\F37C"
}

.fa-blogger-b:before{
  content:"\F37D"
}

.fa-bluetooth:before{
  content:"\F293"
}

.fa-bluetooth-b:before{
  content:"\F294"
}

.fa-bold:before{
  content:"\F032"
}

.fa-bolt:before{
  content:"\F0E7"
}

.fa-bomb:before{
  content:"\F1E2"
}

.fa-bone:before{
  content:"\F5D7"
}

.fa-bong:before{
  content:"\F55C"
}

.fa-book:before{
  content:"\F02D"
}

.fa-book-dead:before{
  content:"\F6B7"
}

.fa-book-medical:before{
  content:"\F7E6"
}

.fa-book-open:before{
  content:"\F518"
}

.fa-book-reader:before{
  content:"\F5DA"
}

.fa-bookmark:before{
  content:"\F02E"
}

.fa-bootstrap:before{
  content:"\F836"
}

.fa-border-all:before{
  content:"\F84C"
}

.fa-border-none:before{
  content:"\F850"
}

.fa-border-style:before{
  content:"\F853"
}

.fa-bowling-ball:before{
  content:"\F436"
}

.fa-box:before{
  content:"\F466"
}

.fa-box-open:before{
  content:"\F49E"
}

.fa-box-tissue:before{
  content:"\F95B"
}

.fa-boxes:before{
  content:"\F468"
}

.fa-braille:before{
  content:"\F2A1"
}

.fa-brain:before{
  content:"\F5DC"
}

.fa-bread-slice:before{
  content:"\F7EC"
}

.fa-briefcase:before{
  content:"\F0B1"
}

.fa-briefcase-medical:before{
  content:"\F469"
}

.fa-broadcast-tower:before{
  content:"\F519"
}

.fa-broom:before{
  content:"\F51A"
}

.fa-brush:before{
  content:"\F55D"
}

.fa-btc:before{
  content:"\F15A"
}

.fa-buffer:before{
  content:"\F837"
}

.fa-bug:before{
  content:"\F188"
}

.fa-building:before{
  content:"\F1AD"
}

.fa-bullhorn:before{
  content:"\F0A1"
}

.fa-bullseye:before{
  content:"\F140"
}

.fa-burn:before{
  content:"\F46A"
}

.fa-buromobelexperte:before{
  content:"\F37F"
}

.fa-bus:before{
  content:"\F207"
}

.fa-bus-alt:before{
  content:"\F55E"
}

.fa-business-time:before{
  content:"\F64A"
}

.fa-buy-n-large:before{
  content:"\F8A6"
}

.fa-buysellads:before{
  content:"\F20D"
}

.fa-calculator:before{
  content:"\F1EC"
}

.fa-calendar:before{
  content:"\F133"
}

.fa-calendar-alt:before{
  content:"\F073"
}

.fa-calendar-check:before{
  content:"\F274"
}

.fa-calendar-day:before{
  content:"\F783"
}

.fa-calendar-minus:before{
  content:"\F272"
}

.fa-calendar-plus:before{
  content:"\F271"
}

.fa-calendar-times:before{
  content:"\F273"
}

.fa-calendar-week:before{
  content:"\F784"
}

.fa-camera:before{
  content:"\F030"
}

.fa-camera-retro:before{
  content:"\F083"
}

.fa-campground:before{
  content:"\F6BB"
}

.fa-canadian-maple-leaf:before{
  content:"\F785"
}

.fa-candy-cane:before{
  content:"\F786"
}

.fa-cannabis:before{
  content:"\F55F"
}

.fa-capsules:before{
  content:"\F46B"
}

.fa-car:before{
  content:"\F1B9"
}

.fa-car-alt:before{
  content:"\F5DE"
}

.fa-car-battery:before{
  content:"\F5DF"
}

.fa-car-crash:before{
  content:"\F5E1"
}

.fa-car-side:before{
  content:"\F5E4"
}

.fa-caravan:before{
  content:"\F8FF"
}

.fa-caret-down:before{
  content:"\F0D7"
}

.fa-caret-left:before{
  content:"\F0D9"
}

.fa-caret-right:before{
  content:"\F0DA"
}

.fa-caret-square-down:before{
  content:"\F150"
}

.fa-caret-square-left:before{
  content:"\F191"
}

.fa-caret-square-right:before{
  content:"\F152"
}

.fa-caret-square-up:before{
  content:"\F151"
}

.fa-caret-up:before{
  content:"\F0D8"
}

.fa-carrot:before{
  content:"\F787"
}

.fa-cart-arrow-down:before{
  content:"\F218"
}

.fa-cart-plus:before{
  content:"\F217"
}

.fa-cash-register:before{
  content:"\F788"
}

.fa-cat:before{
  content:"\F6BE"
}

.fa-cc-amazon-pay:before{
  content:"\F42D"
}

.fa-cc-amex:before{
  content:"\F1F3"
}

.fa-cc-apple-pay:before{
  content:"\F416"
}

.fa-cc-diners-club:before{
  content:"\F24C"
}

.fa-cc-discover:before{
  content:"\F1F2"
}

.fa-cc-jcb:before{
  content:"\F24B"
}

.fa-cc-mastercard:before{
  content:"\F1F1"
}

.fa-cc-paypal:before{
  content:"\F1F4"
}

.fa-cc-stripe:before{
  content:"\F1F5"
}

.fa-cc-visa:before{
  content:"\F1F0"
}

.fa-centercode:before{
  content:"\F380"
}

.fa-centos:before{
  content:"\F789"
}

.fa-certificate:before{
  content:"\F0A3"
}

.fa-chair:before{
  content:"\F6C0"
}

.fa-chalkboard:before{
  content:"\F51B"
}

.fa-chalkboard-teacher:before{
  content:"\F51C"
}

.fa-charging-station:before{
  content:"\F5E7"
}

.fa-chart-area:before{
  content:"\F1FE"
}

.fa-chart-bar:before{
  content:"\F080"
}

.fa-chart-line:before{
  content:"\F201"
}

.fa-chart-pie:before{
  content:"\F200"
}

.fa-check:before{
  content:"\F00C"
}

.fa-check-circle:before{
  content:"\F058"
}

.fa-check-double:before{
  content:"\F560"
}

.fa-check-square:before{
  content:"\F14A"
}

.fa-cheese:before{
  content:"\F7EF"
}

.fa-chess:before{
  content:"\F439"
}

.fa-chess-bishop:before{
  content:"\F43A"
}

.fa-chess-board:before{
  content:"\F43C"
}

.fa-chess-king:before{
  content:"\F43F"
}

.fa-chess-knight:before{
  content:"\F441"
}

.fa-chess-pawn:before{
  content:"\F443"
}

.fa-chess-queen:before{
  content:"\F445"
}

.fa-chess-rook:before{
  content:"\F447"
}

.fa-chevron-circle-down:before{
  content:"\F13A"
}

.fa-chevron-circle-left:before{
  content:"\F137"
}

.fa-chevron-circle-right:before{
  content:"\F138"
}

.fa-chevron-circle-up:before{
  content:"\F139"
}

.fa-chevron-down:before{
  content:"\F078"
}

.fa-chevron-left:before{
  content:"\F053"
}

.fa-chevron-right:before{
  content:"\F054"
}

.fa-chevron-up:before{
  content:"\F077"
}

.fa-child:before{
  content:"\F1AE"
}

.fa-chrome:before{
  content:"\F268"
}

.fa-chromecast:before{
  content:"\F838"
}

.fa-church:before{
  content:"\F51D"
}

.fa-circle:before{
  content:"\F111"
}

.fa-circle-notch:before{
  content:"\F1CE"
}

.fa-city:before{
  content:"\F64F"
}

.fa-clinic-medical:before{
  content:"\F7F2"
}

.fa-clipboard:before{
  content:"\F328"
}

.fa-clipboard-check:before{
  content:"\F46C"
}

.fa-clipboard-list:before{
  content:"\F46D"
}

.fa-clock:before{
  content:"\F017"
}

.fa-clone:before{
  content:"\F24D"
}

.fa-closed-captioning:before{
  content:"\F20A"
}

.fa-cloud:before{
  content:"\F0C2"
}

.fa-cloud-download-alt:before{
  content:"\F381"
}

.fa-cloud-meatball:before{
  content:"\F73B"
}

.fa-cloud-moon:before{
  content:"\F6C3"
}

.fa-cloud-moon-rain:before{
  content:"\F73C"
}

.fa-cloud-rain:before{
  content:"\F73D"
}

.fa-cloud-showers-heavy:before{
  content:"\F740"
}

.fa-cloud-sun:before{
  content:"\F6C4"
}

.fa-cloud-sun-rain:before{
  content:"\F743"
}

.fa-cloud-upload-alt:before{
  content:"\F382"
}

.fa-cloudscale:before{
  content:"\F383"
}

.fa-cloudsmith:before{
  content:"\F384"
}

.fa-cloudversify:before{
  content:"\F385"
}

.fa-cocktail:before{
  content:"\F561"
}

.fa-code:before{
  content:"\F121"
}

.fa-code-branch:before{
  content:"\F126"
}

.fa-codepen:before{
  content:"\F1CB"
}

.fa-codiepie:before{
  content:"\F284"
}

.fa-coffee:before{
  content:"\F0F4"
}

.fa-cog:before{
  content:"\F013"
}

.fa-cogs:before{
  content:"\F085"
}

.fa-coins:before{
  content:"\F51E"
}

.fa-columns:before{
  content:"\F0DB"
}

.fa-comment:before{
  content:"\F075"
}

.fa-comment-alt:before{
  content:"\F27A"
}

.fa-comment-dollar:before{
  content:"\F651"
}

.fa-comment-dots:before{
  content:"\F4AD"
}

.fa-comment-medical:before{
  content:"\F7F5"
}

.fa-comment-slash:before{
  content:"\F4B3"
}

.fa-comments:before{
  content:"\F086"
}

.fa-comments-dollar:before{
  content:"\F653"
}

.fa-compact-disc:before{
  content:"\F51F"
}

.fa-compass:before{
  content:"\F14E"
}

.fa-compress:before{
  content:"\F066"
}

.fa-compress-alt:before{
  content:"\F422"
}

.fa-compress-arrows-alt:before{
  content:"\F78C"
}

.fa-concierge-bell:before{
  content:"\F562"
}

.fa-confluence:before{
  content:"\F78D"
}

.fa-connectdevelop:before{
  content:"\F20E"
}

.fa-contao:before{
  content:"\F26D"
}

.fa-cookie:before{
  content:"\F563"
}

.fa-cookie-bite:before{
  content:"\F564"
}

.fa-copy:before{
  content:"\F0C5"
}

.fa-copyright:before{
  content:"\F1F9"
}

.fa-cotton-bureau:before{
  content:"\F89E"
}

.fa-couch:before{
  content:"\F4B8"
}

.fa-cpanel:before{
  content:"\F388"
}

.fa-creative-commons:before{
  content:"\F25E"
}

.fa-creative-commons-by:before{
  content:"\F4E7"
}

.fa-creative-commons-nc:before{
  content:"\F4E8"
}

.fa-creative-commons-nc-eu:before{
  content:"\F4E9"
}

.fa-creative-commons-nc-jp:before{
  content:"\F4EA"
}

.fa-creative-commons-nd:before{
  content:"\F4EB"
}

.fa-creative-commons-pd:before{
  content:"\F4EC"
}

.fa-creative-commons-pd-alt:before{
  content:"\F4ED"
}

.fa-creative-commons-remix:before{
  content:"\F4EE"
}

.fa-creative-commons-sa:before{
  content:"\F4EF"
}

.fa-creative-commons-sampling:before{
  content:"\F4F0"
}

.fa-creative-commons-sampling-plus:before{
  content:"\F4F1"
}

.fa-creative-commons-share:before{
  content:"\F4F2"
}

.fa-creative-commons-zero:before{
  content:"\F4F3"
}

.fa-credit-card:before{
  content:"\F09D"
}

.fa-critical-role:before{
  content:"\F6C9"
}

.fa-crop:before{
  content:"\F125"
}

.fa-crop-alt:before{
  content:"\F565"
}

.fa-cross:before{
  content:"\F654"
}

.fa-crosshairs:before{
  content:"\F05B"
}

.fa-crow:before{
  content:"\F520"
}

.fa-crown:before{
  content:"\F521"
}

.fa-crutch:before{
  content:"\F7F7"
}

.fa-css3:before{
  content:"\F13C"
}

.fa-css3-alt:before{
  content:"\F38B"
}

.fa-cube:before{
  content:"\F1B2"
}

.fa-cubes:before{
  content:"\F1B3"
}

.fa-cut:before{
  content:"\F0C4"
}

.fa-cuttlefish:before{
  content:"\F38C"
}

.fa-d-and-d:before{
  content:"\F38D"
}

.fa-d-and-d-beyond:before{
  content:"\F6CA"
}

.fa-dailymotion:before{
  content:"\F952"
}

.fa-dashcube:before{
  content:"\F210"
}

.fa-database:before{
  content:"\F1C0"
}

.fa-deaf:before{
  content:"\F2A4"
}

.fa-deezer:before{
  content:"\F977"
}

.fa-delicious:before{
  content:"\F1A5"
}

.fa-democrat:before{
  content:"\F747"
}

.fa-deploydog:before{
  content:"\F38E"
}

.fa-deskpro:before{
  content:"\F38F"
}

.fa-desktop:before{
  content:"\F108"
}

.fa-dev:before{
  content:"\F6CC"
}

.fa-deviantart:before{
  content:"\F1BD"
}

.fa-dharmachakra:before{
  content:"\F655"
}

.fa-dhl:before{
  content:"\F790"
}

.fa-diagnoses:before{
  content:"\F470"
}

.fa-diaspora:before{
  content:"\F791"
}

.fa-dice:before{
  content:"\F522"
}

.fa-dice-d20:before{
  content:"\F6CF"
}

.fa-dice-d6:before{
  content:"\F6D1"
}

.fa-dice-five:before{
  content:"\F523"
}

.fa-dice-four:before{
  content:"\F524"
}

.fa-dice-one:before{
  content:"\F525"
}

.fa-dice-six:before{
  content:"\F526"
}

.fa-dice-three:before{
  content:"\F527"
}

.fa-dice-two:before{
  content:"\F528"
}

.fa-digg:before{
  content:"\F1A6"
}

.fa-digital-ocean:before{
  content:"\F391"
}

.fa-digital-tachograph:before{
  content:"\F566"
}

.fa-directions:before{
  content:"\F5EB"
}

.fa-discord:before{
  content:"\F392"
}

.fa-discourse:before{
  content:"\F393"
}

.fa-disease:before{
  content:"\F7FA"
}

.fa-divide:before{
  content:"\F529"
}

.fa-dizzy:before{
  content:"\F567"
}

.fa-dna:before{
  content:"\F471"
}

.fa-dochub:before{
  content:"\F394"
}

.fa-docker:before{
  content:"\F395"
}

.fa-dog:before{
  content:"\F6D3"
}

.fa-dollar-sign:before{
  content:"\F155"
}

.fa-dolly:before{
  content:"\F472"
}

.fa-dolly-flatbed:before{
  content:"\F474"
}

.fa-donate:before{
  content:"\F4B9"
}

.fa-door-closed:before{
  content:"\F52A"
}

.fa-door-open:before{
  content:"\F52B"
}

.fa-dot-circle:before{
  content:"\F192"
}

.fa-dove:before{
  content:"\F4BA"
}

.fa-download:before{
  content:"\F019"
}

.fa-draft2digital:before{
  content:"\F396"
}

.fa-drafting-compass:before{
  content:"\F568"
}

.fa-dragon:before{
  content:"\F6D5"
}

.fa-draw-polygon:before{
  content:"\F5EE"
}

.fa-dribbble:before{
  content:"\F17D"
}

.fa-dribbble-square:before{
  content:"\F397"
}

.fa-dropbox:before{
  content:"\F16B"
}

.fa-drum:before{
  content:"\F569"
}

.fa-drum-steelpan:before{
  content:"\F56A"
}

.fa-drumstick-bite:before{
  content:"\F6D7"
}

.fa-drupal:before{
  content:"\F1A9"
}

.fa-dumbbell:before{
  content:"\F44B"
}

.fa-dumpster:before{
  content:"\F793"
}

.fa-dumpster-fire:before{
  content:"\F794"
}

.fa-dungeon:before{
  content:"\F6D9"
}

.fa-dyalog:before{
  content:"\F399"
}

.fa-earlybirds:before{
  content:"\F39A"
}

.fa-ebay:before{
  content:"\F4F4"
}

.fa-edge:before{
  content:"\F282"
}

.fa-edge-legacy:before{
  content:"\F978"
}

.fa-edit:before{
  content:"\F044"
}

.fa-egg:before{
  content:"\F7FB"
}

.fa-eject:before{
  content:"\F052"
}

.fa-elementor:before{
  content:"\F430"
}

.fa-ellipsis-h:before{
  content:"\F141"
}

.fa-ellipsis-v:before{
  content:"\F142"
}

.fa-ello:before{
  content:"\F5F1"
}

.fa-ember:before{
  content:"\F423"
}

.fa-empire:before{
  content:"\F1D1"
}

.fa-envelope:before{
  content:"\F0E0"
}

.fa-envelope-open:before{
  content:"\F2B6"
}

.fa-envelope-open-text:before{
  content:"\F658"
}

.fa-envelope-square:before{
  content:"\F199"
}

.fa-envira:before{
  content:"\F299"
}

.fa-equals:before{
  content:"\F52C"
}

.fa-eraser:before{
  content:"\F12D"
}

.fa-erlang:before{
  content:"\F39D"
}

.fa-ethereum:before{
  content:"\F42E"
}

.fa-ethernet:before{
  content:"\F796"
}

.fa-etsy:before{
  content:"\F2D7"
}

.fa-euro-sign:before{
  content:"\F153"
}

.fa-evernote:before{
  content:"\F839"
}

.fa-exchange-alt:before{
  content:"\F362"
}

.fa-exclamation:before{
  content:"\F12A"
}

.fa-exclamation-circle:before{
  content:"\F06A"
}

.fa-exclamation-triangle:before{
  content:"\F071"
}

.fa-expand:before{
  content:"\F065"
}

.fa-expand-alt:before{
  content:"\F424"
}

.fa-expand-arrows-alt:before{
  content:"\F31E"
}

.fa-expeditedssl:before{
  content:"\F23E"
}

.fa-external-link-alt:before{
  content:"\F35D"
}

.fa-external-link-square-alt:before{
  content:"\F360"
}

.fa-eye:before{
  content:"\F06E"
}

.fa-eye-dropper:before{
  content:"\F1FB"
}

.fa-eye-slash:before{
  content:"\F070"
}

.fa-facebook:before{
  content:"\F09A"
}

.fa-facebook-f:before{
  content:"\F39E"
}

.fa-facebook-messenger:before{
  content:"\F39F"
}

.fa-facebook-square:before{
  content:"\F082"
}

.fa-fan:before{
  content:"\F863"
}

.fa-fantasy-flight-games:before{
  content:"\F6DC"
}

.fa-fast-backward:before{
  content:"\F049"
}

.fa-fast-forward:before{
  content:"\F050"
}

.fa-faucet:before{
  content:"\F905"
}

.fa-fax:before{
  content:"\F1AC"
}

.fa-feather:before{
  content:"\F52D"
}

.fa-feather-alt:before{
  content:"\F56B"
}

.fa-fedex:before{
  content:"\F797"
}

.fa-fedora:before{
  content:"\F798"
}

.fa-female:before{
  content:"\F182"
}

.fa-fighter-jet:before{
  content:"\F0FB"
}

.fa-figma:before{
  content:"\F799"
}

.fa-file:before{
  content:"\F15B"
}

.fa-file-alt:before{
  content:"\F15C"
}

.fa-file-archive:before{
  content:"\F1C6"
}

.fa-file-audio:before{
  content:"\F1C7"
}

.fa-file-code:before{
  content:"\F1C9"
}

.fa-file-contract:before{
  content:"\F56C"
}

.fa-file-csv:before{
  content:"\F6DD"
}

.fa-file-download:before{
  content:"\F56D"
}

.fa-file-excel:before{
  content:"\F1C3"
}

.fa-file-export:before{
  content:"\F56E"
}

.fa-file-image:before{
  content:"\F1C5"
}

.fa-file-import:before{
  content:"\F56F"
}

.fa-file-invoice:before{
  content:"\F570"
}

.fa-file-invoice-dollar:before{
  content:"\F571"
}

.fa-file-medical:before{
  content:"\F477"
}

.fa-file-medical-alt:before{
  content:"\F478"
}

.fa-file-pdf:before{
  content:"\F1C1"
}

.fa-file-powerpoint:before{
  content:"\F1C4"
}

.fa-file-prescription:before{
  content:"\F572"
}

.fa-file-signature:before{
  content:"\F573"
}

.fa-file-upload:before{
  content:"\F574"
}

.fa-file-video:before{
  content:"\F1C8"
}

.fa-file-word:before{
  content:"\F1C2"
}

.fa-fill:before{
  content:"\F575"
}

.fa-fill-drip:before{
  content:"\F576"
}

.fa-film:before{
  content:"\F008"
}

.fa-filter:before{
  content:"\F0B0"
}

.fa-fingerprint:before{
  content:"\F577"
}

.fa-fire:before{
  content:"\F06D"
}

.fa-fire-alt:before{
  content:"\F7E4"
}

.fa-fire-extinguisher:before{
  content:"\F134"
}

.fa-firefox:before{
  content:"\F269"
}

.fa-firefox-browser:before{
  content:"\F907"
}

.fa-first-aid:before{
  content:"\F479"
}

.fa-first-order:before{
  content:"\F2B0"
}

.fa-first-order-alt:before{
  content:"\F50A"
}

.fa-firstdraft:before{
  content:"\F3A1"
}

.fa-fish:before{
  content:"\F578"
}

.fa-fist-raised:before{
  content:"\F6DE"
}

.fa-flag:before{
  content:"\F024"
}

.fa-flag-checkered:before{
  content:"\F11E"
}

.fa-flag-usa:before{
  content:"\F74D"
}

.fa-flask:before{
  content:"\F0C3"
}

.fa-flickr:before{
  content:"\F16E"
}

.fa-flipboard:before{
  content:"\F44D"
}

.fa-flushed:before{
  content:"\F579"
}

.fa-fly:before{
  content:"\F417"
}

.fa-folder:before{
  content:"\F07B"
}

.fa-folder-minus:before{
  content:"\F65D"
}

.fa-folder-open:before{
  content:"\F07C"
}

.fa-folder-plus:before{
  content:"\F65E"
}

.fa-font:before{
  content:"\F031"
}

.fa-font-awesome:before{
  content:"\F2B4"
}

.fa-font-awesome-alt:before{
  content:"\F35C"
}

.fa-font-awesome-flag:before{
  content:"\F425"
}

.fa-font-awesome-logo-full:before{
  content:"\F4E6"
}

.fa-fonticons:before{
  content:"\F280"
}

.fa-fonticons-fi:before{
  content:"\F3A2"
}

.fa-football-ball:before{
  content:"\F44E"
}

.fa-fort-awesome:before{
  content:"\F286"
}

.fa-fort-awesome-alt:before{
  content:"\F3A3"
}

.fa-forumbee:before{
  content:"\F211"
}

.fa-forward:before{
  content:"\F04E"
}

.fa-foursquare:before{
  content:"\F180"
}

.fa-free-code-camp:before{
  content:"\F2C5"
}

.fa-freebsd:before{
  content:"\F3A4"
}

.fa-frog:before{
  content:"\F52E"
}

.fa-frown:before{
  content:"\F119"
}

.fa-frown-open:before{
  content:"\F57A"
}

.fa-fulcrum:before{
  content:"\F50B"
}

.fa-funnel-dollar:before{
  content:"\F662"
}

.fa-futbol:before{
  content:"\F1E3"
}

.fa-galactic-republic:before{
  content:"\F50C"
}

.fa-galactic-senate:before{
  content:"\F50D"
}

.fa-gamepad:before{
  content:"\F11B"
}

.fa-gas-pump:before{
  content:"\F52F"
}

.fa-gavel:before{
  content:"\F0E3"
}

.fa-gem:before{
  content:"\F3A5"
}

.fa-genderless:before{
  content:"\F22D"
}

.fa-get-pocket:before{
  content:"\F265"
}

.fa-gg:before{
  content:"\F260"
}

.fa-gg-circle:before{
  content:"\F261"
}

.fa-ghost:before{
  content:"\F6E2"
}

.fa-gift:before{
  content:"\F06B"
}

.fa-gifts:before{
  content:"\F79C"
}

.fa-git:before{
  content:"\F1D3"
}

.fa-git-alt:before{
  content:"\F841"
}

.fa-git-square:before{
  content:"\F1D2"
}

.fa-github:before{
  content:"\F09B"
}

.fa-github-alt:before{
  content:"\F113"
}

.fa-github-square:before{
  content:"\F092"
}

.fa-gitkraken:before{
  content:"\F3A6"
}

.fa-gitlab:before{
  content:"\F296"
}

.fa-gitter:before{
  content:"\F426"
}

.fa-glass-cheers:before{
  content:"\F79F"
}

.fa-glass-martini:before{
  content:"\F000"
}

.fa-glass-martini-alt:before{
  content:"\F57B"
}

.fa-glass-whiskey:before{
  content:"\F7A0"
}

.fa-glasses:before{
  content:"\F530"
}

.fa-glide:before{
  content:"\F2A5"
}

.fa-glide-g:before{
  content:"\F2A6"
}

.fa-globe:before{
  content:"\F0AC"
}

.fa-globe-africa:before{
  content:"\F57C"
}

.fa-globe-americas:before{
  content:"\F57D"
}

.fa-globe-asia:before{
  content:"\F57E"
}

.fa-globe-europe:before{
  content:"\F7A2"
}

.fa-gofore:before{
  content:"\F3A7"
}

.fa-golf-ball:before{
  content:"\F450"
}

.fa-goodreads:before{
  content:"\F3A8"
}

.fa-goodreads-g:before{
  content:"\F3A9"
}

.fa-google:before{
  content:"\F1A0"
}

.fa-google-drive:before{
  content:"\F3AA"
}

.fa-google-pay:before{
  content:"\F979"
}

.fa-google-play:before{
  content:"\F3AB"
}

.fa-google-plus:before{
  content:"\F2B3"
}

.fa-google-plus-g:before{
  content:"\F0D5"
}

.fa-google-plus-square:before{
  content:"\F0D4"
}

.fa-google-wallet:before{
  content:"\F1EE"
}

.fa-gopuram:before{
  content:"\F664"
}

.fa-graduation-cap:before{
  content:"\F19D"
}

.fa-gratipay:before{
  content:"\F184"
}

.fa-grav:before{
  content:"\F2D6"
}

.fa-greater-than:before{
  content:"\F531"
}

.fa-greater-than-equal:before{
  content:"\F532"
}

.fa-grimace:before{
  content:"\F57F"
}

.fa-grin:before{
  content:"\F580"
}

.fa-grin-alt:before{
  content:"\F581"
}

.fa-grin-beam:before{
  content:"\F582"
}

.fa-grin-beam-sweat:before{
  content:"\F583"
}

.fa-grin-hearts:before{
  content:"\F584"
}

.fa-grin-squint:before{
  content:"\F585"
}

.fa-grin-squint-tears:before{
  content:"\F586"
}

.fa-grin-stars:before{
  content:"\F587"
}

.fa-grin-tears:before{
  content:"\F588"
}

.fa-grin-tongue:before{
  content:"\F589"
}

.fa-grin-tongue-squint:before{
  content:"\F58A"
}

.fa-grin-tongue-wink:before{
  content:"\F58B"
}

.fa-grin-wink:before{
  content:"\F58C"
}

.fa-grip-horizontal:before{
  content:"\F58D"
}

.fa-grip-lines:before{
  content:"\F7A4"
}

.fa-grip-lines-vertical:before{
  content:"\F7A5"
}

.fa-grip-vertical:before{
  content:"\F58E"
}

.fa-gripfire:before{
  content:"\F3AC"
}

.fa-grunt:before{
  content:"\F3AD"
}

.fa-guitar:before{
  content:"\F7A6"
}

.fa-gulp:before{
  content:"\F3AE"
}

.fa-h-square:before{
  content:"\F0FD"
}

.fa-hacker-news:before{
  content:"\F1D4"
}

.fa-hacker-news-square:before{
  content:"\F3AF"
}

.fa-hackerrank:before{
  content:"\F5F7"
}

.fa-hamburger:before{
  content:"\F805"
}

.fa-hammer:before{
  content:"\F6E3"
}

.fa-hamsa:before{
  content:"\F665"
}

.fa-hand-holding:before{
  content:"\F4BD"
}

.fa-hand-holding-heart:before{
  content:"\F4BE"
}

.fa-hand-holding-medical:before{
  content:"\F95C"
}

.fa-hand-holding-usd:before{
  content:"\F4C0"
}

.fa-hand-holding-water:before{
  content:"\F4C1"
}

.fa-hand-lizard:before{
  content:"\F258"
}

.fa-hand-middle-finger:before{
  content:"\F806"
}

.fa-hand-paper:before{
  content:"\F256"
}

.fa-hand-peace:before{
  content:"\F25B"
}

.fa-hand-point-down:before{
  content:"\F0A7"
}

.fa-hand-point-left:before{
  content:"\F0A5"
}

.fa-hand-point-right:before{
  content:"\F0A4"
}

.fa-hand-point-up:before{
  content:"\F0A6"
}

.fa-hand-pointer:before{
  content:"\F25A"
}

.fa-hand-rock:before{
  content:"\F255"
}

.fa-hand-scissors:before{
  content:"\F257"
}

.fa-hand-sparkles:before{
  content:"\F95D"
}

.fa-hand-spock:before{
  content:"\F259"
}

.fa-hands:before{
  content:"\F4C2"
}

.fa-hands-helping:before{
  content:"\F4C4"
}

.fa-hands-wash:before{
  content:"\F95E"
}

.fa-handshake:before{
  content:"\F2B5"
}

.fa-handshake-alt-slash:before{
  content:"\F95F"
}

.fa-handshake-slash:before{
  content:"\F960"
}

.fa-hanukiah:before{
  content:"\F6E6"
}

.fa-hard-hat:before{
  content:"\F807"
}

.fa-hashtag:before{
  content:"\F292"
}

.fa-hat-cowboy:before{
  content:"\F8C0"
}

.fa-hat-cowboy-side:before{
  content:"\F8C1"
}

.fa-hat-wizard:before{
  content:"\F6E8"
}

.fa-hdd:before{
  content:"\F0A0"
}

.fa-head-side-cough:before{
  content:"\F961"
}

.fa-head-side-cough-slash:before{
  content:"\F962"
}

.fa-head-side-mask:before{
  content:"\F963"
}

.fa-head-side-virus:before{
  content:"\F964"
}

.fa-heading:before{
  content:"\F1DC"
}

.fa-headphones:before{
  content:"\F025"
}

.fa-headphones-alt:before{
  content:"\F58F"
}

.fa-headset:before{
  content:"\F590"
}

.fa-heart:before{
  content:"\F004"
}

.fa-heart-broken:before{
  content:"\F7A9"
}

.fa-heartbeat:before{
  content:"\F21E"
}

.fa-helicopter:before{
  content:"\F533"
}

.fa-highlighter:before{
  content:"\F591"
}

.fa-hiking:before{
  content:"\F6EC"
}

.fa-hippo:before{
  content:"\F6ED"
}

.fa-hips:before{
  content:"\F452"
}

.fa-hire-a-helper:before{
  content:"\F3B0"
}

.fa-history:before{
  content:"\F1DA"
}

.fa-hockey-puck:before{
  content:"\F453"
}

.fa-holly-berry:before{
  content:"\F7AA"
}

.fa-home:before{
  content:"\F015"
}

.fa-hooli:before{
  content:"\F427"
}

.fa-hornbill:before{
  content:"\F592"
}

.fa-horse:before{
  content:"\F6F0"
}

.fa-horse-head:before{
  content:"\F7AB"
}

.fa-hospital:before{
  content:"\F0F8"
}

.fa-hospital-alt:before{
  content:"\F47D"
}

.fa-hospital-symbol:before{
  content:"\F47E"
}

.fa-hospital-user:before{
  content:"\F80D"
}

.fa-hot-tub:before{
  content:"\F593"
}

.fa-hotdog:before{
  content:"\F80F"
}

.fa-hotel:before{
  content:"\F594"
}

.fa-hotjar:before{
  content:"\F3B1"
}

.fa-hourglass:before{
  content:"\F254"
}

.fa-hourglass-end:before{
  content:"\F253"
}

.fa-hourglass-half:before{
  content:"\F252"
}

.fa-hourglass-start:before{
  content:"\F251"
}

.fa-house-damage:before{
  content:"\F6F1"
}

.fa-house-user:before{
  content:"\F965"
}

.fa-houzz:before{
  content:"\F27C"
}

.fa-hryvnia:before{
  content:"\F6F2"
}

.fa-html5:before{
  content:"\F13B"
}

.fa-hubspot:before{
  content:"\F3B2"
}

.fa-i-cursor:before{
  content:"\F246"
}

.fa-ice-cream:before{
  content:"\F810"
}

.fa-icicles:before{
  content:"\F7AD"
}

.fa-icons:before{
  content:"\F86D"
}

.fa-id-badge:before{
  content:"\F2C1"
}

.fa-id-card:before{
  content:"\F2C2"
}

.fa-id-card-alt:before{
  content:"\F47F"
}

.fa-ideal:before{
  content:"\F913"
}

.fa-igloo:before{
  content:"\F7AE"
}

.fa-image:before{
  content:"\F03E"
}

.fa-images:before{
  content:"\F302"
}

.fa-imdb:before{
  content:"\F2D8"
}

.fa-inbox:before{
  content:"\F01C"
}

.fa-indent:before{
  content:"\F03C"
}

.fa-industry:before{
  content:"\F275"
}

.fa-infinity:before{
  content:"\F534"
}

.fa-info:before{
  content:"\F129"
}

.fa-info-circle:before{
  content:"\F05A"
}

.fa-instagram:before{
  content:"\F16D"
}

.fa-instagram-square:before{
  content:"\F955"
}

.fa-intercom:before{
  content:"\F7AF"
}

.fa-internet-explorer:before{
  content:"\F26B"
}

.fa-invision:before{
  content:"\F7B0"
}

.fa-ioxhost:before{
  content:"\F208"
}

.fa-italic:before{
  content:"\F033"
}

.fa-itch-io:before{
  content:"\F83A"
}

.fa-itunes:before{
  content:"\F3B4"
}

.fa-itunes-note:before{
  content:"\F3B5"
}

.fa-java:before{
  content:"\F4E4"
}

.fa-jedi:before{
  content:"\F669"
}

.fa-jedi-order:before{
  content:"\F50E"
}

.fa-jenkins:before{
  content:"\F3B6"
}

.fa-jira:before{
  content:"\F7B1"
}

.fa-joget:before{
  content:"\F3B7"
}

.fa-joint:before{
  content:"\F595"
}

.fa-joomla:before{
  content:"\F1AA"
}

.fa-journal-whills:before{
  content:"\F66A"
}

.fa-js:before{
  content:"\F3B8"
}

.fa-js-square:before{
  content:"\F3B9"
}

.fa-jsfiddle:before{
  content:"\F1CC"
}

.fa-kaaba:before{
  content:"\F66B"
}

.fa-kaggle:before{
  content:"\F5FA"
}

.fa-key:before{
  content:"\F084"
}

.fa-keybase:before{
  content:"\F4F5"
}

.fa-keyboard:before{
  content:"\F11C"
}

.fa-keycdn:before{
  content:"\F3BA"
}

.fa-khanda:before{
  content:"\F66D"
}

.fa-kickstarter:before{
  content:"\F3BB"
}

.fa-kickstarter-k:before{
  content:"\F3BC"
}

.fa-kiss:before{
  content:"\F596"
}

.fa-kiss-beam:before{
  content:"\F597"
}

.fa-kiss-wink-heart:before{
  content:"\F598"
}

.fa-kiwi-bird:before{
  content:"\F535"
}

.fa-korvue:before{
  content:"\F42F"
}

.fa-landmark:before{
  content:"\F66F"
}

.fa-language:before{
  content:"\F1AB"
}

.fa-laptop:before{
  content:"\F109"
}

.fa-laptop-code:before{
  content:"\F5FC"
}

.fa-laptop-house:before{
  content:"\F966"
}

.fa-laptop-medical:before{
  content:"\F812"
}

.fa-laravel:before{
  content:"\F3BD"
}

.fa-lastfm:before{
  content:"\F202"
}

.fa-lastfm-square:before{
  content:"\F203"
}

.fa-laugh:before{
  content:"\F599"
}

.fa-laugh-beam:before{
  content:"\F59A"
}

.fa-laugh-squint:before{
  content:"\F59B"
}

.fa-laugh-wink:before{
  content:"\F59C"
}

.fa-layer-group:before{
  content:"\F5FD"
}

.fa-leaf:before{
  content:"\F06C"
}

.fa-leanpub:before{
  content:"\F212"
}

.fa-lemon:before{
  content:"\F094"
}

.fa-less:before{
  content:"\F41D"
}

.fa-less-than:before{
  content:"\F536"
}

.fa-less-than-equal:before{
  content:"\F537"
}

.fa-level-down-alt:before{
  content:"\F3BE"
}

.fa-level-up-alt:before{
  content:"\F3BF"
}

.fa-life-ring:before{
  content:"\F1CD"
}

.fa-lightbulb:before{
  content:"\F0EB"
}

.fa-line:before{
  content:"\F3C0"
}

.fa-link:before{
  content:"\F0C1"
}

.fa-linkedin:before{
  content:"\F08C"
}

.fa-linkedin-in:before{
  content:"\F0E1"
}

.fa-linode:before{
  content:"\F2B8"
}

.fa-linux:before{
  content:"\F17C"
}

.fa-lira-sign:before{
  content:"\F195"
}

.fa-list:before{
  content:"\F03A"
}

.fa-list-alt:before{
  content:"\F022"
}

.fa-list-ol:before{
  content:"\F0CB"
}

.fa-list-ul:before{
  content:"\F0CA"
}

.fa-location-arrow:before{
  content:"\F124"
}

.fa-lock:before{
  content:"\F023"
}

.fa-lock-open:before{
  content:"\F3C1"
}

.fa-long-arrow-alt-down:before{
  content:"\F309"
}

.fa-long-arrow-alt-left:before{
  content:"\F30A"
}

.fa-long-arrow-alt-right:before{
  content:"\F30B"
}

.fa-long-arrow-alt-up:before{
  content:"\F30C"
}

.fa-low-vision:before{
  content:"\F2A8"
}

.fa-luggage-cart:before{
  content:"\F59D"
}

.fa-lungs:before{
  content:"\F604"
}

.fa-lungs-virus:before{
  content:"\F967"
}

.fa-lyft:before{
  content:"\F3C3"
}

.fa-magento:before{
  content:"\F3C4"
}

.fa-magic:before{
  content:"\F0D0"
}

.fa-magnet:before{
  content:"\F076"
}

.fa-mail-bulk:before{
  content:"\F674"
}

.fa-mailchimp:before{
  content:"\F59E"
}

.fa-male:before{
  content:"\F183"
}

.fa-mandalorian:before{
  content:"\F50F"
}

.fa-map:before{
  content:"\F279"
}

.fa-map-marked:before{
  content:"\F59F"
}

.fa-map-marked-alt:before{
  content:"\F5A0"
}

.fa-map-marker:before{
  content:"\F041"
}

.fa-map-marker-alt:before{
  content:"\F3C5"
}

.fa-map-pin:before{
  content:"\F276"
}

.fa-map-signs:before{
  content:"\F277"
}

.fa-markdown:before{
  content:"\F60F"
}

.fa-marker:before{
  content:"\F5A1"
}

.fa-mars:before{
  content:"\F222"
}

.fa-mars-double:before{
  content:"\F227"
}

.fa-mars-stroke:before{
  content:"\F229"
}

.fa-mars-stroke-h:before{
  content:"\F22B"
}

.fa-mars-stroke-v:before{
  content:"\F22A"
}

.fa-mask:before{
  content:"\F6FA"
}

.fa-mastodon:before{
  content:"\F4F6"
}

.fa-maxcdn:before{
  content:"\F136"
}

.fa-mdb:before{
  content:"\F8CA"
}

.fa-medal:before{
  content:"\F5A2"
}

.fa-medapps:before{
  content:"\F3C6"
}

.fa-medium:before{
  content:"\F23A"
}

.fa-medium-m:before{
  content:"\F3C7"
}

.fa-medkit:before{
  content:"\F0FA"
}

.fa-medrt:before{
  content:"\F3C8"
}

.fa-meetup:before{
  content:"\F2E0"
}

.fa-megaport:before{
  content:"\F5A3"
}

.fa-meh:before{
  content:"\F11A"
}

.fa-meh-blank:before{
  content:"\F5A4"
}

.fa-meh-rolling-eyes:before{
  content:"\F5A5"
}

.fa-memory:before{
  content:"\F538"
}

.fa-mendeley:before{
  content:"\F7B3"
}

.fa-menorah:before{
  content:"\F676"
}

.fa-mercury:before{
  content:"\F223"
}

.fa-meteor:before{
  content:"\F753"
}

.fa-microblog:before{
  content:"\F91A"
}

.fa-microchip:before{
  content:"\F2DB"
}

.fa-microphone:before{
  content:"\F130"
}

.fa-microphone-alt:before{
  content:"\F3C9"
}

.fa-microphone-alt-slash:before{
  content:"\F539"
}

.fa-microphone-slash:before{
  content:"\F131"
}

.fa-microscope:before{
  content:"\F610"
}

.fa-microsoft:before{
  content:"\F3CA"
}

.fa-minus:before{
  content:"\F068"
}

.fa-minus-circle:before{
  content:"\F056"
}

.fa-minus-square:before{
  content:"\F146"
}

.fa-mitten:before{
  content:"\F7B5"
}

.fa-mix:before{
  content:"\F3CB"
}

.fa-mixcloud:before{
  content:"\F289"
}

.fa-mixer:before{
  content:"\F956"
}

.fa-mizuni:before{
  content:"\F3CC"
}

.fa-mobile:before{
  content:"\F10B"
}

.fa-mobile-alt:before{
  content:"\F3CD"
}

.fa-modx:before{
  content:"\F285"
}

.fa-monero:before{
  content:"\F3D0"
}

.fa-money-bill:before{
  content:"\F0D6"
}

.fa-money-bill-alt:before{
  content:"\F3D1"
}

.fa-money-bill-wave:before{
  content:"\F53A"
}

.fa-money-bill-wave-alt:before{
  content:"\F53B"
}

.fa-money-check:before{
  content:"\F53C"
}

.fa-money-check-alt:before{
  content:"\F53D"
}

.fa-monument:before{
  content:"\F5A6"
}

.fa-moon:before{
  content:"\F186"
}

.fa-mortar-pestle:before{
  content:"\F5A7"
}

.fa-mosque:before{
  content:"\F678"
}

.fa-motorcycle:before{
  content:"\F21C"
}

.fa-mountain:before{
  content:"\F6FC"
}

.fa-mouse:before{
  content:"\F8CC"
}

.fa-mouse-pointer:before{
  content:"\F245"
}

.fa-mug-hot:before{
  content:"\F7B6"
}

.fa-music:before{
  content:"\F001"
}

.fa-napster:before{
  content:"\F3D2"
}

.fa-neos:before{
  content:"\F612"
}

.fa-network-wired:before{
  content:"\F6FF"
}

.fa-neuter:before{
  content:"\F22C"
}

.fa-newspaper:before{
  content:"\F1EA"
}

.fa-nimblr:before{
  content:"\F5A8"
}

.fa-node:before{
  content:"\F419"
}

.fa-node-js:before{
  content:"\F3D3"
}

.fa-not-equal:before{
  content:"\F53E"
}

.fa-notes-medical:before{
  content:"\F481"
}

.fa-npm:before{
  content:"\F3D4"
}

.fa-ns8:before{
  content:"\F3D5"
}

.fa-nutritionix:before{
  content:"\F3D6"
}

.fa-object-group:before{
  content:"\F247"
}

.fa-object-ungroup:before{
  content:"\F248"
}

.fa-odnoklassniki:before{
  content:"\F263"
}

.fa-odnoklassniki-square:before{
  content:"\F264"
}

.fa-oil-can:before{
  content:"\F613"
}

.fa-old-republic:before{
  content:"\F510"
}

.fa-om:before{
  content:"\F679"
}

.fa-opencart:before{
  content:"\F23D"
}

.fa-openid:before{
  content:"\F19B"
}

.fa-opera:before{
  content:"\F26A"
}

.fa-optin-monster:before{
  content:"\F23C"
}

.fa-orcid:before{
  content:"\F8D2"
}

.fa-osi:before{
  content:"\F41A"
}

.fa-otter:before{
  content:"\F700"
}

.fa-outdent:before{
  content:"\F03B"
}

.fa-page4:before{
  content:"\F3D7"
}

.fa-pagelines:before{
  content:"\F18C"
}

.fa-pager:before{
  content:"\F815"
}

.fa-paint-brush:before{
  content:"\F1FC"
}

.fa-paint-roller:before{
  content:"\F5AA"
}

.fa-palette:before{
  content:"\F53F"
}

.fa-palfed:before{
  content:"\F3D8"
}

.fa-pallet:before{
  content:"\F482"
}

.fa-paper-plane:before{
  content:"\F1D8"
}

.fa-paperclip:before{
  content:"\F0C6"
}

.fa-parachute-box:before{
  content:"\F4CD"
}

.fa-paragraph:before{
  content:"\F1DD"
}

.fa-parking:before{
  content:"\F540"
}

.fa-passport:before{
  content:"\F5AB"
}

.fa-pastafarianism:before{
  content:"\F67B"
}

.fa-paste:before{
  content:"\F0EA"
}

.fa-patreon:before{
  content:"\F3D9"
}

.fa-pause:before{
  content:"\F04C"
}

.fa-pause-circle:before{
  content:"\F28B"
}

.fa-paw:before{
  content:"\F1B0"
}

.fa-paypal:before{
  content:"\F1ED"
}

.fa-peace:before{
  content:"\F67C"
}

.fa-pen:before{
  content:"\F304"
}

.fa-pen-alt:before{
  content:"\F305"
}

.fa-pen-fancy:before{
  content:"\F5AC"
}

.fa-pen-nib:before{
  content:"\F5AD"
}

.fa-pen-square:before{
  content:"\F14B"
}

.fa-pencil-alt:before{
  content:"\F303"
}

.fa-pencil-ruler:before{
  content:"\F5AE"
}

.fa-penny-arcade:before{
  content:"\F704"
}

.fa-people-arrows:before{
  content:"\F968"
}

.fa-people-carry:before{
  content:"\F4CE"
}

.fa-pepper-hot:before{
  content:"\F816"
}

.fa-percent:before{
  content:"\F295"
}

.fa-percentage:before{
  content:"\F541"
}

.fa-periscope:before{
  content:"\F3DA"
}

.fa-person-booth:before{
  content:"\F756"
}

.fa-phabricator:before{
  content:"\F3DB"
}

.fa-phoenix-framework:before{
  content:"\F3DC"
}

.fa-phoenix-squadron:before{
  content:"\F511"
}

.fa-phone:before{
  content:"\F095"
}

.fa-phone-alt:before{
  content:"\F879"
}

.fa-phone-slash:before{
  content:"\F3DD"
}

.fa-phone-square:before{
  content:"\F098"
}

.fa-phone-square-alt:before{
  content:"\F87B"
}

.fa-phone-volume:before{
  content:"\F2A0"
}

.fa-photo-video:before{
  content:"\F87C"
}

.fa-php:before{
  content:"\F457"
}

.fa-pied-piper:before{
  content:"\F2AE"
}

.fa-pied-piper-alt:before{
  content:"\F1A8"
}

.fa-pied-piper-hat:before{
  content:"\F4E5"
}

.fa-pied-piper-pp:before{
  content:"\F1A7"
}

.fa-pied-piper-square:before{
  content:"\F91E"
}

.fa-piggy-bank:before{
  content:"\F4D3"
}

.fa-pills:before{
  content:"\F484"
}

.fa-pinterest:before{
  content:"\F0D2"
}

.fa-pinterest-p:before{
  content:"\F231"
}

.fa-pinterest-square:before{
  content:"\F0D3"
}

.fa-pizza-slice:before{
  content:"\F818"
}

.fa-place-of-worship:before{
  content:"\F67F"
}

.fa-plane:before{
  content:"\F072"
}

.fa-plane-arrival:before{
  content:"\F5AF"
}

.fa-plane-departure:before{
  content:"\F5B0"
}

.fa-plane-slash:before{
  content:"\F969"
}

.fa-play:before{
  content:"\F04B"
}

.fa-play-circle:before{
  content:"\F144"
}

.fa-playstation:before{
  content:"\F3DF"
}

.fa-plug:before{
  content:"\F1E6"
}

.fa-plus:before{
  content:"\F067"
}

.fa-plus-circle:before{
  content:"\F055"
}

.fa-plus-square:before{
  content:"\F0FE"
}

.fa-podcast:before{
  content:"\F2CE"
}

.fa-poll:before{
  content:"\F681"
}

.fa-poll-h:before{
  content:"\F682"
}

.fa-poo:before{
  content:"\F2FE"
}

.fa-poo-storm:before{
  content:"\F75A"
}

.fa-poop:before{
  content:"\F619"
}

.fa-portrait:before{
  content:"\F3E0"
}

.fa-pound-sign:before{
  content:"\F154"
}

.fa-power-off:before{
  content:"\F011"
}

.fa-pray:before{
  content:"\F683"
}

.fa-praying-hands:before{
  content:"\F684"
}

.fa-prescription:before{
  content:"\F5B1"
}

.fa-prescription-bottle:before{
  content:"\F485"
}

.fa-prescription-bottle-alt:before{
  content:"\F486"
}

.fa-print:before{
  content:"\F02F"
}

.fa-procedures:before{
  content:"\F487"
}

.fa-product-hunt:before{
  content:"\F288"
}

.fa-project-diagram:before{
  content:"\F542"
}

.fa-pump-medical:before{
  content:"\F96A"
}

.fa-pump-soap:before{
  content:"\F96B"
}

.fa-pushed:before{
  content:"\F3E1"
}

.fa-puzzle-piece:before{
  content:"\F12E"
}

.fa-python:before{
  content:"\F3E2"
}

.fa-qq:before{
  content:"\F1D6"
}

.fa-qrcode:before{
  content:"\F029"
}

.fa-question:before{
  content:"\F128"
}

.fa-question-circle:before{
  content:"\F059"
}

.fa-quidditch:before{
  content:"\F458"
}

.fa-quinscape:before{
  content:"\F459"
}

.fa-quora:before{
  content:"\F2C4"
}

.fa-quote-left:before{
  content:"\F10D"
}

.fa-quote-right:before{
  content:"\F10E"
}

.fa-quran:before{
  content:"\F687"
}

.fa-r-project:before{
  content:"\F4F7"
}

.fa-radiation:before{
  content:"\F7B9"
}

.fa-radiation-alt:before{
  content:"\F7BA"
}

.fa-rainbow:before{
  content:"\F75B"
}

.fa-random:before{
  content:"\F074"
}

.fa-raspberry-pi:before{
  content:"\F7BB"
}

.fa-ravelry:before{
  content:"\F2D9"
}

.fa-react:before{
  content:"\F41B"
}

.fa-reacteurope:before{
  content:"\F75D"
}

.fa-readme:before{
  content:"\F4D5"
}

.fa-rebel:before{
  content:"\F1D0"
}

.fa-receipt:before{
  content:"\F543"
}

.fa-record-vinyl:before{
  content:"\F8D9"
}

.fa-recycle:before{
  content:"\F1B8"
}

.fa-red-river:before{
  content:"\F3E3"
}

.fa-reddit:before{
  content:"\F1A1"
}

.fa-reddit-alien:before{
  content:"\F281"
}

.fa-reddit-square:before{
  content:"\F1A2"
}

.fa-redhat:before{
  content:"\F7BC"
}

.fa-redo:before{
  content:"\F01E"
}

.fa-redo-alt:before{
  content:"\F2F9"
}

.fa-registered:before{
  content:"\F25D"
}

.fa-remove-format:before{
  content:"\F87D"
}

.fa-renren:before{
  content:"\F18B"
}

.fa-reply:before{
  content:"\F3E5"
}

.fa-reply-all:before{
  content:"\F122"
}

.fa-replyd:before{
  content:"\F3E6"
}

.fa-republican:before{
  content:"\F75E"
}

.fa-researchgate:before{
  content:"\F4F8"
}

.fa-resolving:before{
  content:"\F3E7"
}

.fa-restroom:before{
  content:"\F7BD"
}

.fa-retweet:before{
  content:"\F079"
}

.fa-rev:before{
  content:"\F5B2"
}

.fa-ribbon:before{
  content:"\F4D6"
}

.fa-ring:before{
  content:"\F70B"
}

.fa-road:before{
  content:"\F018"
}

.fa-robot:before{
  content:"\F544"
}

.fa-rocket:before{
  content:"\F135"
}

.fa-rocketchat:before{
  content:"\F3E8"
}

.fa-rockrms:before{
  content:"\F3E9"
}

.fa-route:before{
  content:"\F4D7"
}

.fa-rss:before{
  content:"\F09E"
}

.fa-rss-square:before{
  content:"\F143"
}

.fa-ruble-sign:before{
  content:"\F158"
}

.fa-ruler:before{
  content:"\F545"
}

.fa-ruler-combined:before{
  content:"\F546"
}

.fa-ruler-horizontal:before{
  content:"\F547"
}

.fa-ruler-vertical:before{
  content:"\F548"
}

.fa-running:before{
  content:"\F70C"
}

.fa-rupee-sign:before{
  content:"\F156"
}

.fa-rust:before{
  content:"\F97A"
}

.fa-sad-cry:before{
  content:"\F5B3"
}

.fa-sad-tear:before{
  content:"\F5B4"
}

.fa-safari:before{
  content:"\F267"
}

.fa-salesforce:before{
  content:"\F83B"
}

.fa-sass:before{
  content:"\F41E"
}

.fa-satellite:before{
  content:"\F7BF"
}

.fa-satellite-dish:before{
  content:"\F7C0"
}

.fa-save:before{
  content:"\F0C7"
}

.fa-schlix:before{
  content:"\F3EA"
}

.fa-school:before{
  content:"\F549"
}

.fa-screwdriver:before{
  content:"\F54A"
}

.fa-scribd:before{
  content:"\F28A"
}

.fa-scroll:before{
  content:"\F70E"
}

.fa-sd-card:before{
  content:"\F7C2"
}

.fa-search:before{
  content:"\F002"
}

.fa-search-dollar:before{
  content:"\F688"
}

.fa-search-location:before{
  content:"\F689"
}

.fa-search-minus:before{
  content:"\F010"
}

.fa-search-plus:before{
  content:"\F00E"
}

.fa-searchengin:before{
  content:"\F3EB"
}

.fa-seedling:before{
  content:"\F4D8"
}

.fa-sellcast:before{
  content:"\F2DA"
}

.fa-sellsy:before{
  content:"\F213"
}

.fa-server:before{
  content:"\F233"
}

.fa-servicestack:before{
  content:"\F3EC"
}

.fa-shapes:before{
  content:"\F61F"
}

.fa-share:before{
  content:"\F064"
}

.fa-share-alt:before{
  content:"\F1E0"
}

.fa-share-alt-square:before{
  content:"\F1E1"
}

.fa-share-square:before{
  content:"\F14D"
}

.fa-shekel-sign:before{
  content:"\F20B"
}

.fa-shield-alt:before{
  content:"\F3ED"
}

.fa-shield-virus:before{
  content:"\F96C"
}

.fa-ship:before{
  content:"\F21A"
}

.fa-shipping-fast:before{
  content:"\F48B"
}

.fa-shirtsinbulk:before{
  content:"\F214"
}

.fa-shoe-prints:before{
  content:"\F54B"
}

.fa-shopify:before{
  content:"\F957"
}

.fa-shopping-bag:before{
  content:"\F290"
}

.fa-shopping-basket:before{
  content:"\F291"
}

.fa-shopping-cart:before{
  content:"\F07A"
}

.fa-shopware:before{
  content:"\F5B5"
}

.fa-shower:before{
  content:"\F2CC"
}

.fa-shuttle-van:before{
  content:"\F5B6"
}

.fa-sign:before{
  content:"\F4D9"
}

.fa-sign-in-alt:before{
  content:"\F2F6"
}

.fa-sign-language:before{
  content:"\F2A7"
}

.fa-sign-out-alt:before{
  content:"\F2F5"
}

.fa-signal:before{
  content:"\F012"
}

.fa-signature:before{
  content:"\F5B7"
}

.fa-sim-card:before{
  content:"\F7C4"
}

.fa-simplybuilt:before{
  content:"\F215"
}

.fa-sink:before{
  content:"\F96D"
}

.fa-sistrix:before{
  content:"\F3EE"
}

.fa-sitemap:before{
  content:"\F0E8"
}

.fa-sith:before{
  content:"\F512"
}

.fa-skating:before{
  content:"\F7C5"
}

.fa-sketch:before{
  content:"\F7C6"
}

.fa-skiing:before{
  content:"\F7C9"
}

.fa-skiing-nordic:before{
  content:"\F7CA"
}

.fa-skull:before{
  content:"\F54C"
}

.fa-skull-crossbones:before{
  content:"\F714"
}

.fa-skyatlas:before{
  content:"\F216"
}

.fa-skype:before{
  content:"\F17E"
}

.fa-slack:before{
  content:"\F198"
}

.fa-slack-hash:before{
  content:"\F3EF"
}

.fa-slash:before{
  content:"\F715"
}

.fa-sleigh:before{
  content:"\F7CC"
}

.fa-sliders-h:before{
  content:"\F1DE"
}

.fa-slideshare:before{
  content:"\F1E7"
}

.fa-smile:before{
  content:"\F118"
}

.fa-smile-beam:before{
  content:"\F5B8"
}

.fa-smile-wink:before{
  content:"\F4DA"
}

.fa-smog:before{
  content:"\F75F"
}

.fa-smoking:before{
  content:"\F48D"
}

.fa-smoking-ban:before{
  content:"\F54D"
}

.fa-sms:before{
  content:"\F7CD"
}

.fa-snapchat:before{
  content:"\F2AB"
}

.fa-snapchat-ghost:before{
  content:"\F2AC"
}

.fa-snapchat-square:before{
  content:"\F2AD"
}

.fa-snowboarding:before{
  content:"\F7CE"
}

.fa-snowflake:before{
  content:"\F2DC"
}

.fa-snowman:before{
  content:"\F7D0"
}

.fa-snowplow:before{
  content:"\F7D2"
}

.fa-soap:before{
  content:"\F96E"
}

.fa-socks:before{
  content:"\F696"
}

.fa-solar-panel:before{
  content:"\F5BA"
}

.fa-sort:before{
  content:"\F0DC"
}

.fa-sort-alpha-down:before{
  content:"\F15D"
}

.fa-sort-alpha-down-alt:before{
  content:"\F881"
}

.fa-sort-alpha-up:before{
  content:"\F15E"
}

.fa-sort-alpha-up-alt:before{
  content:"\F882"
}

.fa-sort-amount-down:before{
  content:"\F160"
}

.fa-sort-amount-down-alt:before{
  content:"\F884"
}

.fa-sort-amount-up:before{
  content:"\F161"
}

.fa-sort-amount-up-alt:before{
  content:"\F885"
}

.fa-sort-down:before{
  content:"\F0DD"
}

.fa-sort-numeric-down:before{
  content:"\F162"
}

.fa-sort-numeric-down-alt:before{
  content:"\F886"
}

.fa-sort-numeric-up:before{
  content:"\F163"
}

.fa-sort-numeric-up-alt:before{
  content:"\F887"
}

.fa-sort-up:before{
  content:"\F0DE"
}

.fa-soundcloud:before{
  content:"\F1BE"
}

.fa-sourcetree:before{
  content:"\F7D3"
}

.fa-spa:before{
  content:"\F5BB"
}

.fa-space-shuttle:before{
  content:"\F197"
}

.fa-speakap:before{
  content:"\F3F3"
}

.fa-speaker-deck:before{
  content:"\F83C"
}

.fa-spell-check:before{
  content:"\F891"
}

.fa-spider:before{
  content:"\F717"
}

.fa-spinner:before{
  content:"\F110"
}

.fa-splotch:before{
  content:"\F5BC"
}

.fa-spotify:before{
  content:"\F1BC"
}

.fa-spray-can:before{
  content:"\F5BD"
}

.fa-square:before{
  content:"\F0C8"
}

.fa-square-full:before{
  content:"\F45C"
}

.fa-square-root-alt:before{
  content:"\F698"
}

.fa-squarespace:before{
  content:"\F5BE"
}

.fa-stack-exchange:before{
  content:"\F18D"
}

.fa-stack-overflow:before{
  content:"\F16C"
}

.fa-stackpath:before{
  content:"\F842"
}

.fa-stamp:before{
  content:"\F5BF"
}

.fa-star:before{
  content:"\F005"
}

.fa-star-and-crescent:before{
  content:"\F699"
}

.fa-star-half:before{
  content:"\F089"
}

.fa-star-half-alt:before{
  content:"\F5C0"
}

.fa-star-of-david:before{
  content:"\F69A"
}

.fa-star-of-life:before{
  content:"\F621"
}

.fa-staylinked:before{
  content:"\F3F5"
}

.fa-steam:before{
  content:"\F1B6"
}

.fa-steam-square:before{
  content:"\F1B7"
}

.fa-steam-symbol:before{
  content:"\F3F6"
}

.fa-step-backward:before{
  content:"\F048"
}

.fa-step-forward:before{
  content:"\F051"
}

.fa-stethoscope:before{
  content:"\F0F1"
}

.fa-sticker-mule:before{
  content:"\F3F7"
}

.fa-sticky-note:before{
  content:"\F249"
}

.fa-stop:before{
  content:"\F04D"
}

.fa-stop-circle:before{
  content:"\F28D"
}

.fa-stopwatch:before{
  content:"\F2F2"
}

.fa-stopwatch-20:before{
  content:"\F96F"
}

.fa-store:before{
  content:"\F54E"
}

.fa-store-alt:before{
  content:"\F54F"
}

.fa-store-alt-slash:before{
  content:"\F970"
}

.fa-store-slash:before{
  content:"\F971"
}

.fa-strava:before{
  content:"\F428"
}

.fa-stream:before{
  content:"\F550"
}

.fa-street-view:before{
  content:"\F21D"
}

.fa-strikethrough:before{
  content:"\F0CC"
}

.fa-stripe:before{
  content:"\F429"
}

.fa-stripe-s:before{
  content:"\F42A"
}

.fa-stroopwafel:before{
  content:"\F551"
}

.fa-studiovinari:before{
  content:"\F3F8"
}

.fa-stumbleupon:before{
  content:"\F1A4"
}

.fa-stumbleupon-circle:before{
  content:"\F1A3"
}

.fa-subscript:before{
  content:"\F12C"
}

.fa-subway:before{
  content:"\F239"
}

.fa-suitcase:before{
  content:"\F0F2"
}

.fa-suitcase-rolling:before{
  content:"\F5C1"
}

.fa-sun:before{
  content:"\F185"
}

.fa-superpowers:before{
  content:"\F2DD"
}

.fa-superscript:before{
  content:"\F12B"
}

.fa-supple:before{
  content:"\F3F9"
}

.fa-surprise:before{
  content:"\F5C2"
}

.fa-suse:before{
  content:"\F7D6"
}

.fa-swatchbook:before{
  content:"\F5C3"
}

.fa-swift:before{
  content:"\F8E1"
}

.fa-swimmer:before{
  content:"\F5C4"
}

.fa-swimming-pool:before{
  content:"\F5C5"
}

.fa-symfony:before{
  content:"\F83D"
}

.fa-synagogue:before{
  content:"\F69B"
}

.fa-sync:before{
  content:"\F021"
}

.fa-sync-alt:before{
  content:"\F2F1"
}

.fa-syringe:before{
  content:"\F48E"
}

.fa-table:before{
  content:"\F0CE"
}

.fa-table-tennis:before{
  content:"\F45D"
}

.fa-tablet:before{
  content:"\F10A"
}

.fa-tablet-alt:before{
  content:"\F3FA"
}

.fa-tablets:before{
  content:"\F490"
}

.fa-tachometer-alt:before{
  content:"\F3FD"
}

.fa-tag:before{
  content:"\F02B"
}

.fa-tags:before{
  content:"\F02C"
}

.fa-tape:before{
  content:"\F4DB"
}

.fa-tasks:before{
  content:"\F0AE"
}

.fa-taxi:before{
  content:"\F1BA"
}

.fa-teamspeak:before{
  content:"\F4F9"
}

.fa-teeth:before{
  content:"\F62E"
}

.fa-teeth-open:before{
  content:"\F62F"
}

.fa-telegram:before{
  content:"\F2C6"
}

.fa-telegram-plane:before{
  content:"\F3FE"
}

.fa-temperature-high:before{
  content:"\F769"
}

.fa-temperature-low:before{
  content:"\F76B"
}

.fa-tencent-weibo:before{
  content:"\F1D5"
}

.fa-tenge:before{
  content:"\F7D7"
}

.fa-terminal:before{
  content:"\F120"
}

.fa-text-height:before{
  content:"\F034"
}

.fa-text-width:before{
  content:"\F035"
}

.fa-th:before{
  content:"\F00A"
}

.fa-th-large:before{
  content:"\F009"
}

.fa-th-list:before{
  content:"\F00B"
}

.fa-the-red-yeti:before{
  content:"\F69D"
}

.fa-theater-masks:before{
  content:"\F630"
}

.fa-themeco:before{
  content:"\F5C6"
}

.fa-themeisle:before{
  content:"\F2B2"
}

.fa-thermometer:before{
  content:"\F491"
}

.fa-thermometer-empty:before{
  content:"\F2CB"
}

.fa-thermometer-full:before{
  content:"\F2C7"
}

.fa-thermometer-half:before{
  content:"\F2C9"
}

.fa-thermometer-quarter:before{
  content:"\F2CA"
}

.fa-thermometer-three-quarters:before{
  content:"\F2C8"
}

.fa-think-peaks:before{
  content:"\F731"
}

.fa-thumbs-down:before{
  content:"\F165"
}

.fa-thumbs-up:before{
  content:"\F164"
}

.fa-thumbtack:before{
  content:"\F08D"
}

.fa-ticket-alt:before{
  content:"\F3FF"
}

.fa-tiktok:before{
  content:"\F97B"
}

.fa-times:before{
  content:"\F00D"
}

.fa-times-circle:before{
  content:"\F057"
}

.fa-tint:before{
  content:"\F043"
}

.fa-tint-slash:before{
  content:"\F5C7"
}

.fa-tired:before{
  content:"\F5C8"
}

.fa-toggle-off:before{
  content:"\F204"
}

.fa-toggle-on:before{
  content:"\F205"
}

.fa-toilet:before{
  content:"\F7D8"
}

.fa-toilet-paper:before{
  content:"\F71E"
}

.fa-toilet-paper-slash:before{
  content:"\F972"
}

.fa-toolbox:before{
  content:"\F552"
}

.fa-tools:before{
  content:"\F7D9"
}

.fa-tooth:before{
  content:"\F5C9"
}

.fa-torah:before{
  content:"\F6A0"
}

.fa-torii-gate:before{
  content:"\F6A1"
}

.fa-tractor:before{
  content:"\F722"
}

.fa-trade-federation:before{
  content:"\F513"
}

.fa-trademark:before{
  content:"\F25C"
}

.fa-traffic-light:before{
  content:"\F637"
}

.fa-trailer:before{
  content:"\F941"
}

.fa-train:before{
  content:"\F238"
}

.fa-tram:before{
  content:"\F7DA"
}

.fa-transgender:before{
  content:"\F224"
}

.fa-transgender-alt:before{
  content:"\F225"
}

.fa-trash:before{
  content:"\F1F8"
}

.fa-trash-alt:before{
  content:"\F2ED"
}

.fa-trash-restore:before{
  content:"\F829"
}

.fa-trash-restore-alt:before{
  content:"\F82A"
}

.fa-tree:before{
  content:"\F1BB"
}

.fa-trello:before{
  content:"\F181"
}

.fa-tripadvisor:before{
  content:"\F262"
}

.fa-trophy:before{
  content:"\F091"
}

.fa-truck:before{
  content:"\F0D1"
}

.fa-truck-loading:before{
  content:"\F4DE"
}

.fa-truck-monster:before{
  content:"\F63B"
}

.fa-truck-moving:before{
  content:"\F4DF"
}

.fa-truck-pickup:before{
  content:"\F63C"
}

.fa-tshirt:before{
  content:"\F553"
}

.fa-tty:before{
  content:"\F1E4"
}

.fa-tumblr:before{
  content:"\F173"
}

.fa-tumblr-square:before{
  content:"\F174"
}

.fa-tv:before{
  content:"\F26C"
}

.fa-twitch:before{
  content:"\F1E8"
}

.fa-twitter:before{
  content:"\F099"
}

.fa-twitter-square:before{
  content:"\F081"
}

.fa-typo3:before{
  content:"\F42B"
}

.fa-uber:before{
  content:"\F402"
}

.fa-ubuntu:before{
  content:"\F7DF"
}

.fa-uikit:before{
  content:"\F403"
}

.fa-umbraco:before{
  content:"\F8E8"
}

.fa-umbrella:before{
  content:"\F0E9"
}

.fa-umbrella-beach:before{
  content:"\F5CA"
}

.fa-underline:before{
  content:"\F0CD"
}

.fa-undo:before{
  content:"\F0E2"
}

.fa-undo-alt:before{
  content:"\F2EA"
}

.fa-uniregistry:before{
  content:"\F404"
}

.fa-unity:before{
  content:"\F949"
}

.fa-universal-access:before{
  content:"\F29A"
}

.fa-university:before{
  content:"\F19C"
}

.fa-unlink:before{
  content:"\F127"
}

.fa-unlock:before{
  content:"\F09C"
}

.fa-unlock-alt:before{
  content:"\F13E"
}

.fa-unsplash:before{
  content:"\F97C"
}

.fa-untappd:before{
  content:"\F405"
}

.fa-upload:before{
  content:"\F093"
}

.fa-ups:before{
  content:"\F7E0"
}

.fa-usb:before{
  content:"\F287"
}

.fa-user:before{
  content:"\F007"
}

.fa-user-alt:before{
  content:"\F406"
}

.fa-user-alt-slash:before{
  content:"\F4FA"
}

.fa-user-astronaut:before{
  content:"\F4FB"
}

.fa-user-check:before{
  content:"\F4FC"
}

.fa-user-circle:before{
  content:"\F2BD"
}

.fa-user-clock:before{
  content:"\F4FD"
}

.fa-user-cog:before{
  content:"\F4FE"
}

.fa-user-edit:before{
  content:"\F4FF"
}

.fa-user-friends:before{
  content:"\F500"
}

.fa-user-graduate:before{
  content:"\F501"
}

.fa-user-injured:before{
  content:"\F728"
}

.fa-user-lock:before{
  content:"\F502"
}

.fa-user-md:before{
  content:"\F0F0"
}

.fa-user-minus:before{
  content:"\F503"
}

.fa-user-ninja:before{
  content:"\F504"
}

.fa-user-nurse:before{
  content:"\F82F"
}

.fa-user-plus:before{
  content:"\F234"
}

.fa-user-secret:before{
  content:"\F21B"
}

.fa-user-shield:before{
  content:"\F505"
}

.fa-user-slash:before{
  content:"\F506"
}

.fa-user-tag:before{
  content:"\F507"
}

.fa-user-tie:before{
  content:"\F508"
}

.fa-user-times:before{
  content:"\F235"
}

.fa-users:before{
  content:"\F0C0"
}

.fa-users-cog:before{
  content:"\F509"
}

.fa-users-slash:before{
  content:"\F973"
}

.fa-usps:before{
  content:"\F7E1"
}

.fa-ussunnah:before{
  content:"\F407"
}

.fa-utensil-spoon:before{
  content:"\F2E5"
}

.fa-utensils:before{
  content:"\F2E7"
}

.fa-vaadin:before{
  content:"\F408"
}

.fa-vector-square:before{
  content:"\F5CB"
}

.fa-venus:before{
  content:"\F221"
}

.fa-venus-double:before{
  content:"\F226"
}

.fa-venus-mars:before{
  content:"\F228"
}

.fa-viacoin:before{
  content:"\F237"
}

.fa-viadeo:before{
  content:"\F2A9"
}

.fa-viadeo-square:before{
  content:"\F2AA"
}

.fa-vial:before{
  content:"\F492"
}

.fa-vials:before{
  content:"\F493"
}

.fa-viber:before{
  content:"\F409"
}

.fa-video:before{
  content:"\F03D"
}

.fa-video-slash:before{
  content:"\F4E2"
}

.fa-vihara:before{
  content:"\F6A7"
}

.fa-vimeo:before{
  content:"\F40A"
}

.fa-vimeo-square:before{
  content:"\F194"
}

.fa-vimeo-v:before{
  content:"\F27D"
}

.fa-vine:before{
  content:"\F1CA"
}

.fa-virus:before{
  content:"\F974"
}

.fa-virus-slash:before{
  content:"\F975"
}

.fa-viruses:before{
  content:"\F976"
}

.fa-vk:before{
  content:"\F189"
}

.fa-vnv:before{
  content:"\F40B"
}

.fa-voicemail:before{
  content:"\F897"
}

.fa-volleyball-ball:before{
  content:"\F45F"
}

.fa-volume-down:before{
  content:"\F027"
}

.fa-volume-mute:before{
  content:"\F6A9"
}

.fa-volume-off:before{
  content:"\F026"
}

.fa-volume-up:before{
  content:"\F028"
}

.fa-vote-yea:before{
  content:"\F772"
}

.fa-vr-cardboard:before{
  content:"\F729"
}

.fa-vuejs:before{
  content:"\F41F"
}

.fa-walking:before{
  content:"\F554"
}

.fa-wallet:before{
  content:"\F555"
}

.fa-warehouse:before{
  content:"\F494"
}

.fa-water:before{
  content:"\F773"
}

.fa-wave-square:before{
  content:"\F83E"
}

.fa-waze:before{
  content:"\F83F"
}

.fa-weebly:before{
  content:"\F5CC"
}

.fa-weibo:before{
  content:"\F18A"
}

.fa-weight:before{
  content:"\F496"
}

.fa-weight-hanging:before{
  content:"\F5CD"
}

.fa-weixin:before{
  content:"\F1D7"
}

.fa-whatsapp:before{
  content:"\F232"
}

.fa-whatsapp-square:before{
  content:"\F40C"
}

.fa-wheelchair:before{
  content:"\F193"
}

.fa-whmcs:before{
  content:"\F40D"
}

.fa-wifi:before{
  content:"\F1EB"
}

.fa-wikipedia-w:before{
  content:"\F266"
}

.fa-wind:before{
  content:"\F72E"
}

.fa-window-close:before{
  content:"\F410"
}

.fa-window-maximize:before{
  content:"\F2D0"
}

.fa-window-minimize:before{
  content:"\F2D1"
}

.fa-window-restore:before{
  content:"\F2D2"
}

.fa-windows:before{
  content:"\F17A"
}

.fa-wine-bottle:before{
  content:"\F72F"
}

.fa-wine-glass:before{
  content:"\F4E3"
}

.fa-wine-glass-alt:before{
  content:"\F5CE"
}

.fa-wix:before{
  content:"\F5CF"
}

.fa-wizards-of-the-coast:before{
  content:"\F730"
}

.fa-wolf-pack-battalion:before{
  content:"\F514"
}

.fa-won-sign:before{
  content:"\F159"
}

.fa-wordpress:before{
  content:"\F19A"
}

.fa-wordpress-simple:before{
  content:"\F411"
}

.fa-wpbeginner:before{
  content:"\F297"
}

.fa-wpexplorer:before{
  content:"\F2DE"
}

.fa-wpforms:before{
  content:"\F298"
}

.fa-wpressr:before{
  content:"\F3E4"
}

.fa-wrench:before{
  content:"\F0AD"
}

.fa-x-ray:before{
  content:"\F497"
}

.fa-xbox:before{
  content:"\F412"
}

.fa-xing:before{
  content:"\F168"
}

.fa-xing-square:before{
  content:"\F169"
}

.fa-y-combinator:before{
  content:"\F23B"
}

.fa-yahoo:before{
  content:"\F19E"
}

.fa-yammer:before{
  content:"\F840"
}

.fa-yandex:before{
  content:"\F413"
}

.fa-yandex-international:before{
  content:"\F414"
}

.fa-yarn:before{
  content:"\F7E3"
}

.fa-yelp:before{
  content:"\F1E9"
}

.fa-yen-sign:before{
  content:"\F157"
}

.fa-yin-yang:before{
  content:"\F6AD"
}

.fa-yoast:before{
  content:"\F2B1"
}

.fa-youtube:before{
  content:"\F167"
}

.fa-youtube-square:before{
  content:"\F431"
}

.fa-zhihu:before{
  content:"\F63F"
}

.sr-only{
  clip:rect(0,0,0,0);
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px
}

[dir] .sr-only{
  border:0;
  margin:-1px;
  padding:0
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  clip:auto;
  height:auto;
  overflow:visible;
  position:static;
  width:auto
}

[dir] .sr-only-focusable:active, [dir] .sr-only-focusable:focus{
  margin:0
}

@font-face{
  font-family:"Font Awesome 5 Brands";

  font-style:normal;

  font-weight:400;

  font-display:block;

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?4a5d4d855d11fae79cc864bdacb2f479);

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?4a5d4d855d11fae79cc864bdacb2f479?#iefix) format("embedded-opentype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?91a23e8bf2b4b84c39311cb5eb23aaa0) format("woff2"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?5734d789b25228cbafc64a58ae971aca) format("woff"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?4c1da237bdae0773309df93b2cd48e09) format("truetype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?778b1f251bea7412048da95b87bf816f#fontawesome) format("svg")
}

.fab{
  font-family:"Font Awesome 5 Brands"
}

@font-face{
  font-family:"Font Awesome 5 Free";

  font-style:normal;

  font-weight:400;

  font-display:block;

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?6b20949b3a679c30d09f64acd5d3317d);

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?6b20949b3a679c30d09f64acd5d3317d?#iefix) format("embedded-opentype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?5c674c9216c06ede2f618aa58ae71116) format("woff2"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?d44ad00c44e46fd29f6126fa7d888cde) format("woff"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?260be4f29c0b2ce47480afb23f38f237) format("truetype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?66578cdbb6dc01f527a53971051b3e85#fontawesome) format("svg")
}

.fab,.far{
  font-weight:400
}

@font-face{
  font-family:"Font Awesome 5 Free";

  font-style:normal;

  font-weight:900;

  font-display:block;

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9a1672a8a8d91fbf82c71f451d495253);

  src:url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?9a1672a8a8d91fbf82c71f451d495253?#iefix) format("embedded-opentype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?412a43d6840addd683665ec12c30f810) format("woff2"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?f3a7d3b5880544a91e9a7e6f8f35d4d2) format("woff"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?c65d154888aa166982dac3e72e7380ec) format("truetype"),url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?486853107489520b3265b19b191626f8#fontawesome) format("svg")
}

.fa,.far,.fas{
  font-family:"Font Awesome 5 Free"
}

.fa,.fas{
  font-weight:900
}/*=========================================================================================
  File Name: app.scss
  Description: Write your custom scss
  ----------------------------------------------------------------------------------------
  Item Name: Vuesax Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: hhttp://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: main.scss
  Description: Main scss file. Imports other scss partials from 'vuexy' folder
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

/*=========================================================================================
    File Name: _layout.scss
    Description: partial- main layout styles container - imports layout styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _layoutCommon.scss
  Description: Common layout styles. This style will apply to all layouts
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
html {
  font-size: 14px;
  height: 100%;
  width: 100%;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}

body {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  max-width: 100%;
  height: 100%;
  transition: background-color 0.3s ease;
}

[dir] body {
  background: #f8f8f8;
}

#app {
  min-height: 100%;
}

.vx-logo .vx-logo-text {
  font-size: 22px;
  font-weight: 600;
}

[dir=ltr] .vx-logo .vx-logo-text {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

[dir=rtl] .vx-logo .vx-logo-text {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.router-view {
  position: relative;
}

[dir] .router-view {
  padding: 2.2rem;
}

@media (max-width: 576px) {
  [dir] .router-view {
    padding: 1.2rem !important;
  }

  [dir] .footer-sticky .router-view {
    padding-bottom: 5rem !important;
  }
}

.router-view .content-area__heading h2 {
  color: #636363;
}

.layout--main {
  height: 100%;
  min-height: 100%;
}

#content-overlay {
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  transition: opacity 0.7s;
  z-index: -1;
}

[dir] #content-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

[dir=ltr] #content-overlay {
  left: 0;
  right: 0;
}

[dir=rtl] #content-overlay {
  right: 0;
  left: 0;
}

.show-overlay #content-overlay {
  z-index: 41001;
  opacity: 1;
}

.the-footer {
  display: flex;
  align-items: center;
}

#content-area {
  height: 100%;
}

[dir=ltr] #content-area {
  transition: margin-left 0.5s;
}

[dir=rtl] #content-area {
  transition: margin-right 0.5s;
}

#content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 3.5rem);
}

.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem);
}

[dir=ltr] #content-area.content-area-reduced {
  margin-left: 260px;
}

[dir=rtl] #content-area.content-area-reduced {
  margin-right: 260px;
}

[dir=ltr] #content-area.content-area-lg {
  margin-left: 80px;
}

[dir=rtl] #content-area.content-area-lg {
  margin-right: 80px;
}

[dir=ltr] #content-area.content-area-full {
  margin-left: 0px;
}

[dir=rtl] #content-area.content-area-full {
  margin-right: 0px;
}

[dir] .navbar-floating .router-content {
  margin-top: 5.5rem;
}

@media (max-width: 576px) {
  [dir] .navbar-floating .router-content {
    margin-top: 6rem;
  }
}

[dir] div[id$=demo] .vx-card:not(:last-of-type) {
  margin-bottom: 2.2rem;
}

.vue-back-to-top {
  z-index: 51000 !important;
}

.demo-alignment {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

[dir] .demo-alignment > * {
  margin-top: 1.5rem;
}

[dir=ltr] .demo-alignment > * {
  margin-right: 1.5rem;
}

[dir=rtl] .demo-alignment > * {
  margin-left: 1.5rem;
}

[dir] .op-block {
  padding: 10px;
  border-radius: 10px;
}

[dir=ltr] .op-block {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

[dir=rtl] .op-block {
  box-shadow: -1px 1px 10px rgba(0, 0, 0, 0.1);
}

.no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 14.1rem);
}

/*=========================================================================================
  File Name: _layoutVertical.scss
  Description: Vertical Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

[dir] .main-vertical.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

[dir] .main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  background: transparent !important;
  box-shadow: none;
}

[dir] .main-vertical.navbar-static .router-content {
  margin-top: 0.2rem;
}

[dir] .no-scroll .router-view {
  padding-bottom: 0 !important;
}

.no-scroll.navbar-floating .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 11.5rem);
}

.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.3rem);
}

.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 13.1rem);
}

.no-scroll.navbar-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.5rem);
}

.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 8.3rem);
}

.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 12.1rem);
}

.no-scroll.navbar-static.footer-static .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.25rem);
}

.no-scroll.navbar-static.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.9rem);
}

.no-scroll.navbar-static.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7rem);
}

.no-scroll.navbar-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 6rem);
}

.no-scroll.navbar-hidden.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 3.8rem);
}

.no-scroll.navbar-hidden.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7.6rem);
}

/*=========================================================================================
  File Name: _layoutHorizontal.scss
  Description: Horizontal Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.main-horizontal .vx-navbar-wrapper.nav-menu-wrapper {
  z-index: 41000;
}

.main-horizontal .vx-navbar-wrapper .vx-navbar {
  z-index: 40001;
}

@media (min-width: 1200px) {
  .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    width: calc(100% - 2rem) !important;
  }
  [dir=ltr] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-left: 1rem;
  }
  [dir=rtl] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-right: 1rem;
  }
}

[dir=ltr] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

[dir=rtl] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

[dir] .main-horizontal.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-sticky .router-content {
    margin-top: 8.89rem;
  }
}

.main-horizontal.navbar-sticky .vx-navbar-wrapper:not(.nav-menu-wrapper) {
  height: 62px;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #f7f7f7 !important;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar.vx-navbar, [dir] .main-horizontal.navbar-static .vs-navbar.vx-navbar {
  box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.03);
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-static .router-content {
    margin-top: 1rem;
  }
}

.main-horizontal.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem - 62px);
}

@media (min-width: 1200px) {
  .main-horizontal.navbar-static .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    position: fixed;
  }
}

@media (max-width: 1199px) {
  [dir] .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar {
    background: transparent !important;
    box-shadow: none;
  }
}

@media (max-width: 1199px) {
  .main-horizontal.navbar-hidden .vx-navbar-wrapper {
    display: none;
  }
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper {
  position: fixed;
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper.nav-menu-wrapper {
  display: none;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-hidden .router-view {
    margin-top: 4.5rem;
  }
}

.main-horizontal:not(.navbar-static) .vx-navbar-wrapper.nav-menu-wrapper {
  top: 62px;
}

@media (min-width: 1200px) {
  .main-horizontal {
    /*
      Only applies to NavMenu in horizontal layout
      media query is given -> because navMenu in horizontal will be visible till 1200px.
    */
  }

  [dir] .main-horizontal.navbar-floating .router-content {
    margin-top: 10.1rem;
  }

  [dir] .main-horizontal .vs-navbar.vx-navbar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.no-scroll .router-view {
    padding-bottom: 0;
  }

  .main-horizontal.no-scroll.navbar-floating .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13.4rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 12.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.2rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-static .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.75rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13rem);
  }
}

/*=========================================================================================
  File Name: _theNavbar.scss
  Description: The navbar styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vs-navbar.navbar-skelton {
  width: 100%;
  transition: all 0.5s;
  z-index: 10000;
}

[dir] .vs-navbar.navbar-skelton {
  padding: 0.8rem 2.2rem;
}

.navbar-sticky .vx-navbar-wrapper,
.navbar-floating .vx-navbar-wrapper {
  position: fixed;
}

.vx-navbar-wrapper {
  background-repeat-x: repeat;
  z-index: 41001;
  width: 100%;
  height: 103px;
  background-repeat-y: no-repeat;
  top: 0;
}

[dir] .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0) 100%);
}

.vx-navbar-wrapper .vx-navbar .vs-con-items {
  width: 100%;
}

[dir] .vx-navbar-wrapper .vx-navbar .vs-con-items .search-full-container {
  background: #fff;
}

.vx-navbar-wrapper .vx-navbar .vs-con-items .vx-auto-suggest {
  color: #626262;
}

@media (min-width: 1201px) {
  .main-vertical .vx-navbar-wrapper {
    width: calc(100% - 260px);
  }
}

.content-area-lg .vx-navbar-wrapper {
  width: calc(100% - 80px);
}

[dir] .show-overlay .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

@media (min-width: 577px) {
  [dir] .navbar-floating .vx-navbar-wrapper {
    padding: 1.3rem 2.2rem 2.2rem;
  }
}

[dir] .navbar-floating .vx-navbar {
  border-radius: 0.5rem;
  padding: 0.8rem 1rem;
}

[dir] .navbar-floating .vx-navbar .search-full-container {
  border-radius: 0.5rem;
}

[dir] .navbar-sticky .vx-navbar-wrapper {
  background: none;
}

.navbar-sticky .content-area-lg .vx-navbar-wrapper .vx-navbar {
  width: 100%;
}

.navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list,
.navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  width: calc(100% - 2rem) !important;
}

[dir=ltr] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=ltr] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-left: 1rem;
}

[dir=rtl] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=rtl] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-right: 1rem;
}

.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  z-index: 41001;
}

.navbar-static .vx-navbar-wrapper {
  height: auto;
  width: 100%;
}

[dir] .navbar-static .vx-navbar-wrapper {
  background: none;
}

.navbar-static .vx-navbar-wrapper .vx-navbar {
  position: relative;
}

[dir] .navbar-static .router-view {
  padding-top: 1rem;
}

.navbar-hidden.main-vertical .vx-navbar-wrapper {
  display: none;
}

.search-full-container {
  z-index: 50000;
}

.search-full-container .vx-auto-suggest > div {
  height: 100%;
}

[dir] .search-full-container .vx-auto-suggest input[type=text], [dir] .search-full-container .vx-auto-suggest .input-span-placeholder {
  padding: 1.6rem 3rem !important;
}

.search-full-container .vx-auto-suggest .vs-input--icon.feather {
  top: 32% !important;
}

[dir=ltr] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  left: 0.8rem;
}

[dir=rtl] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  right: 0.8rem;
}

.search-full-container > div.feather-icon {
  position: absolute !important;
}

.bookmark-dropdown {
  z-index: 41002;
}

.navbar-custom .vs-navbar--btn-responsive {
  display: none !important;
}

.navbar-custom .vs-spacer {
  display: block !important;
}

.navbar-custom .vs-con-items {
  display: flex !important;
  width: 100%;
}

@media (max-width: 1200px) {
  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 2.2rem;
  }
}

@media (max-width: 576px) {
  [dir] .vx-navbar-wrapper {
    padding: 1.2rem;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-static .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static.main-vertical .router-view .router-content {
    margin-top: 0;
  }
}

.starred-page:hover,
.starred-page--more:hover {
  color: rgba(var(--vs-primary), 1);
}

.i18n-dropdown .vs-dropdown--item-link {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 364px) {
  .i18n-dropdown {
    width: 95vw;
  }
  [dir=ltr] .i18n-dropdown {
    left: 90vw !important;
  }
  [dir=rtl] .i18n-dropdown {
    right: 90vw !important;
  }

  .i18n-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

.cart-dropdown {
  width: 365px;
}

.cart-dropdown .cart-dropdown-item-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  transition: 0.35s;
}

.notification-dropdown,
.cart-dropdown {
  width: 365px;
}

@media screen and (max-width: 500px) {
  .notification-dropdown,
  .cart-dropdown {
    width: 95vw;
  }
  [dir=ltr] .notification-dropdown, [dir=ltr] .cart-dropdown {
    left: 97.5vw !important;
  }
  [dir=rtl] .notification-dropdown, [dir=rtl] .cart-dropdown {
    right: 97.5vw !important;
  }

  .notification-dropdown .vs-dropdown--menu--after,
  .cart-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

[dir] .notification-dropdown .notification:hover, [dir] .cart-dropdown .notification:hover {
  background-color: #f7f7f7;
}

[dir] .notification-dropdown .checkout-footer, [dir] .notification-dropdown .notification-footer, [dir] .cart-dropdown .checkout-footer, [dir] .cart-dropdown .notification-footer {
  background-color: #f8f8f8;
}

.scroll-area--nofications-dropdown,
.scroll-area--cart-items-dropdowm {
  position: relative;
  width: 100%;
  max-height: 25rem;
}

[dir] .scroll-area--nofications-dropdown, [dir] .scroll-area--cart-items-dropdowm {
  margin: auto;
}

.scroll-area--nofications-dropdown:not(.ps),
.scroll-area--cart-items-dropdowm:not(.ps) {
  overflow-y: auto;
}

@media screen and (max-height: 334px) {
  .vx-navbar-dropdown {
    top: calc(var(--vh, 1vh) * 100 - 82.5vh) !important;
  }

  .vx-navbar-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

/*=========================================================================================
    File Name: _footer.scss
    Description: Footer styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.footer-sticky .the-footer {
  position: fixed;
  bottom: 0;
  width: calc(100% - 260px);
  z-index: 40000;
}

[dir] .footer-sticky .the-footer {
  background: #fff;
  box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, 0.05);
}

.footer-sticky .content-area-lg .the-footer {
  width: calc(100% - 80px);
}

.footer-sticky .content-area-full .the-footer {
  width: 100%;
}

[dir] .footer-sticky .router-view {
  padding-bottom: 5rem;
}

.footer-hidden .the-footer {
  display: none;
}

[dir] .the-footer {
  padding: 1rem 2.2rem;
}

/*=========================================================================================
  File Name: _typography.scss
  Description: partial- typography styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

body {
  color: #626262;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #2c2c2c;
}

h1,
.h1 {
  font-size: 28px;
}

h2,
.h2 {
  font-size: 24.36px;
}

h3,
.h3 {
  font-size: 21.14px;
}

h4,
.h4 {
  font-size: 18.48px;
}

h5,
.h5 {
  font-size: 15.96px;
}

h6,
.h6 {
  font-size: 14px;
}

.vs-tooltip h4 {
  color: #fff;
}

a:active,
a:visited,
a:hover,
a {
  color: rgba(var(--vs-primary), 1);
}

u {
  text-decoration: underline;
}

/*=========================================================================================
    File Name: _misc.scss
    Description: partial- misc styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

code {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

[dir] code {
  background: #eee;
  padding: 0.1rem 0.3rem;
  border-radius: 3px;
}

ul,
ol {
  list-style-type: none;
}

[dir] ul, [dir] ol {
  margin: 0;
  padding: 0;
}

[dir] .layout--full-page .bg-img {
  background-image: url("/images/pages/vuexy-login-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

[dir] .layout--full-page .full-page-bg-color {
  background-color: #eff2f7;
}

.single-counter {
  display: inline-block;
  position: relative;
  width: 105px;
}

[dir] .single-counter {
  padding: 18px 10px 10px;
}

.single-counter span {
  display: block;
}

[dir] .single-counter span {
  text-align: center;
}

.single-counter .timer {
  font-size: 3rem;
}

.chat-card-log {
  height: 240px;
}

.vjs-poster {
  width: 100% !important;
}

[dir] .vjs-poster {
  background-size: cover !important;
}

@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

i.feather {
  font-weight: 100;
}

.feather.feather-menu {
  z-index: 9;
}

.scroll-area {
  position: relative;
  width: 100%;
  height: 100%;
}

[dir] .scroll-area {
  margin: auto;
}

.scroll-area:not(.ps) {
  overflow-y: auto;
}

/*=========================================================================================
  File Name: _extraComponents.scss
  Description: partial - imports extra components styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _awesomeSwiper.scss
  Description: Styles for awesome swiper plugin
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .swiper-pagination-bullet-active {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: rgba(var(--vs-primary), 1) !important;
}

/*=========================================================================================
  File Name: _formWizard.scss
  Description: Styles for form wizard externsion.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {
  top: 33px !important;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  width: 55px;
  height: 55px;
}

[dir] .vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  border: 3px solid #cccccc;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle .wizard-icon {
  font-size: 1.5rem;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .stepTitle {
  color: #626262;
}

i.wizard-icon {
  font-style: inherit;
}

[dir] .stepTitle {
  margin-top: 0.5rem;
}

[dir] .select-large input.vs-select--input {
  padding: 11px;
}

/*=========================================================================================
    File Name: _vueSelect.scss
    Description: vue-select component style.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-select:not(.vs--single) .vs__selected {
  font-size: 0.9rem;
}

[dir] .v-select .vs__dropdown-toggle {
  padding: 0.59px 0 4px 0;
}

.v-select .vs__dropdown-toggle .vs__search {
  color: #626262;
}

.v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #626262;
  opacity: 0.5;
}

[dir] .v-select .vs__dropdown-toggle .vs__deselect svg {
  margin-top: 0 !important;
}

.v-select .vs__dropdown-toggle .vs__actions .vs__clear {
  color: #626262;
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
  color: #fff !important;
}

.v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #626262;
}

.v-select .vs__selected {
  color: #626262;
}

[dir] .theme-dark .v-select .vs__dropdown-toggle {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__clear svg {
  stroke: #b8c2cc;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #b8c2cc;
  opacity: 0.7;
}

[dir] .theme-dark .v-select:not(.vs--single) .vs__selected {
  background: #10163a;
  border: none;
}

.theme-dark .v-select .vs__selected {
  color: #fff;
}

.theme-dark .v-select .vs__open-indicator {
  fill: #b8c2cc;
}

[dir] .theme-dark .v-select .vs__dropdown-menu {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #c2c6dc;
}

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */

@-webkit-keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

@keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

/* Dropdown Default Transition */

.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */

/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */

[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8;
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */

.vs__dropdown-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  white-space: normal;
}

[dir] .vs__dropdown-toggle {
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
}

[dir] .vs__selected-options {
  padding: 0 2px;
}

.vs__actions {
  display: flex;
  align-items: center;
}

[dir=ltr] .vs__actions {
  padding: 4px 6px 0 3px;
}

[dir=rtl] .vs__actions {
  padding: 4px 3px 0 6px;
}

/* Dropdown Toggle States */

[dir] .vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

[dir] .vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

[dir] .vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
}

[dir=ltr] .vs--open .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .vs--open .vs__dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir] .vs__open-indicator {
  transform: scale(1);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir=ltr] .vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

[dir=rtl] .vs--open .vs__open-indicator {
  transform: rotate(-180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__clear {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

[dir=ltr] .vs__clear {
  margin-right: 8px;
}

[dir=rtl] .vs__clear {
  margin-left: 8px;
}

/* Dropdown Menu */

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  z-index: 1000;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  list-style: none;
}

[dir] .vs__dropdown-menu {
  padding: 5px 0;
  margin: 0;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

[dir=ltr] .vs__dropdown-menu {
  left: 0;
  text-align: left;
}

[dir=rtl] .vs__dropdown-menu {
  right: 0;
  text-align: right;
}

[dir] .vs__no-options {
  text-align: center;
}

/* List Items */

.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap;
}

[dir] .vs__dropdown-option {
  padding: 3px 20px;
  clear: both;
}

[dir] .vs__dropdown-option:hover {
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  color: #fff;
}

[dir] .vs__dropdown-option--highlight {
  background: rgba(var(--vs-primary), 1);
}

.vs__dropdown-option--disabled {
  color: rgba(60, 60, 60, 0.5);
}

[dir] .vs__dropdown-option--disabled {
  background: inherit;
}

[dir] .vs__dropdown-option--disabled:hover {
  cursor: inherit;
}

/* Selected Tags */

.vs__selected {
  display: flex;
  align-items: center;
  color: #333;
  line-height: 1.8;
  z-index: 0;
}

[dir] .vs__selected {
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
}

.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__deselect {
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  text-shadow: 0 1px 0 #fff;
}

[dir=ltr] .vs__deselect {
  margin-left: 4px;
}

[dir=rtl] .vs__deselect {
  margin-right: 4px;
}

/* States */

[dir] .vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: 0.4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */

/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.8;
  font-size: 1em;
  outline: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}

[dir] .vs__search, [dir] .vs__search:focus {
  border: 1px solid transparent;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
}

[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus {
  border-left: none;
}

[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus {
  border-right: none;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search:-ms-input-placeholder {
  color: inherit;
}

.vs__search::-ms-input-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */

.vs--unsearchable .vs__search {
  opacity: 1;
}

[dir] .vs--unsearchable:not(.vs--disabled) .vs__search:hover {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  transition: opacity 0.1s;
}

[dir] .vs__spinner {
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  transform: translateZ(0);
}

[dir=ltr] .vs__spinner {
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-ltr 1.1s infinite linear;
          animation:  vSelectSpinner-ltr 1.1s infinite linear;
}

[dir=rtl] .vs__spinner {
  border-left: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-rtl 1.1s infinite linear;
          animation:  vSelectSpinner-rtl 1.1s infinite linear;
}

.vs__spinner,
.vs__spinner:after {
  width: 5em;
  height: 5em;
}

[dir] .vs__spinner, [dir] .vs__spinner:after {
  border-radius: 50%;
}

/* Loading Spinner States */

.vs--loading .vs__spinner {
  opacity: 1;
}

/*=========================================================================================
    File Name: _charts.scss
    Description: Styles for charts.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.echarts {
  width: 100% !important;
}

/*=========================================================================================
    File Name: _contextMenu.scss
    Description: Styles for context menu
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-context {
  overflow: hidden;
  z-index: 51000 !important;
}

[dir] .v-context {
  padding: 0 !important;
  border-radius: 0.4rem !important;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14) !important;
}

.v-context li a {
  color: inherit !important;
}

[dir] .v-context li a {
  padding: 0.7rem 1rem !important;
}

[dir] .v-context li a:focus, [dir] .v-context li a:hover {
  background: #eee !important;
}

[dir] .theme-dark .v-context {
  background: #262c49 !important;
}

.theme-dark .v-context li a {
  color: #c2c6dc !important;
}

[dir] .theme-dark .v-context li a:focus, [dir] .theme-dark .v-context li a:hover {
  background: #10163a !important;
}

/*=========================================================================================
    File Name: _quillEditor.scss
    Description: Styles for quill editor externsion.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.quill-editor .ql-bubble .ql-tooltip {
  z-index: 51000;
}

[dir] .theme-dark .quill-editor .ql-snow.ql-toolbar, [dir] .theme-dark .quill-editor .ql-snow.ql-container {
  border-color: #414561;
}

/*=========================================================================================
    File Name: _datePicker.scss
    Description: Styles for datepicker component.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.vdp-datepicker input {
  font-size: 1rem;
  color: #626262;
  width: 100%;
}

[dir] .vdp-datepicker input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vdp-datepicker input[disabled] {
  opacity: 0.5;
}

.vdp-datepicker .vdp-datepicker__calendar {
  z-index: 401;
}

[dir] .vdp-datepicker .vdp-datepicker__calendar {
  border-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-left-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-right-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-right-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-left-radius: 0.5rem;
}

[dir] .vdp-datepicker .day.blank {
  background: transparent;
}

.vdp-datepicker .cell.day {
  height: 37px;
  line-height: 37px;
  width: 12.285714286%;
}

[dir] .vdp-datepicker .cell.day {
  border-radius: 50%;
}

[dir=ltr] .vdp-datepicker .cell.day {
  margin-left: 1%;
  margin-right: 1%;
}

[dir=rtl] .vdp-datepicker .cell.day {
  margin-right: 1%;
  margin-left: 1%;
}

[dir] .vdp-datepicker .cell.month, [dir] .vdp-datepicker .cell.year {
  border-radius: 0.5rem;
}

[dir] .vdp-datepicker .cell:not(.blank):hover {
  border-color: rgba(0, 0, 0, 0) !important;
  background-color: #eee;
}

.vdp-datepicker .cell.day.highlighted {
  color: #fff;
}

[dir] .vdp-datepicker .cell.day.highlighted {
  background: rgba(var(--vs-primary), 0.7);
}

[dir] .vdp-datepicker .cell.day.highlighted:hover {
  background: rgba(var(--vs-primary), 1);
}

.vdp-datepicker .cell.selected {
  color: #fff;
}

[dir] .vdp-datepicker .cell.selected {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .vdp-datepicker .cell.selected:hover {
  background: rgba(var(--vs-primary), 1);
}

/*=========================================================================================
    File Name: _datetimePicker.scss
    Description: Styles for datetime picker
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.flatpickr-calendar {
  width: calc(307.875px + 13px * 2) !important;
  overflow: hidden;
}

[dir] .flatpickr-calendar {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 0.5rem !important;
}

.flatpickr-calendar.hasWeeks {
  width: calc(307.875px + 13px * 2 + 34px) !important;
}

.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
  display: none;
}

.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
  display: none;
}

.flatpickr-calendar .numInputWrapper {
  width: 5.5ch !important;
}

.flatpickr-calendar .numInputWrapper .numInput.cur-year {
  font-weight: 600 !important;
  color: #626262;
}

[dir] .flatpickr-calendar .numInputWrapper:hover {
  background: none;
}

[dir] .flatpickr-calendar .numInputWrapper:hover .arrowUp, [dir] .flatpickr-calendar .numInputWrapper:hover .arrowDown {
  border: none;
}

.flatpickr-calendar .flatpickr-months,
.flatpickr-calendar .flatpickr-month {
  height: 44px !important;
}

[dir] .flatpickr-calendar .flatpickr-months {
  padding: 0;
}

.flatpickr-calendar .flatpickr-monthDropdown-months {
  color: #626262;
  font-size: 1rem !important;
  font-weight: 500 !important;
  height: 27px;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  border-radius: 0.5rem !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-left: 22px !important;
  margin-right: 3px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-right: 22px !important;
  margin-left: 3px !important;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months:hover {
  background: transparent !important;
}

.flatpickr-calendar .flatpickr-current-month {
  bottom: -11px;
}

[dir] .flatpickr-calendar .flatpickr-current-month {
  padding-top: 0;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  vertical-align: middle;
}

[dir] .flatpickr-calendar .flatpickr-prev-month, [dir] .flatpickr-calendar .flatpickr-next-month, [dir] .flatpickr-calendar .flatpickr-innerContainer {
  padding: 13px !important;
}

.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month {
  top: calc(13px - 3px) !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-prev-month {
  left: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-prev-month {
  right: 13px !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-next-month {
  right: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-next-month {
  left: 13px !important;
}

.flatpickr-calendar.inline {
  display: block !important;
}

.flatpickr-calendar .flatpickr-day.selected,
.flatpickr-calendar .flatpickr-day.startRange,
.flatpickr-calendar .flatpickr-day.endRange,
.flatpickr-calendar .flatpickr-day.selected.inRange,
.flatpickr-calendar .flatpickr-day.startRange.inRange,
.flatpickr-calendar .flatpickr-day.endRange.inRange,
.flatpickr-calendar .flatpickr-day.selected:focus,
.flatpickr-calendar .flatpickr-day.startRange:focus,
.flatpickr-calendar .flatpickr-day.endRange:focus,
.flatpickr-calendar .flatpickr-day.selected:hover,
.flatpickr-calendar .flatpickr-day.startRange:hover,
.flatpickr-calendar .flatpickr-day.endRange:hover,
.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  color: #fff;
}

[dir] .flatpickr-calendar .flatpickr-day.selected, [dir] .flatpickr-calendar .flatpickr-day.startRange, [dir] .flatpickr-calendar .flatpickr-day.endRange, [dir] .flatpickr-calendar .flatpickr-day.selected.inRange, [dir] .flatpickr-calendar .flatpickr-day.startRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.endRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.selected:focus, [dir] .flatpickr-calendar .flatpickr-day.startRange:focus, [dir] .flatpickr-calendar .flatpickr-day.endRange:focus, [dir] .flatpickr-calendar .flatpickr-day.selected:hover, [dir] .flatpickr-calendar .flatpickr-day.startRange:hover, [dir] .flatpickr-calendar .flatpickr-day.endRange:hover, [dir] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  background: #7367F0 !important;
  box-shadow: none;
  border-color: #7367F0 !important;
}

.flatpickr-input,
.flatpickr-input[type=hidden] + input {
  font-size: 1rem;
  color: #626262;
}

[dir] .flatpickr-input, [dir] .flatpickr-input[type=hidden] + input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .flatpickr-input.active {
  border: 1px solid #7367F0;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #7367F0 !important;
}

[dir] .theme-dark .flatpickr-calendar {
  background: #10163a;
  border: 1px solid #414561;
}

.theme-dark .flatpickr-calendar .flatpickr-month,
.theme-dark .flatpickr-calendar .flatpickr-weekday {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-prev-month svg,
.theme-dark .flatpickr-calendar .flatpickr-next-month svg {
  fill: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months {
  background: #262c49 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  background: #10163a !important;
}

.theme-dark .flatpickr-calendar .flatpickr-day {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:focus {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today {
  border-color: #959ea9;
}

.theme-dark .flatpickr-calendar .flatpickr-day.selected {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-day.today:hover,
.theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.disabled {
  opacity: 0.3;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time {
  border-top-color: #414561 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-time input {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time input:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time input:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowUp:after {
  border-bottom-color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowDown:after {
  border-top-color: #fff;
}

/*=========================================================================================
    File Name: _themes.scss
    Description: partial- themes - imports theme styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _themeDark.scss
    Description: partial- Styles for dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.theme-dark {
  --vs-dark: 184,194,204;
  color: #c2c6dc !important;
}

[dir] .theme-dark {
  background-color: #262c49;
}

[dir] .theme-dark .main-vertical.navbar-static .vx-navbar-wrapper {
  background: none;
}

.theme-dark .main-horizontal .menu-item .h-nav-menu-item.disabled-item {
  opacity: 0.3;
}

@media (min-width: 1200px) {
  [dir] .theme-dark .main-horizontal .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    background: none !important;
  }
}

[dir] .theme-dark .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #262c49 !important;
}

[dir] .theme-dark .main-horizontal.navbar-static .vs-navbar:not(.vx-navbar).d-theme-dark-light-bg {
  background-color: #262c49 !important;
}

.theme-dark .content-area__heading h2 {
  color: #ebeefd;
}

.theme-dark code {
  color: #b8c2cc;
}

[dir] .theme-dark code {
  background: #262c49;
}

[dir] .theme-dark pre[class*=language-] {
  background-color: #1E1E1E;
  text-shadow: none;
}

[dir] .theme-dark pre[class*=language-] code {
  background-color: transparent;
}

[dir] .theme-dark pre[class*=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark label {
  color: #c2c6dc;
}

.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
  color: #ebeefd;
}

[dir] .theme-dark ul.bordered-items li {
  border-color: #414561 !important;
}

[dir] .theme-dark .notification-dropdown .notification:hover, [dir] .theme-dark .notification-dropdown .cart-item:hover, [dir] .theme-dark .cart-dropdown .notification:hover, [dir] .theme-dark .cart-dropdown .cart-item:hover {
  background: #10163a;
}

[dir] .theme-dark .notification-dropdown .checkout-footer, [dir] .theme-dark .notification-dropdown .notification-footer, [dir] .theme-dark .cart-dropdown .checkout-footer, [dir] .theme-dark .cart-dropdown .notification-footer {
  background-color: #262c49;
}

[dir] .theme-dark .notification-dropdown .checkout-footer:hover, [dir] .theme-dark .notification-dropdown .notification-footer:hover, [dir] .theme-dark .cart-dropdown .checkout-footer:hover, [dir] .theme-dark .cart-dropdown .notification-footer:hover {
  background-color: #10163a;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark {
  color: #22292f !important;
}

[dir] .theme-dark .vs-component.vs-notifications.vs-noti-dark .filling {
  background: #b8c2cc !important;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark h3 {
  color: #22292f !important;
}

[dir] .theme-dark .vx-card {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card.card-border {
  border-color: #414561;
}

.theme-dark .vx-card .vx-card__title h4 {
  color: #ebeefd;
}

.theme-dark .vx-card .con-vs-alert-dark {
  color: #dae1e7;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] {
  background-color: #262c49;
  text-shadow: none;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code {
  background-color: transparent;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-primary h4 {
  color: rgba(var(--vs-primary), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-success h4 {
  color: rgba(var(--vs-success), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-danger h4 {
  color: rgba(var(--vs-danger), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-info h4 {
  color: rgba(var(--vs-info), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-warning h4 {
  color: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .tasks-today-container .tasks-today__task:hover {
  background: #212744 !important;
}

[dir] .theme-dark .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container .vx-auto-suggest input {
  background: #10163a;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion {
  color: #c2c6dc;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  color: #fff;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  background: #10163a;
}

[dir] .theme-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, #0f1642 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu span:not(.vs-chip--text) {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon svg,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon span {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a.router-link-active span {
  color: #fff;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-dark .ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #10163a;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col:last-of-type {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container--block .vs-row {
  background-color: #212744;
}

[dir] .theme-dark .chat-card-log .flex-row-reverse .msg.chat-sent-msg {
  background-color: #10163a !important;
}

[dir] .theme-dark .chat-card-log .msg {
  background-color: #212744 !important;
}

[dir] .theme-dark .chat-input-container, [dir] .theme-dark .chat__input {
  background-color: #10163a !important;
  border-top: 1px solid #212744;
}

[dir] .theme-dark #chat-app .chat__profile-search .vs-inputx {
  border-color: #414561 !important;
}

[dir] .theme-dark #chat-app #chat-list-sidebar .chat-scroll-area .chat__contact:hover {
  background: #10163a;
}

[dir] .theme-dark #chat-app .chat__header header {
  background: #212744 !important;
}

.theme-dark #chat-app .chat__header header h6 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg {
  background-color: #171e49;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

[dir] .theme-dark #chat-app .chat__bg .select-none {
  background-color: #212744 !important;
}

.theme-dark #chat-app .chat__bg h4 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg h4 {
  background-color: #212744 !important;
}

[dir] .theme-dark #chat-app .chat__bg .msg {
  background-color: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat-content-scroll-area {
  background: rgba(34, 41, 47, 0.2);
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat__log .msg-time .vs-divider--text {
  background: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg .chat__input input {
  border-color: #414561 !important;
}

.theme-dark #todo-app .todo-list h6.todo-title {
  color: #ebeefd;
}

.theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark #todo-app .list-item-component {
  border-color: #414561;
}

[dir] .theme-dark #todo-app .list-item-component:hover {
  box-shadow: 0px 0 0 0px #1E1E1E;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item {
  background: #10163a;
}

[dir=ltr] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: 10px 0 0 0px #1E1E1E;
}

[dir=rtl] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: -10px 0 0 0px #1E1E1E;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item.mail__opened-mail {
  background: #262c49;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item:not(:first-of-type) .mail__mail-item {
  border-top: 1px solid #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  background-color: #212744 !important;
}

[dir=ltr] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-left-color: #414561;
}

[dir=rtl] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-right-color: #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .email-header {
  border-bottom-color: #414561;
}

.theme-dark #calendar-app .full-calendar-body .week-row .day-cell.not-cur-month .day-number {
  color: rgba(255, 255, 255, 0.24);
}

.theme-dark .vs-alert code {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-alert code {
  background: #262c49;
}

[dir] .theme-dark .con-vs-avatar {
  background: #10163a !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark #profile-page .profile-header .profile-header-nav {
  background: #10163a !important;
}

[dir] .theme-dark #faq-page .faq-bg {
  background-color: #10163a;
}

.theme-dark .vs-breadcrumb--ol a,
.theme-dark .vs-breadcrumb--ol .vs-breadcrum--separator {
  color: #dae1e7;
}

.theme-dark .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .con-vs-chip .con-vs-avatar {
  background-color: #262c49 !important;
}

.theme-dark .con-vs-chip.con-color {
  color: #fff !important;
}

[dir] .theme-dark .con-chips .con-chips--input {
  background-color: #262c49;
}

[dir] .theme-dark .vs-divider .vs-divider-border {
  border-color: #414561 !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-info {
  border-color: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-dark {
  border-color: rgba(184, 194, 204, 0.5) !important;
}

[dir] .theme-dark .vs-dropdown--menu, [dir] .theme-dark .vs-dropdown--menu--after {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vs-dropdown--menu .con-dropdown--group-ul, [dir] .theme-dark .vs-dropdown--menu--after .con-dropdown--group-ul {
  background: #262c49;
}

.theme-dark .vs-dropdown--menu .vs-dropdown--item .vs-dropdown--item-link.disabled,
.theme-dark .vs-dropdown--menu--after .vs-dropdown--item .vs-dropdown--item-link.disabled {
  color: #b8c2cc !important;
}

[dir] .theme-dark .con-vs-loading {
  background: rgba(16, 22, 58, 0.6);
}

.theme-dark .con-vs-loading h4.title-loading {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-list .vs-list--header {
  box-shadow: 0 7px 7px -5px #0c112e;
}

[dir] .theme-dark .vs-list .vs-list--item {
  border-color: rgba(194, 198, 220, 0.08);
}

[dir] .theme-dark .vs-navbar {
  border-color: #262c49;
}

.theme-dark .vs-navbar li.vs-navbar--item a {
  color: #dae1e7;
}

.theme-dark .vs-navbar li.vs-navbar--item.is-active-item a {
  color: #fff;
}

[dir] .theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat) {
  background-color: #10163a !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5);
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--ul {
  background: #10163a;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #c2c6dc;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .item-pagination.is-current {
  color: #fff;
}

.theme-dark .vs-pagination--nav .vs-pagination--buttons {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--buttons {
  background: #10163a;
}

.theme-dark .con-vs-popup .vs-popup {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup {
  background: #262c49 !important;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header {
  background: #10163a !important;
}

.theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button:hover {
  box-shadow: #262c49 0px 8px 25px -8px !important;
}

[dir] .theme-dark .vs-sidebar {
  background: #10163a;
}

.theme-dark .vs-sidebar h4,
.theme-dark .vs-sidebar h5 {
  color: #ebeefd;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar--header {
  border-bottom-color: #414561;
}

.theme-dark .vs-sidebar .vs-sidebar--items .vs-sidebar--item a {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .con-vs-slider .vs-slider {
  background: rgba(38, 44, 73, 0.5);
}

.theme-dark .ul-tabs .vs-tabs--li button {
  color: #c2c6dc;
}

.theme-dark .vs-tabs-dark .activeChild button,
.theme-dark .vs-tabs-dark button:not(:disabled):hover {
  color: #b8c2cc !important;
}

[dir] .theme-dark .vs-tabs-dark .line-vs-tabs {
  box-shadow: 0 0 8px 0 rgba(184, 194, 204, 0.4) !important;
}

[dir=ltr] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir=rtl] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(-30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir] .theme-dark .vs-tooltip.vs-tooltip-dark {
  background: #262c49;
}

[dir] .theme-dark .con-upload .con-input-upload, [dir] .theme-dark .con-upload .con-img-upload {
  background-color: #262c49;
}

[dir] .theme-dark .con-upload .btn-upload-all {
  background-color: #10163a;
}

[dir] .theme-dark .con-upload .con-input-upload {
  border-color: #414561;
}

.theme-dark input {
  color: #c2c6dc;
}

[dir] .theme-dark input {
  background: #10163a;
}

.theme-dark input ~ .vs-placeholder-label,
.theme-dark input ~ .vs-input--placeholder {
  color: #c2c6dc;
}

.theme-dark ::-moz-placeholder {
  color: #c2c6dc !important;
}

.theme-dark :-ms-input-placeholder {
  color: #c2c6dc !important;
}

.theme-dark ::-ms-input-placeholder {
  color: #c2c6dc !important;
}

.theme-dark ::placeholder {
  color: #c2c6dc !important;
}

.theme-dark .vs-input--icon {
  color: #c2c6dc;
}

[dir=ltr] .theme-dark .vs-input--icon {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=ltr] .theme-dark .vs-input--icon.icon-after {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon.icon-after {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir] .theme-dark .vs-input-number {
  background: #262c49;
}

.theme-dark .vs-input-number button.vs-input-number--button-less:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-less.limit,
.theme-dark .vs-input-number button.vs-input-number--button-plus:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  opacity: 0.75;
}

[dir] .theme-dark .vs-input-number button.vs-input-number--button-less:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-less.limit, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  background: #b8c2cc;
}

.theme-dark .vs-con-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea {
  background: #262c49;
}

.theme-dark .vs-con-textarea .vs-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea .vs-textarea:focus {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx h4 {
  background: transparent;
}

.theme-dark .vs-con-textarea.textarea-danger .vs-textarea {
  color: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch {
  background: #262c49;
}

[dir] .theme-dark .vs-switch.vs-switch-primary.vs-switch-active {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-success.vs-switch-active {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-danger.vs-switch-active {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-warning.vs-switch-active {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-info.vs-switch-active {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-dark.vs-switch-active {
  background: #b8c2cc;
}

[dir] .theme-dark .vs-radio-dark .vs-radio--circle {
  background: #b8c2cc;
  box-shadow: 0 3px 12px 0 rgba(184, 194, 204, 0.4);
}

[dir=ltr] .theme-dark .op-block {
  box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir=rtl] .theme-dark .op-block {
  box-shadow: -1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-input-dark .vs-input--input:focus {
  border-color: #b8c2cc !important;
}

.theme-dark .vs-input-dark .vs-input--input:focus ~ .vs-input--placeholder {
  color: #b8c2cc;
}

[dir] .theme-dark .vue-form-wizard .wizard-icon-circle {
  background: #262c49;
  border-color: #212744;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a .stepTitle {
  color: #dae1e7;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a:hover {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-navigation .wizard-nav .stepTitle {
  color: #dae1e7;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody {
  background: #212744;
  border: 2px solid #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table tr {
  background: #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead tr {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .con-edit-td {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .is-selected .tr-values {
  background: #212744 !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:before, [dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:after {
  border-bottom-color: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-left-color: #212744;
}

[dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-right-color: #212744;
}

.theme-dark .apexcharts-canvas text {
  fill: #fff !important;
}

.theme-dark .apexcharts-canvas .apexcharts-pie-series path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {
  color: #b8c2cc !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-radar-series polygon {
  fill: #262c49;
  stroke: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-track path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-selection-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-in-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-out-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-reset-zoom-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-menu-icon:hover svg {
  fill: #fff;
}

.theme-dark .apexcharts-canvas .apexcharts-gridline {
  stroke: #414561;
}

[dir] .theme-dark .token.operator, [dir] .theme-dark .token.entity, [dir] .theme-dark .token.url, [dir] .theme-dark .language-css .token.string, [dir] .theme-dark .style .token.string {
  background: transparent;
}

[dir] .theme-dark .search-tab-filter {
  background: #10163a;
}

[dir] .theme-dark .vs-select--options {
  background: #10163a;
  border-color: rgba(184, 194, 204, 0.2);
}

.theme-dark .vs-select--options span {
  color: #c2c6dc;
}

.theme-dark .vs-select--options .vs-select--item {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-select--options .vs-select--item {
  border-color: rgba(184, 194, 204, 0.2);
  box-shadow: none;
}

[dir] .theme-dark .vs-select--options .vs-select--item:hover {
  background: #262c49;
}

.theme-dark .quill-editor .ql-toolbar button {
  color: #fff;
}

.theme-dark .quill-editor .ql-toolbar button svg path {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-fill {
  fill: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-stroke {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-picker {
  color: #fff;
}

[dir] .theme-dark .quill-editor .ql-toolbar .ql-picker .ql-picker-options {
  background: #10163a;
}

.theme-dark .quill-editor .ql-editor.ql-blank::before {
  color: rgba(255, 255, 255, 0.6);
}

[dir] .theme-dark .activity-timeline {
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover {
  background: #10163a;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar .disabled {
  color: rgba(184, 194, 204, 0.6);
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell .highlighted {
  background: #10163a;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell:hover {
  background-color: #10163a;
}

[dir] .theme-dark .vdp-datepicker input {
  border: 0;
  padding: 10px;
}

[dir] .theme-dark .vs-collapse.shadow {
  box-shadow: 0 0px 10px 1px #0c112e !important;
}

[dir] .theme-dark .vs-collapse .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.border {
  border-color: rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-collapse.border .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.margin .vs-collapse-item {
  box-shadow: 0 2px 10px 0 #0c112e;
}

[dir] .theme-dark .vx-auto-suggest .auto-suggest-suggestions-list {
  background-color: #262c49 !important;
}

.theme-dark .footer-sticky .the-footer {
  color: #fff !important;
}

[dir] .theme-dark .footer-sticky .the-footer {
  background-color: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog {
  background: #262c49;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header {
  background: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog header .con-title-after h3 {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel,
.theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel, [dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  background: #262c49;
}

.theme-dark .con-vs-dialog .vs-dialog footer .vs-button--text {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog .vs-dialog-text .date-label {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog input, [dir] .theme-dark .con-vs-dialog .vs-dialog .vs-con-textarea {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-input-upload, [dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-img-upload {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .quill-editor {
  background: #262c49;
}

[dir] .theme-dark .tree-container {
  border-color: #414561;
}

[dir] .theme-dark .tree-container .tag, [dir] .theme-dark .tree-container .search-input {
  border-color: #414561;
}

[dir] .theme-dark .halo-tree .node-title:hover {
  background-color: #262c49;
}

[dir] .theme-dark #theme-customizer input {
  background: #262c49;
}

[dir] .theme-dark .add-new-data-sidebar input {
  background: #262c49;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul {
  background: #262c49;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #fff;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  color: #fff;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-avatar {
  background: #262c49 !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark .vx-card .con-vs-chip {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip .con-vs-avatar {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .con-chips .con-chips--input {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .vs-navbar.vs-navbar-color-transparent {
  background-color: #262c49 !important;
}

[dir] .theme-dark .vx-card .vs-navbar .vs-navbar--btn-responsive .btn-responsive-line {
  background: #c2c6dc;
}

[dir] .theme-dark .vx-card .vs-navbar-border {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-border .vs-navbar--item {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-shadow .vs-navbar--item.is-active-item {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card input {
  background: #262c49;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:after {
  border-right-color: #fff;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:after {
  border-left-color: #fff;
}

/*=========================================================================================
    File Name: _themeSemiDark.scss
    Description: partial- Styles for semi dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .theme-semi-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-semi-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-semi-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, #0f1642 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu span {
  color: #fff;
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon svg,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon span {
  color: #fff;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip {
  box-shadow: 0px 0px 4px 2px #262c49;
}

/*=========================================================================================
    File Name: _transitions.scss
    Description: Transition styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.zoom-fade-enter-active,
.zoom-fade-leave-active {
  transition: transform 0.35s, opacity 0.28s ease-in-out;
}

.zoom-fade-enter {
  opacity: 0;
}

[dir] .zoom-fade-enter {
  transform: scale(0.97);
}

.zoom-fade-leave-to {
  opacity: 0;
}

[dir] .zoom-fade-leave-to {
  transform: scale(1.03);
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s ease-in-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: opacity 0.35s, transform 0.4s;
}

.slide-fade-enter {
  opacity: 0;
}

[dir=ltr] .slide-fade-enter {
  transform: translateX(-30%);
}

[dir=rtl] .slide-fade-enter {
  transform: translateX(30%);
}

.slide-fade-leave-to {
  opacity: 0;
}

[dir=ltr] .slide-fade-leave-to {
  transform: translateX(30%);
}

[dir=rtl] .slide-fade-leave-to {
  transform: translateX(-30%);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 0.35s ease-in-out, transform 0.45s ease-out;
}

.zoom-out-enter,
.zoom-out-leave-to {
  opacity: 0;
}

[dir] .zoom-out-enter, [dir] .zoom-out-leave-to {
  transform: scale(0);
}

.fade-bottom-enter-active,
.fade-bottom-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-bottom-enter {
  opacity: 0;
}

[dir] .fade-bottom-enter {
  transform: translateY(-8%);
}

.fade-bottom-leave-to {
  opacity: 0;
}

[dir] .fade-bottom-leave-to {
  transform: translateY(8%);
}

.fade-bottom-2x-enter-active,
.fade-bottom-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-bottom-2x-enter {
  opacity: 0;
}

[dir] .fade-bottom-2x-enter {
  transform: translateY(-4%);
}

.fade-bottom-2x-leave-to {
  opacity: 0;
}

[dir] .fade-bottom-2x-leave-to {
  transform: translateY(4%);
}

.fade-top-enter-active,
.fade-top-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-top-enter {
  opacity: 0;
}

[dir] .fade-top-enter {
  transform: translateY(8%);
}

.fade-top-leave-to {
  opacity: 0;
}

[dir] .fade-top-leave-to {
  transform: translateY(-8%);
}

.fade-top-2x-enter-active,
.fade-top-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-top-2x-enter {
  opacity: 0;
}

[dir] .fade-top-2x-enter {
  transform: translateY(4%);
}

.fade-top-2x-leave-to {
  opacity: 0;
}

[dir] .fade-top-2x-leave-to {
  transform: translateY(-4%);
}

.list-leave-active {
  position: absolute;
}

.list-enter,
.list-leave-to {
  opacity: 0;
}

[dir=ltr] .list-enter, [dir=ltr] .list-leave-to {
  transform: translateX(30px);
}

[dir=rtl] .list-enter, [dir=rtl] .list-leave-to {
  transform: translateX(-30px);
}

.list-enter-up-leave-active {
  transition: none !important;
}

.list-enter-up-enter {
  opacity: 0;
}

[dir] .list-enter-up-enter {
  transform: translateY(30px);
}

/*=========================================================================================
  File Name: _customClasses.scss
  Description: partial- this file containes custom helper classes
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .btn-group button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group :not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .btn-group :not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=ltr] .btn-group :not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group :not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
}

.btn-group-vertical button {
  width: 100%;
}

[dir] .btn-group-vertical button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group-vertical :not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

[dir=ltr] .btn-group-vertical :not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.blur-1 {
  -webkit-filter: blur(1px);
          filter: blur(1px);
}

.blur-2 {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}

.blur-3 {
  -webkit-filter: blur(3px);
          filter: blur(3px);
}

.con-vs-chip.number {
  min-height: 20px;
  min-width: 20px;
}

[dir=ltr] .con-vs-chip.number {
  padding-right: unset;
  margin-right: 0;
}

[dir=rtl] .con-vs-chip.number {
  padding-left: unset;
  margin-left: 0;
}

.con-vs-chip.number .vs-chip--text {
  font-weight: 600;
}

[dir=ltr] .con-vs-chip.number .vs-chip--text {
  margin-left: unset;
  margin-right: unset;
}

[dir=rtl] .con-vs-chip.number .vs-chip--text {
  margin-right: unset;
  margin-left: unset;
}

.text-primary {
  color: rgba(var(--vs-primary), 1) !important;
}

.text-success {
  color: rgba(var(--vs-success), 1) !important;
}

.text-danger {
  color: rgba(var(--vs-danger), 1) !important;
}

.text-warning {
  color: rgba(var(--vs-warning), 1) !important;
}

.text-dark {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir] .bg-primary {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .bg-success {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .bg-danger {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .bg-warning {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .bg-dark {
  background-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .border-dark {
  border-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .hover\:bg-primary:hover {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .hover\:bg-success:hover {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .hover\:bg-danger:hover {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .hover\:bg-warning:hover {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .hover\:bg-dark:hover {
  background-color: rgba(var(--vs-dark), 1) !important;
}

.hover\:text-primary:hover {
  color: rgba(var(--vs-primary), 1) !important;
}

.hover\:text-success:hover {
  color: rgba(var(--vs-success), 1) !important;
}

.hover\:text-danger:hover {
  color: rgba(var(--vs-danger), 1) !important;
}

.hover\:text-warning:hover {
  color: rgba(var(--vs-warning), 1) !important;
}

.hover\:text-dark:hover {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir=ltr] .bg-primary-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=rtl] .bg-primary-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=ltr] .bg-success-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=rtl] .bg-success-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=ltr] .bg-danger-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=rtl] .bg-danger-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=ltr] .bg-warning-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=rtl] .bg-warning-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=ltr] .bg-dark-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

[dir=rtl] .bg-dark-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

.dropdown-custom .vs-dropdown--custom {
  overflow: hidden;
}

[dir] .dropdown-custom .vs-dropdown--custom {
  padding: 0 !important;
  border: 0;
  border-radius: 0.5rem;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

[dir] .dropdown-custom .vs-dropdown--menu--after {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir=ltr] .dropdown-custom .vs-dropdown--menu--after {
  right: 1.6rem !important;
}

[dir=rtl] .dropdown-custom .vs-dropdown--menu--after {
  left: 1.6rem !important;
}

.vx-row {
  display: flex;
  flex-wrap: wrap;
}

[dir] .vx-row {
  margin: 0 -1rem;
}

[dir] .vx-row > .vx-col {
  padding: 0 1rem;
}

.vx-row.match-height > .vx-col {
  display: flex;
}

[dir] .vx-row.no-gutter {
  margin: 0;
}

[dir] .vx-row.no-gutter > .vx-col {
  padding: 0;
}

[dir] .vs-input-no-border .vs-input--input {
  border: none !important;
}

[dir] .vs-input-no-border .vs-input--input:focus {
  border: none !important;
}

[dir] .vs-input-no-shdow-focus .vs-input--input:focus {
  box-shadow: none !important;
}

[dir] .vs-input-shadow-drop input {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
}

.sidebar-spacer {
  width: calc(100% - 260px);
}

[dir=ltr] .sidebar-spacer {
  margin-left: 260px;
}

[dir=rtl] .sidebar-spacer {
  margin-right: 260px;
}

.sidebar-spacer-with-margin {
  width: calc(100% - 260px - 2.2rem);
}

[dir=ltr] .sidebar-spacer-with-margin {
  margin-left: calc(260px + 2.2rem);
}

[dir=rtl] .sidebar-spacer-with-margin {
  margin-right: calc(260px + 2.2rem);
}

.sidebar-spacer--wide {
  width: calc(100% - 400px);
}

[dir=ltr] .sidebar-spacer--wide {
  margin-left: 400px;
}

[dir=rtl] .sidebar-spacer--wide {
  margin-right: 400px;
}

.background-absolute .vs-sidebar--background {
  position: absolute;
}

[dir] .vs-content-sidebar.items-no-padding .vs-sidebar--items {
  padding: 0;
}

.full-vs-sidebar .vs-sidebar {
  max-width: calc(100% - 260px);
}

[dir=ltr] .full-vs-sidebar .vs-sidebar {
  margin-left: 260px;
}

[dir=rtl] .full-vs-sidebar .vs-sidebar {
  margin-right: 260px;
}

@media only screen and (max-width: 992px) {
  .full-vs-sidebar .vs-sidebar {
    max-width: 100%;
  }
  [dir=ltr] .full-vs-sidebar .vs-sidebar {
    margin-left: 0;
  }
  [dir=rtl] .full-vs-sidebar .vs-sidebar {
    margin-right: 0;
  }
}

[dir] .vs-select-no-border .vs-select--input {
  border: none !important;
}

[dir] .tabs-shadow-none .vs-tabs--ul {
  box-shadow: none;
}

[dir] .tab-action-btn-fill-conatiner.con-vs-tabs .vs-tabs--content {
  padding: 23px 10px !important;
}

[dir] .d-theme-dark-bg, [dir] .d-theme-dark-light-bg {
  background-color: #fff;
}

[dir] .d-theme-dark-border {
  border-color: #fff;
}

[dir] .d-theme-border-grey-light {
  border-color: #dae1e7;
}

.d-theme-text-inverse {
  color: #fff;
}

[dir] .theme-dark .d-theme-dark-bg {
  background-color: #10163a;
}

[dir] .theme-dark .d-theme-dark-light-bg {
  background-color: #262c49;
}

[dir] .theme-dark .d-theme-input-dark-bg input {
  background-color: #10163a;
}

.theme-dark .d-theme-heading-color {
  color: #2c2c2c;
}

.theme-dark .d-theme-text-inverse {
  color: #626262;
}

[dir] .theme-dark .d-theme-border-grey-light, [dir] .theme-dark .d-theme-dark-border {
  border-color: #414561;
}

[dir] .theme-dark .vs-con-table.table-dark-inverted .vs-con-tbody .vs-table--tbody-table tr {
  background: #10163a !important;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-big {
  font-size: 4rem;
}

.text-color-base {
  color: #626262;
}

.user-list {
  display: flex;
}

.user-list .con-vs-avatar {
  transition: 0.3s;
}

.user-list .con-vs-avatar:hover {
  z-index: 999;
}

[dir] .user-list .con-vs-avatar:hover {
  transform: translateY(-5px) scale(1.07);
  box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
}

.responsive {
  width: 100%;
  height: auto;
}

[dir] ul.bordered-items > li:not(:last-of-type):not([class*=shadow]) {
  border-bottom: 1px solid #dae1e7;
}

/*=========================================================================================
  File Name: _fixesVuesax.scss
  Description: Partial - Fixes/Add vuesax framework styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .con-vs-alert {
  box-shadow: none !important;
}

.vs-alert {
  font-size: 1rem;
  font-weight: 500;
}

.vs-alert code {
  color: #fff;
}

[dir] .vs-alert code {
  background: #b5b5b5;
}

.vs-alert--title {
  color: inherit;
}

.vs-avatar--text.feather {
  font-size: 1.3rem;
}

.vs-avatar--con-img img {
  height: 100%;
}

.vs-button {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

[dir] .vs-button.vs-button-gradient:hover {
  box-shadow: none !important;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large) {
  padding: 0.75rem 2rem;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large).vs-button-border {
  padding: 0.679rem 2rem;
}

[dir] .vs-button.small:not(.includeIconOnly) {
  padding: 0.5rem 1.5rem;
}

[dir] .vs-button.large:not(.includeIconOnly) {
  padding: 1rem 2.5rem;
}

.vs-button.large {
  font-size: 1.25rem;
}

.vs-button.large .vs-button--icon {
  font-size: 1.25rem;
}

[dir] .vs-button.round {
  border-radius: 1.5rem;
}

[dir] .vs-button.includeIcon {
  float: none;
}

.vs-breadcrumb--ol a:focus,
.vs-breadcrumb--ol a:hover {
  color: #7367F0;
}

.vs-breadcrumb--ol .active {
  color: #7367F0;
}

[dir] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-top: 6px;
  transform: translateY(-3px);
}

[dir=ltr] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-left: -1px;
}

[dir=rtl] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-right: -1px;
}

.vs-checkbox--check {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] .con-chips .con-chips--input {
  border: none;
}

[dir] .con-chips .con-vs-chip {
  margin: 0.75rem;
}

[dir=ltr] .con-chips .con-chips--remove-all {
  right: 9px;
}

[dir=rtl] .con-chips .con-chips--remove-all {
  left: 9px;
}

.con-chips .con-chips--remove-all > .vs-icon {
  font-size: 1.3rem;
}

.con-vs-chip {
  min-height: 26px;
  min-width: 26px;
  font-size: 0.8rem;
}

.vs-collapse-item--header {
  font-size: 1.2rem;
}

[dir] .vs-collapse-item--header {
  padding: 1rem;
}

.con-content--item {
  font-size: 1rem;
}

[dir] .con-content--item {
  padding: 1rem;
}

.vs-collapse.default .open-item .con-content--item,
.vs-collapse.shadow .open-item .con-content--item,
.vs-collapse.border .open-item .con-content--item,
.vs-collapse.margin .open-item .con-content--item {
  opacity: 1;
}

[dir] .vs-collapse.default .open-item .con-content--item, [dir] .vs-collapse.shadow .open-item .con-content--item, [dir] .vs-collapse.border .open-item .con-content--item, [dir] .vs-collapse.margin .open-item .con-content--item {
  padding: 1rem;
}

.con-vs-dialog {
  z-index: 52005;
}

.con-vs-dialog .vs-dialog header .dialog-title {
  color: inherit;
}

[dir] .con-vs-dialog .vs-dialog header .dialog-title {
  padding: 0.8rem;
}

.con-vs-dialog .vs-dialog header span.after {
  width: 0;
}

.con-vs-dialog .vs-dialog .vs-dialog-text {
  font-size: 1rem;
}

[dir] .con-vs-dialog .vs-dialog .vs-dialog-text {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

[dir=ltr] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-left: 0.5rem !important;
}

[dir=rtl] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-right: 0.5rem !important;
}

.vs-con-dropdown {
  color: inherit;
  font-size: 1rem;
}

[dir] .dropdown-button-container .vs-button {
  padding: 0.72rem 1.5rem !important;
}

[dir] .dropdown-button-container .vs-button-line {
  padding: 9px 10px !important;
}

.con-vs-dropdown--menu {
  z-index: 42000;
}

.vs-input--placeholder {
  top: 0px;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-right: 3rem !important;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-left: 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-right: 0.7rem !important;
}

.vs-con-input .vs-inputx {
  font-size: 1rem;
}

[dir] .vs-con-input .vs-inputx {
  padding: 0.7rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .vs-con-input .vx-inputx:not(.input-rounded-full) {
  border-radius: 5px;
}

.vs-input--input.normal {
  font-size: 1rem !important;
}

[dir] .vs-input--input.normal {
  padding: 0.7rem !important;
}

.vs-input--input.normal ~ .vs-input--icon.feather {
  top: 9px;
}

.vs-input--input.large {
  font-size: 1.2rem !important;
}

[dir] .vs-input--input.large {
  padding: 1rem !important;
}

[dir=ltr] .vs-input--input.large.hasIcon {
  padding: 1rem 0.8rem 1rem 3rem !important;
}

[dir=rtl] .vs-input--input.large.hasIcon {
  padding: 1rem 3rem 1rem 0.8rem !important;
}

.vs-input--input.large ~ .vs-input--icon {
  top: 1rem !important;
}

[dir=ltr] .vs-input--input.large ~ .vs-input--icon {
  left: 0.8rem !important;
}

[dir=rtl] .vs-input--input.large ~ .vs-input--icon {
  right: 0.8rem !important;
}

.vs-input--input.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--input.small {
  padding: 0.4rem !important;
}

.vs-input--input.small ~ .vs-input--icon.feather {
  top: 7px !important;
}

[dir=ltr] .vs-input--input.hasIcon {
  padding: 0.7rem 1rem 0.7rem 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon {
  padding: 0.7rem 3rem 0.7rem 1rem !important;
}

[dir=ltr] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 3rem 0.7rem 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 0.7rem 0.7rem 3rem !important;
}

[dir] .vs-input--placeholder.normal {
  padding: 0.7rem !important;
}

[dir] .vs-input--placeholder.large {
  padding: 1rem !important;
}

.vs-input--placeholder.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--placeholder.small {
  padding: 0.2rem 0.6rem !important;
}

[dir=ltr] .vs-input--icon.feather {
  padding: 0.2rem 0.5rem 0rem 0.4rem;
}

[dir=rtl] .vs-input--icon.feather {
  padding: 0.2rem 0.4rem 0rem 0.5rem;
}

[dir] .vs-input.input-rounded-full input {
  border-radius: 20px;
}

[dir=ltr] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 1rem 0.8rem 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 3rem 0.8rem 1rem !important;
}

[dir] .vs-input.input-rounded-full .input-span-placeholder {
  padding-top: 0.7rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .input-span-placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .input-span-placeholder {
  padding-right: 3rem !important;
}

.vs-input.input-rounded-full .vs-icon {
  font-size: 1rem !important;
}

[dir] .vs-input.input-rounded-full .vs-icon {
  margin-top: 0.1rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .vs-icon {
  margin-left: 0.6rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-icon {
  margin-right: 0.6rem !important;
}

.vs-list--item .list-titles .vs-list--subtitle {
  font-size: 0.85rem;
}

[dir] .vs-list--item:last-child {
  border-bottom: none;
}

.vs-navbar .vs-navbar--item a {
  color: inherit;
}

.vs-navbar-color-transparent .vs-navbar--item a:hover {
  color: #7367F0 !important;
}

.vs-navbar-gradient .vs-navbar--item.is-active-item a {
  color: #fff !important;
}

.vs-notifications {
  z-index: 200000 !important;
}

.vs-notifications h3 {
  color: #fff;
  font-weight: 600;
  font-size: 15.96px;
}

[dir] .vs-pagination--li.is-current {
  border-radius: 50%;
}

[dir] .vs-pagination--li.is-current .effect {
  border-radius: 50%;
}

.vs-pagination--li:hover:not(.is-current) {
  color: var(--vs-color-pagination) !important;
}

[dir] .vs-pagination--ul {
  padding: 0;
}

[dir] .vs-popup--title h3, [dir] .vs-notifications h3 {
  margin-bottom: 0;
}

.con-vs-popup {
  z-index: 53000;
}

.con-vs-popup .vs-popup--content {
  font-size: 1rem;
}

[dir] .con-vs-popup .vs-popup--content {
  padding: 1rem;
}

.con-vs-checkbox,
.con-vs-radio {
  justify-content: flex-start !important;
}

.vs-radio--label {
  line-height: 1;
}

.con-vs-radio {
  display: inline-flex;
}

.con-select .vs-select--input {
  font-size: 1rem;
}

[dir] .con-select .vs-select--input {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vs-select--options {
  font-size: 1rem;
  z-index: 530001;
}

[dir] .vs-select--options {
  border: 1px solid #eee;
}

.vs-select--options span {
  color: #626262;
  font-size: 1rem;
}

[dir] .v-select .dropdown-toggle .vs__actions .clear {
  padding-top: 4px;
}

.vs-sidebar {
  height: calc(var(--vh, 1vh) * 100);
}

.vs-sidebar .vs-sidebar--items {
  overflow: hidden;
  height: 100%;
}

.vs-switch--text {
  font-size: 0.7rem;
}

[dir] .vs-con-table {
  background: transparent;
}

[dir] .vs-con-table .vs-table--header .vs-table--search {
  padding: 1rem 0;
}

.vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  font-size: 0.9rem;
}

[dir] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  padding: 10px 28px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  right: 10px;
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search i {
  right: 10px;
}

.vs-con-table .vs-con-tbody {
  width: 100%;
  overflow: auto;
}

[dir] .vs-con-table .vs-con-tbody {
  background: #f8f8f8;
  border: 2px solid #f8f8f8;
}

.vs-con-table .vs-con-tbody .con-vs-checkbox {
  justify-content: center !important;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table {
  font-size: 1rem;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-spacer {
  height: 2px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table .tr-expand td {
  padding: 0;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table td {
  padding: 1rem;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead th {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check {
  background: transparent;
  box-shadow: none;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-values .vs-table--td {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-table--pagination {
  margin-top: 1rem;
}

.con-slot-tabs {
  width: 100%;
}

.vs-tabs--li {
  white-space: nowrap;
}

.vs-tabs--li button {
  font-size: 1rem;
  font-weight: 500;
}

[dir] .vs-tabs-position-left .vs-tabs--li {
  padding: 0.35rem 0.3rem;
}

.vs-tabs--li button {
  font-family: inherit;
  color: inherit;
}

.vs-tabs--li .vs-icon-primary,
.vs-tabs--li .vs-icon-success,
.vs-tabs--li .vs-icon-warning,
.vs-tabs--li .vs-icon-danger,
.vs-tabs--li .vs-icon-dark {
  color: inherit;
}

.vs-tabs .con-tab .vs-button-filled:hover {
  color: #fff !important;
}

.vs-textarea {
  font-size: 1rem;
  color: inherit;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}

[dir] .vs-con-textarea {
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.vs-con-textarea > h4 {
  color: inherit;
}

.vs-tooltip {
  z-index: 52000;
}

.con-img-upload {
  overflow: hidden;
}

[dir] .con-img-upload {
  padding: 0.6rem;
}

[dir] .con-img-upload .img-upload {
  margin: 15px;
}

.view-upload {
  z-index: 52000;
}

/*=========================================================================================
    File Name: _tailwindFixes.scss
    Description: partial- Tailwind Fixes
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

button:focus {
  outline: none;
}

/*=========================================================================================
  File Name: _rtl.scss
  Description: partial- rtl - imports rtl styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _rtlFixes.scss
  Description: partial - rtl fix - fixes rtl specific issues
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vuesax-app-is-rtl .ps-container:not(.enable-rtl-x-scroll) .ps__scrollbar-x-rail {
  display: none !important;
}

.vuesax-app-is-rtl .ag-pinned-left-cols-container {
  margin-right: 5px;
}

.vuesax-app-is-rtl .vs-dropdown-menu.rightx .vs-dropdown--menu--after {
  right: unset !important;
  left: 30px !important;
}

.vuesax-app-is-rtl .vs-loading > * {
  top: 0;
}

.vuesax-app-is-rtl .con-vs-dropdown--menu {
  transform: translateX(-100%);
}

.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-enter,
.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-leave-to {
  transform: translateY(8px) !important;
}

@media (max-width: 500px) {
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.con-vs-dropdown--menu {
    transform: translateX(100%);
  }

  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-enter,
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-leave-to {
    transform: translate(100%, 8px) !important;
  }
}

.vuesax-app-is-rtl .flatpickr-prev-month,
.vuesax-app-is-rtl .flatpickr-next-month {
  transform: rotateY(180deg);
}

.vuesax-app-is-rtl .swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0 !important;
}

.vuesax-app-is-rtl .scroll-area-v-nav-menu .ps__scrollbar-y-rail {
  right: unset !important;
  left: -6px !important;
}

/*=========================================================================================
  File Name: _rtlOverrides.scss
  Description: partial - rtl fix - fixes styles overridden by rtl
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.v-step[x-placement^=bottom] .v-step__arrow {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.v-step[x-placement^=left] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.v-step[x-placement^=top] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}

.v-step[x-placement^=right] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}

.swiper-container-rtl .swiper-button-prev {
  right: 10px !important;
  left: auto !important;
}

.swiper-container-rtl .swiper-button-next {
  left: 10px !important;
  right: auto !important;
}

.vjs-fluid {
  padding-top: 41.6666666667% !important;
}

.range-slider {
  display: inline-block;
  height: 20px;
  width: 130px;
}

[dir] .range-slider {
  padding: 0 10px;
}

.range-slider.disabled {
  opacity: 0.5;
}

.range-slider-inner {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}

.range-slider-rail,
.range-slider-fill {
  display: block;
  position: absolute;
  top: 50%;
  height: 4px;
}

[dir] .range-slider-rail, [dir] .range-slider-fill {
  border-radius: 2px;
  transform: translateY(-50%);
}

[dir=ltr] .range-slider-rail, [dir=ltr] .range-slider-fill {
  left: 0;
}

[dir=rtl] .range-slider-rail, [dir=rtl] .range-slider-fill {
  right: 0;
}

.range-slider-rail {
  width: 100%;
}

[dir] .range-slider-rail {
  background-color: #e2e2e2;
}

[dir] .range-slider-fill {
  background-color: #0083B0;
}

.range-slider-knob {
  display: block;
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
}

[dir] .range-slider-knob {
  border: 1px solid #f5f5f5;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}

[dir=ltr] .range-slider-knob {
  left: 0;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  transform: translate(-50%, -50%);
}

[dir=rtl] .range-slider-knob {
  right: 0;
  box-shadow: -1px 1px rgba(0, 0, 0, 0.2);
  transform: translate(50%, -50%);
}

.range-slider-hidden {
  display: none;
}

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */

@keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

/* Dropdown Default Transition */

.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */

/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */

[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8;
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */

.vs__dropdown-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  white-space: normal;
}

[dir] .vs__dropdown-toggle {
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
}

[dir] .vs__selected-options {
  padding: 0 2px;
}

.vs__actions {
  display: flex;
  align-items: center;
}

[dir=ltr] .vs__actions {
  padding: 4px 6px 0 3px;
}

[dir=rtl] .vs__actions {
  padding: 4px 3px 0 6px;
}

/* Dropdown Toggle States */

[dir] .vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

[dir] .vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

[dir] .vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
}

[dir=ltr] .vs--open .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .vs--open .vs__dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir] .vs__open-indicator {
  transform: scale(1);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir=ltr] .vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

[dir=rtl] .vs--open .vs__open-indicator {
  transform: rotate(-180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__clear {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

[dir=ltr] .vs__clear {
  margin-right: 8px;
}

[dir=rtl] .vs__clear {
  margin-left: 8px;
}

/* Dropdown Menu */

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  z-index: 1000;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  list-style: none;
}

[dir] .vs__dropdown-menu {
  padding: 5px 0;
  margin: 0;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

[dir=ltr] .vs__dropdown-menu {
  left: 0;
  text-align: left;
}

[dir=rtl] .vs__dropdown-menu {
  right: 0;
  text-align: right;
}

[dir] .vs__no-options {
  text-align: center;
}

/* List Items */

.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap;
}

[dir] .vs__dropdown-option {
  padding: 3px 20px;
  clear: both;
}

[dir] .vs__dropdown-option:hover {
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  color: #fff;
}

[dir] .vs__dropdown-option--highlight {
  background: rgba(var(--vs-primary), 1);
}

.vs__dropdown-option--disabled {
  color: rgba(60, 60, 60, 0.5);
}

[dir] .vs__dropdown-option--disabled {
  background: inherit;
}

[dir] .vs__dropdown-option--disabled:hover {
  cursor: inherit;
}

/* Selected Tags */

.vs__selected {
  display: flex;
  align-items: center;
  color: #333;
  line-height: 1.8;
  z-index: 0;
}

[dir] .vs__selected {
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
}

.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__deselect {
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  text-shadow: 0 1px 0 #fff;
}

[dir=ltr] .vs__deselect {
  margin-left: 4px;
}

[dir=rtl] .vs__deselect {
  margin-right: 4px;
}

/* States */

[dir] .vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: 0.4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */

/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.8;
  font-size: 1em;
  outline: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}

[dir] .vs__search, [dir] .vs__search:focus {
  border: 1px solid transparent;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
}

[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus {
  border-left: none;
}

[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus {
  border-right: none;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search:-ms-input-placeholder {
  color: inherit;
}

.vs__search::-ms-input-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */

.vs--unsearchable .vs__search {
  opacity: 1;
}

[dir] .vs--unsearchable:not(.vs--disabled) .vs__search:hover {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  transition: opacity 0.1s;
}

[dir] .vs__spinner {
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  transform: translateZ(0);
}

[dir=ltr] .vs__spinner {
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-ltr 1.1s infinite linear;
          animation:  vSelectSpinner-ltr 1.1s infinite linear;
}

[dir=rtl] .vs__spinner {
  border-left: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-rtl 1.1s infinite linear;
          animation:  vSelectSpinner-rtl 1.1s infinite linear;
}

.vs__spinner,
.vs__spinner:after {
  width: 5em;
  height: 5em;
}

[dir] .vs__spinner, [dir] .vs__spinner:after {
  border-radius: 50%;
}

/* Loading Spinner States */

.vs--loading .vs__spinner {
  opacity: 1;
}

.logo-text {
  font-family: "Exo 2", sans-serif;
  font-weight: 300;
  color: #353535;
}

.logo-text-alt {
  font-family: "Exo 2", sans-serif;
  font-weight: 500;
  color: #00B4DB;
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.flex-grow-1 {
  flex-grow: 1;
}

.overflow-auto {
  overflow: auto;
}

[dir] .vs-tab-extended-bottom-margin {
  margin-bottom: 7em;
}

.vs__dropdown-toggle {
  min-height: 3.4em;
}

.element-wrapper {
  position: relative;
}

.element-options-modal {
  z-index: 999999;
}

.flatpickr-calendar {
  z-index: 9999999;
}

.vm--container {
  z-index: 99999 !important;
}

.hidden-edit .element {
  opacity: 0.5;
}

[dir] .vue-tabs > .tab-content {
  padding-top: 1em;
  padding-bottom: 5em;
}

a.form-url-link {
  position: relative;
  z-index: 99;
}

#ckf-modal {
  z-index: 99999 !important;
}

.ckf-file-preview-root {
  z-index: 999999 !important;
}

#ckfinder-widget iframe {
  height: 100% !important;
}

/*
 * CKEditor 5 (v17.0.0) content styles.
 * Generated on Fri, 13 Mar 2020 13:27:10 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */

:root {
  --ck-highlight-marker-blue: #72cdfd;
  --ck-highlight-marker-green: #63f963;
  --ck-highlight-marker-pink: #fc7999;
  --ck-highlight-marker-yellow: #fdfd77;
  --ck-highlight-pen-green: #118800;
  --ck-highlight-pen-red: #e91313;
  --ck-image-style-spacing: 5px;
  --ck-todo-list-checkmark-size: 16px;
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized img {
  width: 100%;
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized > figcaption {
  display: block;
}

/* ckeditor5-basic-styles/theme/code.css */

[dir] .ck-content code {
  background-color: rgba(199, 199, 199, 0.3);
  padding: 0.15em;
  border-radius: 2px;
}

/* ckeditor5-image/theme/image.css */

.ck-content .image {
  display: table;
}

[dir] .ck-content .image {
  clear: both;
  text-align: center;
  margin: 1em auto;
}

/* ckeditor5-image/theme/image.css */

.ck-content .image > img {
  display: block;
  max-width: 100%;
  min-width: 50px;
}

[dir] .ck-content .image > img {
  margin: 0 auto;
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-side,
.ck-content .image-style-align-left,
.ck-content .image-style-align-center,
.ck-content .image-style-align-right {
  max-width: 50%;
}

/* ckeditor5-image/theme/imagestyle.css */

[dir=ltr] .ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

[dir=rtl] .ck-content .image-style-side {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */

[dir=ltr] .ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

[dir=rtl] .ck-content .image-style-align-left {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */

[dir=ltr] .ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}

[dir=rtl] .ck-content .image-style-align-center {
  margin-right: auto;
  margin-left: auto;
}

/* ckeditor5-image/theme/imagestyle.css */

[dir=ltr] .ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

[dir=rtl] .ck-content .image-style-align-right {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] .ck-content .page-break {
  clear: both;
  padding: 5px 0;
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break::after {
  content: "";
  position: absolute;
  width: 100%;
}

[dir] .ck-content .page-break::after {
  border-bottom: 2px dashed #c4c4c4;
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  display: block;
  text-transform: uppercase;
  font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: #333333;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

[dir] .ck-content .page-break__label {
  padding: 0.3em 0.6em;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  background: #fff;
}

[dir=ltr] .ck-content .page-break__label {
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);
}

[dir=rtl] .ck-content .page-break__label {
  box-shadow: -2px 2px 1px rgba(0, 0, 0, 0.15);
}

/* ckeditor5-block-quote/theme/blockquote.css */

.ck-content blockquote {
  overflow: hidden;
  font-style: italic;
}

[dir=ltr] .ck-content blockquote {
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  border-left: solid 5px #cccccc;
}

[dir=rtl] .ck-content blockquote {
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-right: 0;
  margin-left: 0;
  border-right: solid 5px #cccccc;
}

/* ckeditor5-block-quote/theme/blockquote.css */

.ck-content[dir=rtl] blockquote {
  border-left: 0;
  border-right: solid 5px #cccccc;
}

/* ckeditor5-media-embed/theme/mediaembed.css */

.ck-content .media {
  display: block;
  min-width: 15em;
}

[dir] .ck-content .media {
  clear: both;
  margin: 1em 0;
}

/* ckeditor5-table/theme/table.css */

.ck-content .table {
  display: table;
}

[dir] .ck-content .table {
  margin: 1em auto;
}

/* ckeditor5-table/theme/table.css */

.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
}

[dir] .ck-content .table table {
  border: 1px double #b3b3b3;
}

/* ckeditor5-table/theme/table.css */

.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
}

[dir] .ck-content .table table td, [dir] .ck-content .table table th {
  padding: 0.4em;
  border-color: #bfbfbf;
}

/* ckeditor5-table/theme/table.css */

.ck-content .table table th {
  font-weight: bold;
}

[dir] .ck-content .table table th {
  background: rgba(0, 0, 0, 0.05);
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list {
  list-style: none;
}

/* ckeditor5-list/theme/todolist.css */

[dir] .ck-content .todo-list li {
  margin-bottom: 5px;
}

/* ckeditor5-list/theme/todolist.css */

[dir] .ck-content .todo-list li .todo-list {
  margin-top: 5px;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
}

[dir] .ck-content .todo-list .todo-list__label > input {
  border: 0;
}

[dir=ltr] .ck-content .todo-list .todo-list__label > input {
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}

[dir=rtl] .ck-content .todo-list .todo-list__label > input {
  right: -25px;
  margin-left: -15px;
  left: 0;
  margin-right: 0;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}

[dir] .ck-content .todo-list .todo-list__label > input::before {
  border: 1px solid #333333;
  border-radius: 2px;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: "";
  top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
}

[dir] .ck-content .todo-list .todo-list__label > input::after {
  border-style: solid;
  border-color: transparent;
}

[dir=ltr] .ck-content .todo-list .todo-list__label > input::after {
  left: calc(var(--ck-todo-list-checkmark-size) / 3);
  border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
  transform: rotate(45deg);
}

[dir=rtl] .ck-content .todo-list .todo-list__label > input::after {
  right: calc(var(--ck-todo-list-checkmark-size) / 3);
  border-width: 0 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8);
  transform: rotate(-45deg);
}

/* ckeditor5-list/theme/todolist.css */

[dir] .ck-content .todo-list .todo-list__label > input[checked]::before {
  background: #26ab33;
  border-color: #26ab33;
}

/* ckeditor5-list/theme/todolist.css */

[dir] .ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: white;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}

/* ckeditor5-image/theme/imagecaption.css */

.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: #333333;
  font-size: 0.75em;
  outline-offset: -1px;
}

[dir] .ck-content .image > figcaption {
  background-color: #f7f7f7;
  padding: 0.6em;
}

/* ckeditor5-highlight/theme/highlight.css */

[dir] .ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}

/* ckeditor5-highlight/theme/highlight.css */

[dir] .ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}

/* ckeditor5-highlight/theme/highlight.css */

[dir] .ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}

/* ckeditor5-highlight/theme/highlight.css */

[dir] .ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
}

[dir] .ck-content .pen-red {
  background-color: transparent;
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
}

[dir] .ck-content .pen-green {
  background-color: transparent;
}

/* ckeditor5-horizontal-line/theme/horizontalline.css */

[dir] .ck-content hr {
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #5e5e5e;
  margin: 0;
}

/* ckeditor5-code-block/theme/codeblock.css */

.ck-content pre {
  color: #353535;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}

[dir] .ck-content pre {
  padding: 1em;
  background: rgba(199, 199, 199, 0.3);
  border: 1px solid #c4c4c4;
  border-radius: 2px;
}

[dir=ltr] .ck-content pre {
  text-align: left;
  direction: ltr;
}

[dir=rtl] .ck-content pre {
  text-align: right;
  direction: rtl;
}

/* ckeditor5-code-block/theme/codeblock.css */

[dir] .ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}

@media print {
  /* ckeditor5-page-break/theme/pagebreak.css */

  [dir] .ck-content .page-break {
    padding: 0;
  }

  /* ckeditor5-page-break/theme/pagebreak.css */

  .ck-content .page-break::after {
    display: none;
  }
}

[dir] .ck-content p:last-child {
  margin-bottom: 0 !important;
}

.ck-content .text-tiny {
  font-size: 0.7em;
}

.ck-content .text-small {
  font-size: 0.85em;
}

.ck-content .text-big {
  font-size: 1.4em;
}

.ck-content .text-huge {
  font-size: 1.8em;
}

/*
 * Override the width of the table set by Bootstrap content styles.
 * See: https://github.com/ckeditor/ckeditor5-table/issues/154.
 */

.ck-content .table {
  width: auto;
}

/* UL / OL fix */

[dir=ltr] .ck-content ul, [dir=ltr] .ck-content ol {
  padding-left: 40px !important;
}

[dir=rtl] .ck-content ul, [dir=rtl] .ck-content ol {
  padding-right: 40px !important;
}

.ck-content ul {
  list-style-type: disc !important;
}

.ck-content ol {
  list-style-type: decimal !important;
}

/* Fix ck-baloon-panel z-index */

.ck.ck-balloon-panel {
  z-index: 99999 !important;
}

/* Remove label padding */

[dir=ltr] .vs-input--label {
  padding-left: 0;
}

[dir=rtl] .vs-input--label {
  padding-right: 0;
}

/* Fix checkbox */

.con-vs-checkbox {
  display: -ms-flexbox;
  display: -webkit-box;
}

[dir=ltr] .con-vs-checkbox {
  padding-right: 3em;
}

[dir=rtl] .con-vs-checkbox {
  padding-left: 3em;
}

[dir=ltr] .con-vs-checkbox {
  margin-left: 0;
  margin-right: 0;
}

[dir=rtl] .con-vs-checkbox {
  margin-right: 0;
  margin-left: 0;
}

/* Table entry action toolbar */

[dir] .table-entry-actions {
  border-radius: 2em;
}

[dir] header.vs-card--header.flex-shrink-0 {
  box-shadow: 0px 3px 5px -4px rgba(0, 0, 0, 0.11);
  margin-bottom: 5px;
}

.vs-tooltip {
  z-index: 99999;
}

span.highlighted {
  font-weight: bold;
}

[dir] span.highlighted {
  background: yellow;
}

[dir] table.vgt-table td {
  border-bottom: none !important;
}

[dir] table.vgt-table tr:hover {
  background: #e1e9ef !important;
}

.vgt-input,
.vgt-select {
  height: 37px !important;
}

.action-button {
  display: inline-block;
}

[dir] .action-button {
  padding: 0.1em;
  text-align: center;
}

.action-button-group {
  display: inline-flex;
  overflow: hidden;
}

