html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

img,
fieldset,
a img {
  border: none;
}

input[type=text],
input[type=email],
input[type=tel],
textarea {
  -webkit-appearance: none;
}

input[type=submit],
button {
  cursor: pointer;
}

input[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

input,
button {
  margin: 0;
  padding: 0;
  border: 0;
}

div,
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
a:focus {
  outline: none;
}

ul,
ol {
  list-style-type: none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

:root {
  --middle-back: #1C4982;
  --light-back: #7D98BE;
  --middle-back-dark-10: #133158;
  --light-back-light-3: #87a0c3;
  --light-back-dark-3: #7390b9;
  --back-shadow: rgba(125, 141, 162, 0.8);
}

.la,
.lab,
.lad,
.lal,
.lar,
.las {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.la-ul > li {
  position: relative;
}

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

.la-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

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

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

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

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

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

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

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

  100% {
    transform: rotate(360deg);
  }
}

.la-rotate-90 {
  transform: rotate(90deg);
}

.la-rotate-180 {
  transform: rotate(180deg);
}

.la-rotate-270 {
  transform: rotate(270deg);
}

.la-flip-horizontal {
  transform: scale(-1, 1);
}

.la-flip-vertical {
  transform: scale(1, -1);
}

.la-flip-both,
.la-flip-horizontal.la-flip-vertical {
  transform: scale(-1, -1);
}

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

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

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

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

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

.la-inverse {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.la-link:before {
  content: "\F0C1";
}

.la-linkedin:before {
  content: "\F08C";
}

.la-linkedin-in:before {
  content: "\F0E1";
}

.la-linode:before {
  content: "\F2B8";
}

.la-linux:before {
  content: "\F17C";
}

.la-lira-sign:before {
  content: "\F195";
}

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

.la-list-alt:before {
  content: "\F022";
}

.la-list-ol:before {
  content: "\F0CB";
}

.la-list-ul:before {
  content: "\F0CA";
}

.la-location-arrow:before {
  content: "\F124";
}

.la-lock:before {
  content: "\F023";
}

.la-lock-open:before {
  content: "\F3C1";
}

.la-long-arrow-alt-down:before {
  content: "\F309";
}

.la-long-arrow-alt-left:before {
  content: "\F30A";
}

.la-long-arrow-alt-right:before {
  content: "\F30B";
}

.la-long-arrow-alt-up:before {
  content: "\F30C";
}

.la-low-vision:before {
  content: "\F2A8";
}

.la-luggage-cart:before {
  content: "\F59D";
}

.la-lyft:before {
  content: "\F3C3";
}

.la-magento:before {
  content: "\F3C4";
}

.la-magic:before {
  content: "\F0D0";
}

.la-magnet:before {
  content: "\F076";
}

.la-mail-bulk:before {
  content: "\F674";
}

.la-mailchimp:before {
  content: "\F59E";
}

.la-male:before {
  content: "\F183";
}

.la-mandalorian:before {
  content: "\F50F";
}

.la-map:before {
  content: "\F279";
}

.la-map-marked:before {
  content: "\F59F";
}

.la-map-marked-alt:before {
  content: "\F5A0";
}

.la-map-marker:before {
  content: "\F041";
}

.la-map-marker-alt:before {
  content: "\F3C5";
}

.la-map-pin:before {
  content: "\F276";
}

.la-map-signs:before {
  content: "\F277";
}

.la-markdown:before {
  content: "\F60F";
}

.la-marker:before {
  content: "\F5A1";
}

.la-mars:before {
  content: "\F222";
}

.la-mars-double:before {
  content: "\F227";
}

.la-mars-stroke:before {
  content: "\F229";
}

.la-mars-stroke-h:before {
  content: "\F22B";
}

.la-mars-stroke-v:before {
  content: "\F22A";
}

.la-mask:before {
  content: "\F6FA";
}

.la-mastodon:before {
  content: "\F4F6";
}

.la-maxcdn:before {
  content: "\F136";
}

.la-mdb:before {
  content: "\F8CA";
}

.la-medal:before {
  content: "\F5A2";
}

.la-medapps:before {
  content: "\F3C6";
}

.la-medium:before {
  content: "\F23A";
}

.la-medium-m:before {
  content: "\F3C7";
}

.la-medkit:before {
  content: "\F0FA";
}

.la-medrt:before {
  content: "\F3C8";
}

.la-meetup:before {
  content: "\F2E0";
}

.la-megaport:before {
  content: "\F5A3";
}

.la-meh:before {
  content: "\F11A";
}

.la-meh-blank:before {
  content: "\F5A4";
}

.la-meh-rolling-eyes:before {
  content: "\F5A5";
}

.la-memory:before {
  content: "\F538";
}

.la-mendeley:before {
  content: "\F7B3";
}

.la-menorah:before {
  content: "\F676";
}

.la-mercury:before {
  content: "\F223";
}

.la-meteor:before {
  content: "\F753";
}

.la-microchip:before {
  content: "\F2DB";
}

.la-microphone:before {
  content: "\F130";
}

.la-microphone-alt:before {
  content: "\F3C9";
}

.la-microphone-alt-slash:before {
  content: "\F539";
}

.la-microphone-slash:before {
  content: "\F131";
}

.la-microscope:before {
  content: "\F610";
}

.la-microsoft:before {
  content: "\F3CA";
}

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

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

.la-minus-square:before {
  content: "\F146";
}

.la-mitten:before {
  content: "\F7B5";
}

.la-mix:before {
  content: "\F3CB";
}

.la-mixcloud:before {
  content: "\F289";
}

.la-mizuni:before {
  content: "\F3CC";
}

.la-mobile:before {
  content: "\F10B";
}

.la-mobile-alt:before {
  content: "\F3CD";
}

.la-modx:before {
  content: "\F285";
}

.la-monero:before {
  content: "\F3D0";
}

.la-money-bill:before {
  content: "\F0D6";
}

.la-money-bill-alt:before {
  content: "\F3D1";
}

.la-money-bill-wave:before {
  content: "\F53A";
}

.la-money-bill-wave-alt:before {
  content: "\F53B";
}

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

.la-money-check-alt:before {
  content: "\F53D";
}

.la-monument:before {
  content: "\F5A6";
}

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

.la-mortar-pestle:before {
  content: "\F5A7";
}

.la-mosque:before {
  content: "\F678";
}

.la-motorcycle:before {
  content: "\F21C";
}

.la-mountain:before {
  content: "\F6FC";
}

.la-mouse:before {
  content: "\F8CC";
}

.la-mouse-pointer:before {
  content: "\F245";
}

.la-mug-hot:before {
  content: "\F7B6";
}

.la-music:before {
  content: "\F001";
}

.la-napster:before {
  content: "\F3D2";
}

.la-neos:before {
  content: "\F612";
}

.la-network-wired:before {
  content: "\F6FF";
}

.la-neuter:before {
  content: "\F22C";
}

.la-newspaper:before {
  content: "\F1EA";
}

.la-nimblr:before {
  content: "\F5A8";
}

.la-node:before {
  content: "\F419";
}

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

.la-not-equal:before {
  content: "\F53E";
}

.la-notes-medical:before {
  content: "\F481";
}

.la-npm:before {
  content: "\F3D4";
}

.la-ns8:before {
  content: "\F3D5";
}

.la-nutritionix:before {
  content: "\F3D6";
}

.la-object-group:before {
  content: "\F247";
}

.la-object-ungroup:before {
  content: "\F248";
}

.la-odnoklassniki:before {
  content: "\F263";
}

.la-odnoklassniki-square:before {
  content: "\F264";
}

.la-oil-can:before {
  content: "\F613";
}

.la-old-republic:before {
  content: "\F510";
}

.la-om:before {
  content: "\F679";
}

.la-opencart:before {
  content: "\F23D";
}

.la-openid:before {
  content: "\F19B";
}

.la-opera:before {
  content: "\F26A";
}

.la-optin-monster:before {
  content: "\F23C";
}

.la-orcid:before {
  content: "\F8D2";
}

.la-osi:before {
  content: "\F41A";
}

.la-otter:before {
  content: "\F700";
}

.la-outdent:before {
  content: "\F03B";
}

.la-page4:before {
  content: "\F3D7";
}

.la-pagelines:before {
  content: "\F18C";
}

.la-pager:before {
  content: "\F815";
}

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

.la-paint-roller:before {
  content: "\F5AA";
}

.la-palette:before {
  content: "\F53F";
}

.la-palfed:before {
  content: "\F3D8";
}

.la-pallet:before {
  content: "\F482";
}

.la-paper-plane:before {
  content: "\F1D8";
}

.la-paperclip:before {
  content: "\F0C6";
}

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

.la-paragraph:before {
  content: "\F1DD";
}

.la-parking:before {
  content: "\F540";
}

.la-passport:before {
  content: "\F5AB";
}

.la-pastafarianism:before {
  content: "\F67B";
}

.la-paste:before {
  content: "\F0EA";
}

.la-patreon:before {
  content: "\F3D9";
}

.la-pause:before {
  content: "\F04C";
}

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

.la-paw:before {
  content: "\F1B0";
}

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

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

.la-pen:before {
  content: "\F304";
}

.la-pen-alt:before {
  content: "\F305";
}

.la-pen-fancy:before {
  content: "\F5AC";
}

.la-pen-nib:before {
  content: "\F5AD";
}

.la-pen-square:before {
  content: "\F14B";
}

.la-pencil-alt:before {
  content: "\F303";
}

.la-pencil-ruler:before {
  content: "\F5AE";
}

.la-penny-arcade:before {
  content: "\F704";
}

.la-people-carry:before {
  content: "\F4CE";
}

.la-pepper-hot:before {
  content: "\F816";
}

.la-percent:before {
  content: "\F295";
}

.la-percentage:before {
  content: "\F541";
}

.la-periscope:before {
  content: "\F3DA";
}

.la-person-booth:before {
  content: "\F756";
}

.la-phabricator:before {
  content: "\F3DB";
}

.la-phoenix-framework:before {
  content: "\F3DC";
}

.la-phoenix-squadron:before {
  content: "\F511";
}

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

.la-phone-alt:before {
  content: "\F879";
}

.la-phone-slash:before {
  content: "\F3DD";
}

.la-phone-square:before {
  content: "\F098";
}

.la-phone-square-alt:before {
  content: "\F87B";
}

.la-phone-volume:before {
  content: "\F2A0";
}

.la-photo-video:before {
  content: "\F87C";
}

.la-php:before {
  content: "\F457";
}

.la-pied-piper:before {
  content: "\F2AE";
}

.la-pied-piper-alt:before {
  content: "\F1A8";
}

.la-pied-piper-hat:before {
  content: "\F4E5";
}

.la-pied-piper-pp:before {
  content: "\F1A7";
}

.la-piggy-bank:before {
  content: "\F4D3";
}

.la-pills:before {
  content: "\F484";
}

.la-pinterest:before {
  content: "\F0D2";
}

.la-pinterest-p:before {
  content: "\F231";
}

.la-pinterest-square:before {
  content: "\F0D3";
}

.la-pizza-slice:before {
  content: "\F818";
}

.la-place-of-worship:before {
  content: "\F67F";
}

.la-plane:before {
  content: "\F072";
}

.la-plane-arrival:before {
  content: "\F5AF";
}

.la-plane-departure:before {
  content: "\F5B0";
}

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

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

.la-playstation:before {
  content: "\F3DF";
}

.la-plug:before {
  content: "\F1E6";
}

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

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

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

.la-podcast:before {
  content: "\F2CE";
}

.la-poll:before {
  content: "\F681";
}

.la-poll-h:before {
  content: "\F682";
}

.la-poo:before {
  content: "\F2FE";
}

.la-poo-storm:before {
  content: "\F75A";
}

.la-poop:before {
  content: "\F619";
}

.la-portrait:before {
  content: "\F3E0";
}

.la-pound-sign:before {
  content: "\F154";
}

.la-power-off:before {
  content: "\F011";
}

.la-pray:before {
  content: "\F683";
}

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

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

.la-prescription-bottle:before {
  content: "\F485";
}

.la-prescription-bottle-alt:before {
  content: "\F486";
}

.la-print:before {
  content: "\F02F";
}

.la-procedures:before {
  content: "\F487";
}

.la-product-hunt:before {
  content: "\F288";
}

.la-project-diagram:before {
  content: "\F542";
}

.la-pushed:before {
  content: "\F3E1";
}

.la-puzzle-piece:before {
  content: "\F12E";
}

.la-python:before {
  content: "\F3E2";
}

.la-qq:before {
  content: "\F1D6";
}

.la-qrcode:before {
  content: "\F029";
}

.la-question:before {
  content: "\F128";
}

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

.la-quidditch:before {
  content: "\F458";
}

.la-quinscape:before {
  content: "\F459";
}

.la-quora:before {
  content: "\F2C4";
}

.la-quote-left:before {
  content: "\F10D";
}

.la-quote-right:before {
  content: "\F10E";
}

.la-quran:before {
  content: "\F687";
}

.la-r-project:before {
  content: "\F4F7";
}

.la-radiation:before {
  content: "\F7B9";
}

.la-radiation-alt:before {
  content: "\F7BA";
}

.la-rainbow:before {
  content: "\F75B";
}

.la-random:before {
  content: "\F074";
}

.la-raspberry-pi:before {
  content: "\F7BB";
}

.la-ravelry:before {
  content: "\F2D9";
}

.la-react:before {
  content: "\F41B";
}

.la-reacteurope:before {
  content: "\F75D";
}

.la-readme:before {
  content: "\F4D5";
}

.la-rebel:before {
  content: "\F1D0";
}

.la-receipt:before {
  content: "\F543";
}

.la-record-vinyl:before {
  content: "\F8D9";
}

.la-recycle:before {
  content: "\F1B8";
}

.la-red-river:before {
  content: "\F3E3";
}

.la-reddit:before {
  content: "\F1A1";
}

.la-reddit-alien:before {
  content: "\F281";
}

.la-reddit-square:before {
  content: "\F1A2";
}

.la-redhat:before {
  content: "\F7BC";
}

.la-redo:before {
  content: "\F01E";
}

.la-redo-alt:before {
  content: "\F2F9";
}

.la-registered:before {
  content: "\F25D";
}

.la-remove-format:before {
  content: "\F87D";
}

.la-renren:before {
  content: "\F18B";
}

.la-reply:before {
  content: "\F3E5";
}

.la-reply-all:before {
  content: "\F122";
}

.la-replyd:before {
  content: "\F3E6";
}

.la-republican:before {
  content: "\F75E";
}

.la-researchgate:before {
  content: "\F4F8";
}

.la-resolving:before {
  content: "\F3E7";
}

.la-restroom:before {
  content: "\F7BD";
}

.la-retweet:before {
  content: "\F079";
}

.la-rev:before {
  content: "\F5B2";
}

.la-ribbon:before {
  content: "\F4D6";
}

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

.la-road:before {
  content: "\F018";
}

.la-robot:before {
  content: "\F544";
}

.la-rocket:before {
  content: "\F135";
}

.la-rocketchat:before {
  content: "\F3E8";
}

.la-rockrms:before {
  content: "\F3E9";
}

.la-route:before {
  content: "\F4D7";
}

.la-rss:before {
  content: "\F09E";
}

.la-rss-square:before {
  content: "\F143";
}

.la-ruble-sign:before {
  content: "\F158";
}

.la-ruler:before {
  content: "\F545";
}

.la-ruler-combined:before {
  content: "\F546";
}

.la-ruler-horizontal:before {
  content: "\F547";
}

.la-ruler-vertical:before {
  content: "\F548";
}

.la-running:before {
  content: "\F70C";
}

.la-rupee-sign:before {
  content: "\F156";
}

.la-sad-cry:before {
  content: "\F5B3";
}

.la-sad-tear:before {
  content: "\F5B4";
}

.la-safari:before {
  content: "\F267";
}

.la-salesforce:before {
  content: "\F83B";
}

.la-sass:before {
  content: "\F41E";
}

.la-satellite:before {
  content: "\F7BF";
}

.la-satellite-dish:before {
  content: "\F7C0";
}

.la-save:before {
  content: "\F0C7";
}

.la-schlix:before {
  content: "\F3EA";
}

.la-school:before {
  content: "\F549";
}

.la-screwdriver:before {
  content: "\F54A";
}

.la-scribd:before {
  content: "\F28A";
}

.la-scroll:before {
  content: "\F70E";
}

.la-sd-card:before {
  content: "\F7C2";
}

.la-search:before {
  content: "\F002";
}

.la-search-dollar:before {
  content: "\F688";
}

.la-search-location:before {
  content: "\F689";
}

.la-search-minus:before {
  content: "\F010";
}

.la-search-plus:before {
  content: "\F00E";
}

.la-searchengin:before {
  content: "\F3EB";
}

.la-seedling:before {
  content: "\F4D8";
}

.la-sellcast:before {
  content: "\F2DA";
}

.la-sellsy:before {
  content: "\F213";
}

.la-server:before {
  content: "\F233";
}

.la-servicestack:before {
  content: "\F3EC";
}

.la-shapes:before {
  content: "\F61F";
}

.la-share:before {
  content: "\F064";
}

.la-share-alt:before {
  content: "\F1E0";
}

.la-share-alt-square:before {
  content: "\F1E1";
}

.la-share-square:before {
  content: "\F14D";
}

.la-shekel-sign:before {
  content: "\F20B";
}

.la-shield-alt:before {
  content: "\F3ED";
}

.la-ship:before {
  content: "\F21A";
}

.la-shipping-fast:before {
  content: "\F48B";
}

.la-shirtsinbulk:before {
  content: "\F214";
}

.la-shoe-prints:before {
  content: "\F54B";
}

.la-shopping-bag:before {
  content: "\F290";
}

.la-shopping-basket:before {
  content: "\F291";
}

.la-shopping-cart:before {
  content: "\F07A";
}

.la-shopware:before {
  content: "\F5B5";
}

.la-shower:before {
  content: "\F2CC";
}

.la-shuttle-van:before {
  content: "\F5B6";
}

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

.la-sign-in-alt:before {
  content: "\F2F6";
}

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

.la-sign-out-alt:before {
  content: "\F2F5";
}

.la-signal:before {
  content: "\F012";
}

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

.la-sim-card:before {
  content: "\F7C4";
}

.la-simplybuilt:before {
  content: "\F215";
}

.la-sistrix:before {
  content: "\F3EE";
}

.la-sitemap:before {
  content: "\F0E8";
}

.la-sith:before {
  content: "\F512";
}

.la-skating:before {
  content: "\F7C5";
}

.la-sketch:before {
  content: "\F7C6";
}

.la-skiing:before {
  content: "\F7C9";
}

.la-skiing-nordic:before {
  content: "\F7CA";
}

.la-skull:before {
  content: "\F54C";
}

.la-skull-crossbones:before {
  content: "\F714";
}

.la-skyatlas:before {
  content: "\F216";
}

.la-skype:before {
  content: "\F17E";
}

.la-slack:before {
  content: "\F198";
}

.la-slack-hash:before {
  content: "\F3EF";
}

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

.la-sleigh:before {
  content: "\F7CC";
}

.la-sliders-h:before {
  content: "\F1DE";
}

.la-slideshare:before {
  content: "\F1E7";
}

.la-smile:before {
  content: "\F118";
}

.la-smile-beam:before {
  content: "\F5B8";
}

.la-smile-wink:before {
  content: "\F4DA";
}

.la-smog:before {
  content: "\F75F";
}

.la-smoking:before {
  content: "\F48D";
}

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

.la-sms:before {
  content: "\F7CD";
}

.la-snapchat:before {
  content: "\F2AB";
}

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

.la-snapchat-square:before {
  content: "\F2AD";
}

.la-snowboarding:before {
  content: "\F7CE";
}

.la-snowflake:before {
  content: "\F2DC";
}

.la-snowman:before {
  content: "\F7D0";
}

.la-snowplow:before {
  content: "\F7D2";
}

.la-socks:before {
  content: "\F696";
}

.la-solar-panel:before {
  content: "\F5BA";
}

.la-sort:before {
  content: "\F0DC";
}

.la-sort-alpha-down:before {
  content: "\F15D";
}

.la-sort-alpha-down-alt:before {
  content: "\F881";
}

.la-sort-alpha-up:before {
  content: "\F15E";
}

.la-sort-alpha-up-alt:before {
  content: "\F882";
}

.la-sort-amount-down:before {
  content: "\F160";
}

.la-sort-amount-down-alt:before {
  content: "\F884";
}

.la-sort-amount-up:before {
  content: "\F161";
}

.la-sort-amount-up-alt:before {
  content: "\F885";
}

.la-sort-down:before {
  content: "\F0DD";
}

.la-sort-numeric-down:before {
  content: "\F162";
}

.la-sort-numeric-down-alt:before {
  content: "\F886";
}

.la-sort-numeric-up:before {
  content: "\F163";
}

.la-sort-numeric-up-alt:before {
  content: "\F887";
}

.la-sort-up:before {
  content: "\F0DE";
}

.la-soundcloud:before {
  content: "\F1BE";
}

.la-sourcetree:before {
  content: "\F7D3";
}

.la-spa:before {
  content: "\F5BB";
}

.la-space-shuttle:before {
  content: "\F197";
}

.la-speakap:before {
  content: "\F3F3";
}

.la-speaker-deck:before {
  content: "\F83C";
}

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

.la-spider:before {
  content: "\F717";
}

.la-spinner:before {
  content: "\F110";
}

.la-splotch:before {
  content: "\F5BC";
}

.la-spotify:before {
  content: "\F1BC";
}

.la-spray-can:before {
  content: "\F5BD";
}

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

.la-square-full:before {
  content: "\F45C";
}

.la-square-root-alt:before {
  content: "\F698";
}

.la-squarespace:before {
  content: "\F5BE";
}

.la-stack-exchange:before {
  content: "\F18D";
}

.la-stack-overflow:before {
  content: "\F16C";
}

.la-stackpath:before {
  content: "\F842";
}

.la-stamp:before {
  content: "\F5BF";
}

.la-star:before {
  content: "\F005";
}

.la-star-and-crescent:before {
  content: "\F699";
}

.la-star-half:before {
  content: "\F089";
}

.la-star-half-alt:before {
  content: "\F5C0";
}

.la-star-of-david:before {
  content: "\F69A";
}

.la-star-of-life:before {
  content: "\F621";
}

.la-staylinked:before {
  content: "\F3F5";
}

.la-steam:before {
  content: "\F1B6";
}

.la-steam-square:before {
  content: "\F1B7";
}

.la-steam-symbol:before {
  content: "\F3F6";
}

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

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

.la-stethoscope:before {
  content: "\F0F1";
}

.la-sticker-mule:before {
  content: "\F3F7";
}

.la-sticky-note:before {
  content: "\F249";
}

.la-stop:before {
  content: "\F04D";
}

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

.la-stopwatch:before {
  content: "\F2F2";
}

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

.la-store-alt:before {
  content: "\F54F";
}

.la-strava:before {
  content: "\F428";
}

.la-stream:before {
  content: "\F550";
}

.la-street-view:before {
  content: "\F21D";
}

.la-strikethrough:before {
  content: "\F0CC";
}

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

.la-stripe-s:before {
  content: "\F42A";
}

.la-stroopwafel:before {
  content: "\F551";
}

.la-studiovinari:before {
  content: "\F3F8";
}

.la-stumbleupon:before {
  content: "\F1A4";
}

.la-stumbleupon-circle:before {
  content: "\F1A3";
}

.la-subscript:before {
  content: "\F12C";
}

.la-subway:before {
  content: "\F239";
}

.la-suitcase:before {
  content: "\F0F2";
}

.la-suitcase-rolling:before {
  content: "\F5C1";
}

.la-sun:before {
  content: "\F185";
}

.la-superpowers:before {
  content: "\F2DD";
}

.la-superscript:before {
  content: "\F12B";
}

.la-supple:before {
  content: "\F3F9";
}

.la-surprise:before {
  content: "\F5C2";
}

.la-suse:before {
  content: "\F7D6";
}

.la-swatchbook:before {
  content: "\F5C3";
}

.la-swift:before {
  content: "\F8E1";
}

.la-swimmer:before {
  content: "\F5C4";
}

.la-swimming-pool:before {
  content: "\F5C5";
}

.la-symfony:before {
  content: "\F83D";
}

.la-synagogue:before {
  content: "\F69B";
}

.la-sync:before {
  content: "\F021";
}

.la-sync-alt:before {
  content: "\F2F1";
}

.la-syringe:before {
  content: "\F48E";
}

.la-table:before {
  content: "\F0CE";
}

.la-table-tennis:before {
  content: "\F45D";
}

.la-tablet:before {
  content: "\F10A";
}

.la-tablet-alt:before {
  content: "\F3FA";
}

.la-tablets:before {
  content: "\F490";
}

.la-tachometer-alt:before {
  content: "\F3FD";
}

.la-tag:before {
  content: "\F02B";
}

.la-tags:before {
  content: "\F02C";
}

.la-tape:before {
  content: "\F4DB";
}

.la-tasks:before {
  content: "\F0AE";
}

.la-taxi:before {
  content: "\F1BA";
}

.la-teamspeak:before {
  content: "\F4F9";
}

.la-teeth:before {
  content: "\F62E";
}

.la-teeth-open:before {
  content: "\F62F";
}

.la-telegram:before {
  content: "\F2C6";
}

.la-telegram-plane:before {
  content: "\F3FE";
}

.la-temperature-high:before {
  content: "\F769";
}

.la-temperature-low:before {
  content: "\F76B";
}

.la-tencent-weibo:before {
  content: "\F1D5";
}

.la-tenge:before {
  content: "\F7D7";
}

.la-terminal:before {
  content: "\F120";
}

.la-text-height:before {
  content: "\F034";
}

.la-text-width:before {
  content: "\F035";
}

.la-th:before {
  content: "\F00A";
}

.la-th-large:before {
  content: "\F009";
}

.la-th-list:before {
  content: "\F00B";
}

.la-the-red-yeti:before {
  content: "\F69D";
}

.la-theater-masks:before {
  content: "\F630";
}

.la-themeco:before {
  content: "\F5C6";
}

.la-themeisle:before {
  content: "\F2B2";
}

.la-thermometer:before {
  content: "\F491";
}

.la-thermometer-empty:before {
  content: "\F2CB";
}

.la-thermometer-full:before {
  content: "\F2C7";
}

.la-thermometer-half:before {
  content: "\F2C9";
}

.la-thermometer-quarter:before {
  content: "\F2CA";
}

.la-thermometer-three-quarters:before {
  content: "\F2C8";
}

.la-think-peaks:before {
  content: "\F731";
}

.la-thumbs-down:before {
  content: "\F165";
}

.la-thumbs-up:before {
  content: "\F164";
}

.la-thumbtack:before {
  content: "\F08D";
}

.la-ticket-alt:before {
  content: "\F3FF";
}

.la-times:before {
  content: "\F00D";
}

.la-times-circle:before {
  content: "\F057";
}

.la-tint:before {
  content: "\F043";
}

.la-tint-slash:before {
  content: "\F5C7";
}

.la-tired:before {
  content: "\F5C8";
}

.la-toggle-off:before {
  content: "\F204";
}

.la-toggle-on:before {
  content: "\F205";
}

.la-toilet:before {
  content: "\F7D8";
}

.la-toilet-paper:before {
  content: "\F71E";
}

.la-toolbox:before {
  content: "\F552";
}

.la-tools:before {
  content: "\F7D9";
}

.la-tooth:before {
  content: "\F5C9";
}

.la-torah:before {
  content: "\F6A0";
}

.la-torii-gate:before {
  content: "\F6A1";
}

.la-tractor:before {
  content: "\F722";
}

.la-trade-federation:before {
  content: "\F513";
}

.la-trademark:before {
  content: "\F25C";
}

.la-traffic-light:before {
  content: "\F637";
}

.la-train:before {
  content: "\F238";
}

.la-tram:before {
  content: "\F7DA";
}

.la-transgender:before {
  content: "\F224";
}

.la-transgender-alt:before {
  content: "\F225";
}

.la-trash:before {
  content: "\F1F8";
}

.la-trash-alt:before {
  content: "\F2ED";
}

.la-trash-restore:before {
  content: "\F829";
}

.la-trash-restore-alt:before {
  content: "\F82A";
}

.la-tree:before {
  content: "\F1BB";
}

.la-trello:before {
  content: "\F181";
}

.la-tripadvisor:before {
  content: "\F262";
}

.la-trophy:before {
  content: "\F091";
}

.la-truck:before {
  content: "\F0D1";
}

.la-truck-loading:before {
  content: "\F4DE";
}

.la-truck-monster:before {
  content: "\F63B";
}

.la-truck-moving:before {
  content: "\F4DF";
}

.la-truck-pickup:before {
  content: "\F63C";
}

.la-tshirt:before {
  content: "\F553";
}

.la-tty:before {
  content: "\F1E4";
}

.la-tumblr:before {
  content: "\F173";
}

.la-tumblr-square:before {
  content: "\F174";
}

.la-tv:before {
  content: "\F26C";
}

.la-twitch:before {
  content: "\F1E8";
}

.la-twitter:before {
  content: "\F099";
}

.la-twitter-square:before {
  content: "\F081";
}

.la-typo3:before {
  content: "\F42B";
}

.la-uber:before {
  content: "\F402";
}

.la-ubuntu:before {
  content: "\F7DF";
}

.la-uikit:before {
  content: "\F403";
}

.la-umbraco:before {
  content: "\F8E8";
}

.la-umbrella:before {
  content: "\F0E9";
}

.la-umbrella-beach:before {
  content: "\F5CA";
}

.la-underline:before {
  content: "\F0CD";
}

.la-undo:before {
  content: "\F0E2";
}

.la-undo-alt:before {
  content: "\F2EA";
}

.la-uniregistry:before {
  content: "\F404";
}

.la-universal-access:before {
  content: "\F29A";
}

.la-university:before {
  content: "\F19C";
}

.la-unlink:before {
  content: "\F127";
}

.la-unlock:before {
  content: "\F09C";
}

.la-unlock-alt:before {
  content: "\F13E";
}

.la-untappd:before {
  content: "\F405";
}

.la-upload:before {
  content: "\F093";
}

.la-ups:before {
  content: "\F7E0";
}

.la-usb:before {
  content: "\F287";
}

.la-user:before {
  content: "\F007";
}

.la-user-alt:before {
  content: "\F406";
}

.la-user-alt-slash:before {
  content: "\F4FA";
}

.la-user-astronaut:before {
  content: "\F4FB";
}

.la-user-check:before {
  content: "\F4FC";
}

.la-user-circle:before {
  content: "\F2BD";
}

.la-user-clock:before {
  content: "\F4FD";
}

.la-user-cog:before {
  content: "\F4FE";
}

.la-user-edit:before {
  content: "\F4FF";
}

.la-user-friends:before {
  content: "\F500";
}

.la-user-graduate:before {
  content: "\F501";
}

.la-user-injured:before {
  content: "\F728";
}

.la-user-lock:before {
  content: "\F502";
}

.la-user-md:before {
  content: "\F0F0";
}

.la-user-minus:before {
  content: "\F503";
}

.la-user-ninja:before {
  content: "\F504";
}

.la-user-nurse:before {
  content: "\F82F";
}

.la-user-plus:before {
  content: "\F234";
}

.la-user-secret:before {
  content: "\F21B";
}

.la-user-shield:before {
  content: "\F505";
}

.la-user-slash:before {
  content: "\F506";
}

.la-user-tag:before {
  content: "\F507";
}

.la-user-tie:before {
  content: "\F508";
}

.la-user-times:before {
  content: "\F235";
}

.la-users:before {
  content: "\F0C0";
}

.la-users-cog:before {
  content: "\F509";
}

.la-usps:before {
  content: "\F7E1";
}

.la-ussunnah:before {
  content: "\F407";
}

.la-utensil-spoon:before {
  content: "\F2E5";
}

.la-utensils:before {
  content: "\F2E7";
}

.la-vaadin:before {
  content: "\F408";
}

.la-vector-square:before {
  content: "\F5CB";
}

.la-venus:before {
  content: "\F221";
}

.la-venus-double:before {
  content: "\F226";
}

.la-venus-mars:before {
  content: "\F228";
}

.la-viacoin:before {
  content: "\F237";
}

.la-viadeo:before {
  content: "\F2A9";
}

.la-viadeo-square:before {
  content: "\F2AA";
}

.la-vial:before {
  content: "\F492";
}

.la-vials:before {
  content: "\F493";
}

.la-viber:before {
  content: "\F409";
}

.la-video:before {
  content: "\F03D";
}

.la-video-slash:before {
  content: "\F4E2";
}

.la-vihara:before {
  content: "\F6A7";
}

.la-vimeo:before {
  content: "\F40A";
}

.la-vimeo-square:before {
  content: "\F194";
}

.la-vimeo-v:before {
  content: "\F27D";
}

.la-vine:before {
  content: "\F1CA";
}

.la-vk:before {
  content: "\F189";
}

.la-vnv:before {
  content: "\F40B";
}

.la-voicemail:before {
  content: "\F897";
}

.la-volleyball-ball:before {
  content: "\F45F";
}

.la-volume-down:before {
  content: "\F027";
}

.la-volume-mute:before {
  content: "\F6A9";
}

.la-volume-off:before {
  content: "\F026";
}

.la-volume-up:before {
  content: "\F028";
}

.la-vote-yea:before {
  content: "\F772";
}

.la-vr-cardboard:before {
  content: "\F729";
}

.la-vuejs:before {
  content: "\F41F";
}

.la-walking:before {
  content: "\F554";
}

.la-wallet:before {
  content: "\F555";
}

.la-warehouse:before {
  content: "\F494";
}

.la-water:before {
  content: "\F773";
}

.la-wave-square:before {
  content: "\F83E";
}

.la-waze:before {
  content: "\F83F";
}

.la-weebly:before {
  content: "\F5CC";
}

.la-weibo:before {
  content: "\F18A";
}

.la-weight:before {
  content: "\F496";
}

.la-weight-hanging:before {
  content: "\F5CD";
}

.la-weixin:before {
  content: "\F1D7";
}

.la-whatsapp:before {
  content: "\F232";
}

.la-whatsapp-square:before {
  content: "\F40C";
}

.la-wheelchair:before {
  content: "\F193";
}

.la-whmcs:before {
  content: "\F40D";
}

.la-wifi:before {
  content: "\F1EB";
}

.la-wikipedia-w:before {
  content: "\F266";
}

.la-wind:before {
  content: "\F72E";
}

.la-window-close:before {
  content: "\F410";
}

.la-window-maximize:before {
  content: "\F2D0";
}

.la-window-minimize:before {
  content: "\F2D1";
}

.la-window-restore:before {
  content: "\F2D2";
}

.la-windows:before {
  content: "\F17A";
}

.la-wine-bottle:before {
  content: "\F72F";
}

.la-wine-glass:before {
  content: "\F4E3";
}

.la-wine-glass-alt:before {
  content: "\F5CE";
}

.la-wix:before {
  content: "\F5CF";
}

.la-wizards-of-the-coast:before {
  content: "\F730";
}

.la-wolf-pack-battalion:before {
  content: "\F514";
}

.la-won-sign:before {
  content: "\F159";
}

.la-wordpress:before {
  content: "\F19A";
}

.la-wordpress-simple:before {
  content: "\F411";
}

.la-wpbeginner:before {
  content: "\F297";
}

.la-wpexplorer:before {
  content: "\F2DE";
}

.la-wpforms:before {
  content: "\F298";
}

.la-wpressr:before {
  content: "\F3E4";
}

.la-wrench:before {
  content: "\F0AD";
}

.la-x-ray:before {
  content: "\F497";
}

.la-xbox:before {
  content: "\F412";
}

.la-xing:before {
  content: "\F168";
}

.la-xing-square:before {
  content: "\F169";
}

.la-y-combinator:before {
  content: "\F23B";
}

.la-yahoo:before {
  content: "\F19E";
}

.la-yammer:before {
  content: "\F840";
}

.la-yandex:before {
  content: "\F413";
}

.la-yandex-international:before {
  content: "\F414";
}

.la-yarn:before {
  content: "\F7E3";
}

.la-yelp:before {
  content: "\F1E9";
}

.la-yen-sign:before {
  content: "\F157";
}

.la-yin-yang:before {
  content: "\F6AD";
}

.la-yoast:before {
  content: "\F2B1";
}

.la-youtube:before {
  content: "\F167";
}

.la-youtube-square:before {
  content: "\F431";
}

.la-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Line Awesome Brands";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/fonts/la-brands-400.eot?a38ca9f0501109549cb659c1fe9ade65);
  src: url(/fonts/la-brands-400.eot?a38ca9f0501109549cb659c1fe9ade65) format("embedded-opentype"), url(/fonts/la-brands-400.woff2?54b0b4e7de85711c3796882b2b19eb00) format("woff2"), url(/fonts/la-brands-400.woff?fb598c9ccecd5fa1c6c769d0be60973b) format("woff"), url(/fonts/la-brands-400.ttf?bbf83f8bb1039cd860051299d64ebcfd) format("truetype"), url(/fonts/la-brands-400.svg?9769d0a6a42cf73df12bc63a7a994131) format("svg");
}

.lab {
  font-family: "Line Awesome Brands";
}

@font-face {
  font-family: "Line Awesome Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/fonts/la-regular-400.eot?2746742c09b070f74bd7d555e6b959fa);
  src: url(/fonts/la-regular-400.eot?2746742c09b070f74bd7d555e6b959fa) format("embedded-opentype"), url(/fonts/la-regular-400.woff2?88d9d9416c58bde56378dc4439e3a144) format("woff2"), url(/fonts/la-regular-400.woff?338f6f873b90c8045204f8ac52408166) format("woff"), url(/fonts/la-regular-400.ttf?87dab6ff12ea107dafe1d52ec19c2ed8) format("truetype"), url(/fonts/la-regular-400.svg?55c57a74937e6de260b67c62522f7ea1) format("svg");
}

.lar {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

@font-face {
  font-family: "Line Awesome Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/fonts/la-solid-900.eot?8c65fd3e9b53a609735fd6335fd05841);
  src: url(/fonts/la-solid-900.eot?8c65fd3e9b53a609735fd6335fd05841) format("embedded-opentype"), url(/fonts/la-solid-900.woff2?36fc297902c9a2e857858baa6ac25f2c) format("woff2"), url(/fonts/la-solid-900.woff?87292218024ee1cab93406e228a0b7dd) format("woff"), url(/fonts/la-solid-900.ttf?bb49393b04bbf312a6cd055a051121d3) format("truetype"), url(/fonts/la-solid-900.svg?79be4e9fcffc796ec3b2cb9a1f46d39e) format("svg");
}

.la,
.las {
  font-family: "Line Awesome Free";
  font-weight: 900;
}

.la.la-glass:before {
  content: "\F000";
}

.la.la-meetup {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-star-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-star-o:before {
  content: "\F005";
}

.la.la-remove:before {
  content: "\F00D";
}

.la.la-close:before {
  content: "\F00D";
}

.la.la-gear:before {
  content: "\F013";
}

.la.la-trash-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-trash-o:before {
  content: "\F2ED";
}

.la.la-file-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-o:before {
  content: "\F15B";
}

.la.la-clock-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-clock-o:before {
  content: "\F017";
}

.la.la-arrow-circle-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-arrow-circle-o-down:before {
  content: "\F358";
}

.la.la-arrow-circle-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-arrow-circle-o-up:before {
  content: "\F35B";
}

.la.la-play-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-play-circle-o:before {
  content: "\F144";
}

.la.la-repeat:before {
  content: "\F01E";
}

.la.la-rotate-right:before {
  content: "\F01E";
}

.la.la-refresh:before {
  content: "\F021";
}

.la.la-list-alt {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-dedent:before {
  content: "\F03B";
}

.la.la-video-camera:before {
  content: "\F03D";
}

.la.la-picture-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-picture-o:before {
  content: "\F03E";
}

.la.la-photo {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-photo:before {
  content: "\F03E";
}

.la.la-image {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-image:before {
  content: "\F03E";
}

.la.la-pencil:before {
  content: "\F303";
}

.la.la-map-marker:before {
  content: "\F3C5";
}

.la.la-pencil-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-pencil-square-o:before {
  content: "\F044";
}

.la.la-share-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-share-square-o:before {
  content: "\F14D";
}

.la.la-check-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-check-square-o:before {
  content: "\F14A";
}

.la.la-arrows:before {
  content: "\F0B2";
}

.la.la-times-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-times-circle-o:before {
  content: "\F057";
}

.la.la-check-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-check-circle-o:before {
  content: "\F058";
}

.la.la-mail-forward:before {
  content: "\F064";
}

.la.la-eye {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-eye-slash {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-warning:before {
  content: "\F071";
}

.la.la-calendar:before {
  content: "\F073";
}

.la.la-arrows-v:before {
  content: "\F338";
}

.la.la-arrows-h:before {
  content: "\F337";
}

.la.la-bar-chart {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-bar-chart:before {
  content: "\F080";
}

.la.la-bar-chart-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-bar-chart-o:before {
  content: "\F080";
}

.la.la-twitter-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-facebook-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gears:before {
  content: "\F085";
}

.la.la-thumbs-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-thumbs-o-up:before {
  content: "\F164";
}

.la.la-thumbs-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-thumbs-o-down:before {
  content: "\F165";
}

.la.la-heart-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-heart-o:before {
  content: "\F004";
}

.la.la-sign-out:before {
  content: "\F2F5";
}

.la.la-linkedin-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-linkedin-square:before {
  content: "\F08C";
}

.la.la-thumb-tack:before {
  content: "\F08D";
}

.la.la-external-link:before {
  content: "\F35D";
}

.la.la-sign-in:before {
  content: "\F2F6";
}

.la.la-github-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-lemon-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-lemon-o:before {
  content: "\F094";
}

.la.la-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-square-o:before {
  content: "\F0C8";
}

.la.la-bookmark-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-bookmark-o:before {
  content: "\F02E";
}

.la.la-twitter {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-facebook {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-facebook:before {
  content: "\F39E";
}

.la.la-facebook-f {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-facebook-f:before {
  content: "\F39E";
}

.la.la-github {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-credit-card {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-feed:before {
  content: "\F09E";
}

.la.la-hdd-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hdd-o:before {
  content: "\F0A0";
}

.la.la-hand-o-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-o-right:before {
  content: "\F0A4";
}

.la.la-hand-o-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-o-left:before {
  content: "\F0A5";
}

.la.la-hand-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-o-up:before {
  content: "\F0A6";
}

.la.la-hand-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-o-down:before {
  content: "\F0A7";
}

.la.la-arrows-alt:before {
  content: "\F31E";
}

.la.la-group:before {
  content: "\F0C0";
}

.la.la-chain:before {
  content: "\F0C1";
}

.la.la-scissors:before {
  content: "\F0C4";
}

.la.la-files-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-files-o:before {
  content: "\F0C5";
}

.la.la-floppy-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-floppy-o:before {
  content: "\F0C7";
}

.la.la-navicon:before {
  content: "\F0C9";
}

.la.la-reorder:before {
  content: "\F0C9";
}

.la.la-pinterest {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pinterest-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus:before {
  content: "\F0D5";
}

.la.la-money {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-money:before {
  content: "\F3D1";
}

.la.la-unsorted:before {
  content: "\F0DC";
}

.la.la-sort-desc:before {
  content: "\F0DD";
}

.la.la-sort-asc:before {
  content: "\F0DE";
}

.la.la-linkedin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-linkedin:before {
  content: "\F0E1";
}

.la.la-rotate-left:before {
  content: "\F0E2";
}

.la.la-legal:before {
  content: "\F0E3";
}

.la.la-tachometer:before {
  content: "\F3FD";
}

.la.la-dashboard:before {
  content: "\F3FD";
}

.la.la-comment-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-comment-o:before {
  content: "\F075";
}

.la.la-comments-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-comments-o:before {
  content: "\F086";
}

.la.la-flash:before {
  content: "\F0E7";
}

.la.la-clipboard {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-paste {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-paste:before {
  content: "\F328";
}

.la.la-lightbulb-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-lightbulb-o:before {
  content: "\F0EB";
}

.la.la-exchange:before {
  content: "\F362";
}

.la.la-cloud-download:before {
  content: "\F381";
}

.la.la-cloud-upload:before {
  content: "\F382";
}

.la.la-bell-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-bell-o:before {
  content: "\F0F3";
}

.la.la-cutlery:before {
  content: "\F2E7";
}

.la.la-file-text-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-text-o:before {
  content: "\F15C";
}

.la.la-building-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-building-o:before {
  content: "\F1AD";
}

.la.la-hospital-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hospital-o:before {
  content: "\F0F8";
}

.la.la-tablet:before {
  content: "\F3FA";
}

.la.la-mobile:before {
  content: "\F3CD";
}

.la.la-mobile-phone:before {
  content: "\F3CD";
}

.la.la-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-circle-o:before {
  content: "\F111";
}

.la.la-mail-reply:before {
  content: "\F3E5";
}

.la.la-github-alt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-folder-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-folder-o:before {
  content: "\F07B";
}

.la.la-folder-open-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-folder-open-o:before {
  content: "\F07C";
}

.la.la-smile-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-smile-o:before {
  content: "\F118";
}

.la.la-frown-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-frown-o:before {
  content: "\F119";
}

.la.la-meh-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-meh-o:before {
  content: "\F11A";
}

.la.la-keyboard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-keyboard-o:before {
  content: "\F11C";
}

.la.la-flag-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-flag-o:before {
  content: "\F024";
}

.la.la-mail-reply-all:before {
  content: "\F122";
}

.la.la-star-half-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-star-half-o:before {
  content: "\F089";
}

.la.la-star-half-empty {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-star-half-empty:before {
  content: "\F089";
}

.la.la-star-half-full {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-star-half-full:before {
  content: "\F089";
}

.la.la-code-fork:before {
  content: "\F126";
}

.la.la-chain-broken:before {
  content: "\F127";
}

.la.la-shield:before {
  content: "\F3ED";
}

.la.la-calendar-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-calendar-o:before {
  content: "\F133";
}

.la.la-maxcdn {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-html5 {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-css3 {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ticket:before {
  content: "\F3FF";
}

.la.la-minus-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-minus-square-o:before {
  content: "\F146";
}

.la.la-level-up:before {
  content: "\F3BF";
}

.la.la-level-down:before {
  content: "\F3BE";
}

.la.la-pencil-square:before {
  content: "\F14B";
}

.la.la-external-link-square:before {
  content: "\F360";
}

.la.la-compass {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-caret-square-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-caret-square-o-down:before {
  content: "\F150";
}

.la.la-toggle-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-toggle-down:before {
  content: "\F150";
}

.la.la-caret-square-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-caret-square-o-up:before {
  content: "\F151";
}

.la.la-toggle-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-toggle-up:before {
  content: "\F151";
}

.la.la-caret-square-o-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-caret-square-o-right:before {
  content: "\F152";
}

.la.la-toggle-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-toggle-right:before {
  content: "\F152";
}

.la.la-eur:before {
  content: "\F153";
}

.la.la-euro:before {
  content: "\F153";
}

.la.la-gbp:before {
  content: "\F154";
}

.la.la-usd:before {
  content: "\F155";
}

.la.la-dollar:before {
  content: "\F155";
}

.la.la-inr:before {
  content: "\F156";
}

.la.la-rupee:before {
  content: "\F156";
}

.la.la-jpy:before {
  content: "\F157";
}

.la.la-cny:before {
  content: "\F157";
}

.la.la-rmb:before {
  content: "\F157";
}

.la.la-yen:before {
  content: "\F157";
}

.la.la-rub:before {
  content: "\F158";
}

.la.la-ruble:before {
  content: "\F158";
}

.la.la-rouble:before {
  content: "\F158";
}

.la.la-krw:before {
  content: "\F159";
}

.la.la-won:before {
  content: "\F159";
}

.la.la-btc {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bitcoin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bitcoin:before {
  content: "\F15A";
}

.la.la-file-text:before {
  content: "\F15C";
}

.la.la-sort-alpha-asc:before {
  content: "\F15D";
}

.la.la-sort-alpha-desc:before {
  content: "\F881";
}

.la.la-sort-amount-asc:before {
  content: "\F160";
}

.la.la-sort-amount-desc:before {
  content: "\F884";
}

.la.la-sort-numeric-asc:before {
  content: "\F162";
}

.la.la-sort-numeric-desc:before {
  content: "\F886";
}

.la.la-youtube-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-youtube {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-xing {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-xing-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-youtube-play {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-youtube-play:before {
  content: "\F167";
}

.la.la-dropbox {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-stack-overflow {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-instagram {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-flickr {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-adn {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bitbucket {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bitbucket-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bitbucket-square:before {
  content: "\F171";
}

.la.la-tumblr {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-tumblr-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-long-arrow-down:before {
  content: "\F309";
}

.la.la-long-arrow-up:before {
  content: "\F30C";
}

.la.la-long-arrow-left:before {
  content: "\F30A";
}

.la.la-long-arrow-right:before {
  content: "\F30B";
}

.la.la-apple {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-windows {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-android {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-linux {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-dribbble {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-skype {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-foursquare {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-trello {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gratipay {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gittip {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gittip:before {
  content: "\F184";
}

.la.la-sun-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-sun-o:before {
  content: "\F185";
}

.la.la-moon-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-moon-o:before {
  content: "\F186";
}

.la.la-vk {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-weibo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-renren {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pagelines {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-stack-exchange {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-arrow-circle-o-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-arrow-circle-o-right:before {
  content: "\F35A";
}

.la.la-arrow-circle-o-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-arrow-circle-o-left:before {
  content: "\F359";
}

.la.la-caret-square-o-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-caret-square-o-left:before {
  content: "\F191";
}

.la.la-toggle-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-toggle-left:before {
  content: "\F191";
}

.la.la-dot-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-dot-circle-o:before {
  content: "\F192";
}

.la.la-vimeo-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-try:before {
  content: "\F195";
}

.la.la-turkish-lira:before {
  content: "\F195";
}

.la.la-plus-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-plus-square-o:before {
  content: "\F0FE";
}

.la.la-slack {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wordpress {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-openid {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-institution:before {
  content: "\F19C";
}

.la.la-bank:before {
  content: "\F19C";
}

.la.la-mortar-board:before {
  content: "\F19D";
}

.la.la-yahoo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-reddit {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-reddit-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-stumbleupon-circle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-stumbleupon {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-delicious {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-digg {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pied-piper-pp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pied-piper-alt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-drupal {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-joomla {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-spoon:before {
  content: "\F2E5";
}

.la.la-behance {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-behance-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-steam {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-steam-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-automobile:before {
  content: "\F1B9";
}

.la.la-cab:before {
  content: "\F1BA";
}

.la.la-envelope-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-envelope-o:before {
  content: "\F0E0";
}

.la.la-deviantart {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-soundcloud {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-file-pdf-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-pdf-o:before {
  content: "\F1C1";
}

.la.la-file-word-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-word-o:before {
  content: "\F1C2";
}

.la.la-file-excel-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-excel-o:before {
  content: "\F1C3";
}

.la.la-file-powerpoint-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-powerpoint-o:before {
  content: "\F1C4";
}

.la.la-file-image-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-image-o:before {
  content: "\F1C5";
}

.la.la-file-photo-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-photo-o:before {
  content: "\F1C5";
}

.la.la-file-picture-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-picture-o:before {
  content: "\F1C5";
}

.la.la-file-archive-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-archive-o:before {
  content: "\F1C6";
}

.la.la-file-zip-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-zip-o:before {
  content: "\F1C6";
}

.la.la-file-audio-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-audio-o:before {
  content: "\F1C7";
}

.la.la-file-sound-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-sound-o:before {
  content: "\F1C7";
}

.la.la-file-video-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-video-o:before {
  content: "\F1C8";
}

.la.la-file-movie-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-movie-o:before {
  content: "\F1C8";
}

.la.la-file-code-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-file-code-o:before {
  content: "\F1C9";
}

.la.la-vine {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-codepen {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-jsfiddle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-life-ring {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-life-bouy {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-life-bouy:before {
  content: "\F1CD";
}

.la.la-life-buoy {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-life-buoy:before {
  content: "\F1CD";
}

.la.la-life-saver {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-life-saver:before {
  content: "\F1CD";
}

.la.la-support {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-support:before {
  content: "\F1CD";
}

.la.la-circle-o-notch:before {
  content: "\F1CE";
}

.la.la-rebel {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ra {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ra:before {
  content: "\F1D0";
}

.la.la-resistance {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-resistance:before {
  content: "\F1D0";
}

.la.la-empire {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ge {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ge:before {
  content: "\F1D1";
}

.la.la-git-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-git {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-hacker-news {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-y-combinator-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-y-combinator-square:before {
  content: "\F1D4";
}

.la.la-yc-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-yc-square:before {
  content: "\F1D4";
}

.la.la-tencent-weibo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-qq {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-weixin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wechat {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wechat:before {
  content: "\F1D7";
}

.la.la-send:before {
  content: "\F1D8";
}

.la.la-paper-plane-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-paper-plane-o:before {
  content: "\F1D8";
}

.la.la-send-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-send-o:before {
  content: "\F1D8";
}

.la.la-circle-thin {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-circle-thin:before {
  content: "\F111";
}

.la.la-header:before {
  content: "\F1DC";
}

.la.la-sliders:before {
  content: "\F1DE";
}

.la.la-futbol-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-futbol-o:before {
  content: "\F1E3";
}

.la.la-soccer-ball-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-soccer-ball-o:before {
  content: "\F1E3";
}

.la.la-slideshare {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-twitch {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-yelp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-newspaper-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-newspaper-o:before {
  content: "\F1EA";
}

.la.la-paypal {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-wallet {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-visa {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-mastercard {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-discover {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-amex {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-paypal {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-stripe {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bell-slash-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-bell-slash-o:before {
  content: "\F1F6";
}

.la.la-trash:before {
  content: "\F2ED";
}

.la.la-copyright {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-eyedropper:before {
  content: "\F1FB";
}

.la.la-area-chart:before {
  content: "\F1FE";
}

.la.la-pie-chart:before {
  content: "\F200";
}

.la.la-line-chart:before {
  content: "\F201";
}

.la.la-lastfm {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-lastfm-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ioxhost {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-angellist {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-cc:before {
  content: "\F20A";
}

.la.la-ils:before {
  content: "\F20B";
}

.la.la-shekel:before {
  content: "\F20B";
}

.la.la-sheqel:before {
  content: "\F20B";
}

.la.la-meanpath {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-meanpath:before {
  content: "\F2B4";
}

.la.la-buysellads {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-connectdevelop {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-dashcube {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-forumbee {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-leanpub {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-sellsy {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-shirtsinbulk {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-simplybuilt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-skyatlas {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-diamond {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-diamond:before {
  content: "\F3A5";
}

.la.la-intersex:before {
  content: "\F224";
}

.la.la-facebook-official {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-facebook-official:before {
  content: "\F09A";
}

.la.la-pinterest-p {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-whatsapp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-hotel:before {
  content: "\F236";
}

.la.la-viacoin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-medium {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-y-combinator {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-yc {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-yc:before {
  content: "\F23B";
}

.la.la-optin-monster {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-opencart {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-expeditedssl {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-battery-4:before {
  content: "\F240";
}

.la.la-battery:before {
  content: "\F240";
}

.la.la-battery-3:before {
  content: "\F241";
}

.la.la-battery-2:before {
  content: "\F242";
}

.la.la-battery-1:before {
  content: "\F243";
}

.la.la-battery-0:before {
  content: "\F244";
}

.la.la-object-group {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-object-ungroup {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-sticky-note-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-sticky-note-o:before {
  content: "\F249";
}

.la.la-cc-jcb {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-cc-diners-club {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-clone {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hourglass-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hourglass-o:before {
  content: "\F254";
}

.la.la-hourglass-1:before {
  content: "\F251";
}

.la.la-hourglass-2:before {
  content: "\F252";
}

.la.la-hourglass-3:before {
  content: "\F253";
}

.la.la-hand-rock-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-rock-o:before {
  content: "\F255";
}

.la.la-hand-grab-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-grab-o:before {
  content: "\F255";
}

.la.la-hand-paper-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-paper-o:before {
  content: "\F256";
}

.la.la-hand-stop-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-stop-o:before {
  content: "\F256";
}

.la.la-hand-scissors-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-scissors-o:before {
  content: "\F257";
}

.la.la-hand-lizard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-lizard-o:before {
  content: "\F258";
}

.la.la-hand-spock-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-spock-o:before {
  content: "\F259";
}

.la.la-hand-pointer-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-pointer-o:before {
  content: "\F25A";
}

.la.la-hand-peace-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-hand-peace-o:before {
  content: "\F25B";
}

.la.la-registered {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-creative-commons {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gg {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gg-circle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-tripadvisor {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-odnoklassniki {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-odnoklassniki-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-get-pocket {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wikipedia-w {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-safari {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-chrome {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-firefox {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-opera {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-internet-explorer {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-television:before {
  content: "\F26C";
}

.la.la-contao {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-500px {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-amazon {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-calendar-plus-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-calendar-plus-o:before {
  content: "\F271";
}

.la.la-calendar-minus-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-calendar-minus-o:before {
  content: "\F272";
}

.la.la-calendar-times-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-calendar-times-o:before {
  content: "\F273";
}

.la.la-calendar-check-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-calendar-check-o:before {
  content: "\F274";
}

.la.la-map-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-map-o:before {
  content: "\F279";
}

.la.la-commenting:before {
  content: "\F4AD";
}

.la.la-commenting-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-commenting-o:before {
  content: "\F4AD";
}

.la.la-houzz {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-vimeo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-vimeo:before {
  content: "\F27D";
}

.la.la-black-tie {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-fonticons {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-reddit-alien {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-edge {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-credit-card-alt:before {
  content: "\F09D";
}

.la.la-codiepie {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-modx {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-fort-awesome {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-usb {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-product-hunt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-mixcloud {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-scribd {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pause-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-pause-circle-o:before {
  content: "\F28B";
}

.la.la-stop-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-stop-circle-o:before {
  content: "\F28D";
}

.la.la-bluetooth {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-bluetooth-b {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-gitlab {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wpbeginner {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wpforms {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-envira {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wheelchair-alt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wheelchair-alt:before {
  content: "\F368";
}

.la.la-question-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-question-circle-o:before {
  content: "\F059";
}

.la.la-volume-control-phone:before {
  content: "\F2A0";
}

.la.la-asl-interpreting:before {
  content: "\F2A3";
}

.la.la-deafness:before {
  content: "\F2A4";
}

.la.la-hard-of-hearing:before {
  content: "\F2A4";
}

.la.la-glide {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-glide-g {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-signing:before {
  content: "\F2A7";
}

.la.la-viadeo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-viadeo-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-snapchat {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-snapchat-ghost {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-snapchat-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-pied-piper {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-first-order {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-yoast {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-themeisle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus-official {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus-official:before {
  content: "\F2B3";
}

.la.la-google-plus-circle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-google-plus-circle:before {
  content: "\F2B3";
}

.la.la-font-awesome {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-fa {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-fa:before {
  content: "\F2B4";
}

.la.la-handshake-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-handshake-o:before {
  content: "\F2B5";
}

.la.la-envelope-open-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-envelope-open-o:before {
  content: "\F2B6";
}

.la.la-linode {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-address-book-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-address-book-o:before {
  content: "\F2B9";
}

.la.la-vcard:before {
  content: "\F2BB";
}

.la.la-address-card-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-address-card-o:before {
  content: "\F2BB";
}

.la.la-vcard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-vcard-o:before {
  content: "\F2BB";
}

.la.la-user-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-user-circle-o:before {
  content: "\F2BD";
}

.la.la-user-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-user-o:before {
  content: "\F007";
}

.la.la-id-badge {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-drivers-license:before {
  content: "\F2C2";
}

.la.la-id-card-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-id-card-o:before {
  content: "\F2C2";
}

.la.la-drivers-license-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-drivers-license-o:before {
  content: "\F2C2";
}

.la.la-quora {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-free-code-camp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-telegram {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-thermometer-4:before {
  content: "\F2C7";
}

.la.la-thermometer:before {
  content: "\F2C7";
}

.la.la-thermometer-3:before {
  content: "\F2C8";
}

.la.la-thermometer-2:before {
  content: "\F2C9";
}

.la.la-thermometer-1:before {
  content: "\F2CA";
}

.la.la-thermometer-0:before {
  content: "\F2CB";
}

.la.la-bathtub:before {
  content: "\F2CD";
}

.la.la-s15:before {
  content: "\F2CD";
}

.la.la-window-maximize {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-window-restore {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-times-rectangle:before {
  content: "\F410";
}

.la.la-window-close-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-window-close-o:before {
  content: "\F410";
}

.la.la-times-rectangle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-times-rectangle-o:before {
  content: "\F410";
}

.la.la-bandcamp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-grav {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-etsy {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-imdb {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-ravelry {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-eercast {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-eercast:before {
  content: "\F2DA";
}

.la.la-snowflake-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

.la.la-snowflake-o:before {
  content: "\F2DC";
}

.la.la-superpowers {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-wpexplorer {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.la.la-spotify {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*! nouislider - 14.5.0 - 5/11/2020 */

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

.noUi-connect {
  height: 100%;
  width: 100%;
}

.noUi-origin {
  height: 10%;
  width: 10%;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #3FB8AF;
}

.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

.noUi-handle:after,
.noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
  cursor: not-allowed;
}

.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

.noUi-marker {
  position: absolute;
  background: #CCC;
}

.noUi-marker-sub {
  background: #AAA;
}

.noUi-marker-large {
  background: #AAA;
}

.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.datepicker--cell-year.-other-decade-,
.datepicker--cell-day.-other-month- {
  color: #dedede;
}

.datepicker--cell-year.-other-decade-:hover,
.datepicker--cell-day.-other-month-:hover {
  color: rgb(196.5, 196.5, 196.5);
}

.-disabled-.-focus-.datepicker--cell-year.-other-decade-,
.-disabled-.-focus-.datepicker--cell-day.-other-month- {
  color: #dedede;
}

.-selected-.datepicker--cell-year.-other-decade-,
.-selected-.datepicker--cell-day.-other-month- {
  color: #fff;
  background: rgb(165.6075581395, 185.0406976744, 248.8924418605);
}

.-selected-.-focus-.datepicker--cell-year.-other-decade-,
.-selected-.-focus-.datepicker--cell-day.-other-month- {
  background: rgb(141.738372093, 166.3604651163, 247.261627907);
}

.-in-range-.datepicker--cell-year.-other-decade-,
.-in-range-.datepicker--cell-day.-other-month- {
  background-color: rgba(94, 129, 244, 0.1);
  color: rgb(204.15, 204.15, 204.15);
}

.-in-range-.-focus-.datepicker--cell-year.-other-decade-,
.-in-range-.-focus-.datepicker--cell-day.-other-month- {
  background-color: rgba(94, 129, 244, 0.2);
}

.datepicker--cell-year.-other-decade-:empty,
.datepicker--cell-day.-other-month-:empty {
  background: none;
  border: none;
}

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */

/*
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;

  @media print {
    display: none;
  }
}

.datepicker {
  background: #fff;
  border: 1px solid map_get($datepickerBorderColor, default);
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
  border-radius: $datepickerBorderRadius;
  box-sizing: content-box;
  font-family: $datepickerFontFamily, sans-serif;
  font-size: $datepickerFontSize;
  color: map_get($datepickerTextColor, common);
  width: $datepickerWidth;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s $datepickerTransitionSpeed;
  z-index: $datepickerZIndex;

  &.-from-top- {
    transform: translateY(-$datepickerTransitionOffset);
  }
  &.-from-right- {
    transform: translateX($datepickerTransitionOffset);
  }
  &.-from-bottom- {
    transform: translateY($datepickerTransitionOffset);
  }
  &.-from-left- {
    transform: translateX(-$datepickerTransitionOffset);
  }


  &.active {
    opacity: 1;
    transform: translate(0);
    transition: opacity $datepickerTransitionSpeed $datepickerTransitionEase, transform $datepickerTransitionSpeed $datepickerTransitionEase, left 0s 0s;
  }
}

.datepicker-inline {
  .datepicker {
    border-color: map-get($datepickerBorderColor, inline);
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    transform: none;
  }

  .datepicker--pointer {
    display: none;
  }
}

.datepicker--content {
  box-sizing: content-box;
  padding: $datepickerPadding;

  .-only-timepicker- & {
    display: none;
  }
}
*/

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1;
}

.-top-left- .datepicker--pointer,
.-top-center- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  transform: rotate(135deg);
}

.-right-top- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
  right: calc(100% - 4px);
  transform: rotate(225deg);
}

.-bottom-left- .datepicker--pointer,
.-bottom-center- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  transform: rotate(315deg);
}

.-left-top- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-bottom- .datepicker--pointer {
  left: calc(100% - 4px);
  transform: rotate(45deg);
}

.-top-left- .datepicker--pointer,
.-bottom-left- .datepicker--pointer {
  left: 10px;
}

.-top-right- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
  right: 10px;
}

.-top-center- .datepicker--pointer,
.-bottom-center- .datepicker--pointer {
  left: calc(50% - 10px / 2);
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  top: 10px;
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
  bottom: 10px;
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2);
}

.datepicker--body {
  display: none;
}

.datepicker--body.active {
  display: block;
}

.datepicker--cell-year.-other-decade-,
.datepicker--cell-day.-other-month- {
  color: #dedede;
}

.datepicker--cell-year.-other-decade-:hover,
.datepicker--cell-day.-other-month-:hover {
  color: rgb(196.5, 196.5, 196.5);
}

.-disabled-.-focus-.datepicker--cell-year.-other-decade-,
.-disabled-.-focus-.datepicker--cell-day.-other-month- {
  color: #dedede;
}

.-selected-.datepicker--cell-year.-other-decade-,
.-selected-.datepicker--cell-day.-other-month- {
  color: #fff;
  background: rgb(165.6075581395, 185.0406976744, 248.8924418605);
}

.-selected-.-focus-.datepicker--cell-year.-other-decade-,
.-selected-.-focus-.datepicker--cell-day.-other-month- {
  background: rgb(141.738372093, 166.3604651163, 247.261627907);
}

.-in-range-.datepicker--cell-year.-other-decade-,
.-in-range-.datepicker--cell-day.-other-month- {
  background-color: rgba(94, 129, 244, 0.1);
  color: rgb(204.15, 204.15, 204.15);
}

.-in-range-.-focus-.datepicker--cell-year.-other-decade-,
.-in-range-.-focus-.datepicker--cell-day.-other-month- {
  background-color: rgba(94, 129, 244, 0.2);
}

.datepicker--cell-year.-other-decade-:empty,
.datepicker--cell-day.-other-month-:empty {
  background: none;
  border: none;
}

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */

.datepicker--cells {
  display: flex;
  flex-wrap: wrap;
}

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 32px;
  z-index: 1;
}

.datepicker--cell.-focus- {
  background: #f0f0f0;
}

.datepicker--cell.-current- {
  color: #5E81F4;
}

.datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}

.datepicker--cell.-current-.-in-range- {
  color: #5E81F4;
}

.datepicker--cell.-in-range- {
  background: rgba(94, 129, 244, 0.1);
  color: #4a4a4a;
  border-radius: 0;
}

.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(94, 129, 244, 0.2);
}

.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae;
}

.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
}

.datepicker--cell.-disabled-.-in-range- {
  color: rgb(161.25, 161.25, 161.25);
}

.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae;
}

.datepicker--cell.-range-from- {
  border: 1px solid rgba(94, 129, 244, 0.5);
  background-color: rgba(94, 129, 244, 0.1);
  border-radius: 4px 0 0 4px;
}

.datepicker--cell.-range-to- {
  border: 1px solid rgba(94, 129, 244, 0.5);
  background-color: rgba(94, 129, 244, 0.1);
  border-radius: 0 4px 4px 0;
}

.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px;
}

.datepicker--cell.-selected- {
  color: #fff;
  border: none;
  background: #5E81F4;
}

.datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5E81F4;
}

.datepicker--cell.-selected-.-focus- {
  background: rgb(70.1308139535, 110.3197674419, 242.3691860465);
}

.datepicker--cell:empty {
  cursor: default;
}

.datepicker--days-names {
  display: flex;
  flex-wrap: wrap;
  margin: 8px 0 3px;
}

.datepicker--day-name {
  color: #FF9A19;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}

.datepicker--cell-day {
  width: 14.2857142857 %;
}

.datepicker--cells-months {
  height: 170px;
}

.datepicker--cell-month {
  width: 33.33%;
  height: 25%;
}

.datepicker--years {
  height: 170px;
}

.datepicker--cells-years {
  height: 170px;
}

.datepicker--cell-year {
  width: 25%;
  height: 33.33%;
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: rgb(196.5, 196.5, 196.5);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: rgb(165.6075581395, 185.0406976744, 248.8924418605);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: rgb(141.738372093, 166.3604651163, 247.261627907);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(94, 129, 244, 0.1);
  color: rgb(204.15, 204.15, 204.15);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(94, 129, 244, 0.2);
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
  background: none;
  border: none;
}

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */

.datepicker--nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px;
}

.-only-timepicker- .datepicker--nav {
  display: none;
}

.datepicker--nav-title,
.datepicker--nav-action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.datepicker--nav-action:hover {
  background: #f0f0f0;
}

.datepicker--nav-action.-disabled- {
  visibility: hidden;
}

.datepicker--nav-action svg {
  width: 32px;
  height: 32px;
}

.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px;
}

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px;
}

.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px;
}

.datepicker--nav-title:hover {
  background: #f0f0f0;
}

.datepicker--nav-title.-disabled- {
  cursor: default;
  background: none;
}

.datepicker--buttons {
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef;
}

.datepicker--button {
  color: #5E81F4;
  cursor: pointer;
  border-radius: 4px;
  flex: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 32px;
}

.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0;
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: rgb(196.5, 196.5, 196.5);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: rgb(165.6075581395, 185.0406976744, 248.8924418605);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: rgb(141.738372093, 166.3604651163, 247.261627907);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(94, 129, 244, 0.1);
  color: rgb(204.15, 204.15, 204.15);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(94, 129, 244, 0.2);
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
  background: none;
  border: none;
}

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */

.datepicker--time {
  border-top: 1px solid #efefef;
  display: flex;
  align-items: center;
  padding: 4px;
  position: relative;
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
  flex: 0 1 138px;
  max-width: 138px;
}

.-only-timepicker- .datepicker--time {
  border-top: none;
}

.datepicker--time-sliders {
  flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px;
}

.datepicker--time-label {
  display: none;
  font-size: 12px;
}

.datepicker--time-current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px;
}

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
  content: "";
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
  opacity: 1;
}

.datepicker--time-current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.datepicker--time-row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}

.datepicker--time-row:first-child {
  margin-bottom: 4px;
}

.datepicker--time-row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none;
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: rgb(183.75, 183.75, 183.75);
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: rgb(183.75, 183.75, 183.75);
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: rgb(183.75, 183.75, 183.75);
}

.datepicker--time-row input[type=range]:focus {
  outline: none;
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5E81F4;
  border-color: #5E81F4;
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5E81F4;
  border-color: #5E81F4;
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5E81F4;
  border-color: #5E81F4;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}

.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  margin-top: -6px;
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: transparent;
}

.datepicker--time-row span {
  padding: 0 12px;
}

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em;
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
  content: "";
  background: currentColor;
  position: absolute;
}

.datepicker--time-icon:after {
  height: 0.4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  transform: translateY(-100%);
}

.datepicker--time-icon:before {
  width: 0.4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px);
}

html {
  text-rendering: auto !important;
  -webkit-font-smoothing: auto !important;
}

body {
  font-family: "Rubik", "Lato", sans-serif;
  font-size: 14px;
  color: #1C1D21;
  line-height: 1.5;
}

body.no-scroll {
  overflow: hidden;
}

body .v-application p {
  margin-bottom: 0;
}

button,
input,
textarea,
select {
  font-family: "Rubik", "Lato", sans-serif;
  font-size: 14px;
  color: #1C1D21;
  font-weight: 700;
}

button {
  background: transparent;
  line-height: 1;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #7D8DA2;
}

input::placeholder,
textarea::placeholder {
  color: #7D8DA2;
}

textarea {
  display: block;
  width: 100%;
  height: 72px;
  background: none;
  border: none;
  resize: none;
}

a {
  color: #5E81F4;
  text-decoration: none;
}

img {
  display: block;
  max-width: 100%;
}

.la,
.lab {
  font-size: 18px;
}

.switch {
  position: relative;
}

.switch__action {
  position: relative;
  transition: none;
}

.switch__dropdown {
  display: none;
  position: absolute;
  top: 46px;
  right: 0;
  width: 286px;
  background: white;
  border-radius: 6px;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .switch__dropdown {
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    border-radius: 16px 16px 0 0;
    overflow: auto;
  }
}

.switch__item {
  display: flex;
  padding: 20px;
  color: #1C1D21;
  align-items: center;
}

.switch__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.switch__icon {
  display: flex;
  height: 36px;
  margin-right: 16px;
  background: rgba(94, 129, 244, 0.1);
  border-radius: 6px;
  color: #5E81F4;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.switch__title {
  font-weight: 700;
}

.switch.open {
  z-index: 101;
}

.switch.open .switch__action {
  background: #5E81F4;
  color: white;
  z-index: 100;
}

.switch.open .switch__dropdown,
.switch.open .switch__backdrop {
  display: block;
}

.v-application--is-rtl .switch__dropdown {
  left: 0;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .switch__dropdown {
    right: 0;
    left: auto;
  }
}

.v-application--is-rtl .switch__icon {
  margin-left: 16px;
  margin-right: 0;
}

.v-application--is-rtl .switch__remove {
  margin-left: 0;
  margin-right: auto;
}

.apexcharts-tooltip.apexcharts-theme-light {
  border-color: #E9EDF2 !important;
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #F6F6F6 !important;
  border-color: #E9EDF2 !important;
}

.page {
  min-height: 100vh;
  background: #F5F5FA;
}

.page__business_header_info {
  padding: 20px;
  max-width: 1080px;
  margin: 0 auto;
}

.page__business_header_background {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.page__business_header_logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
}

.page__business_header_logo img {
  max-height: 100%;
}

.page__business_header_name {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
  text-shadow: 1px 1px 0 white, -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white;
}

.page__business_header_address {
  margin-top: 5px;
  text-shadow: 1px 1px 0 white, -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white;
}

.backdrop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--back-shadow);
  z-index: 98;
}

.bmessages {
  position: relative;
  z-index: 101;
}

.bmessages .action {
  position: relative;
}

.bmessages__dropdown {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 444px;
  z-index: 99;
  margin-top: 46px;
  background: white;
  border-radius: 6px;
}

@media only screen and (max-width: 767px) {
  .bmessages__dropdown {
    right: 10px;
    position: fixed;
    top: 20px;
    width: calc(100vw - 32px);
  }
}

.bmessages__field {
  position: relative;
}

.bmessages__icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}

.bmessages__icon .la,
.bmessages__icon .lab {
  font-size: 16px;
}

.bmessages__all {
  padding: 20px;
}

.bmessages__results {
  background: white;
  border-radius: 6px;
  max-height: 500px;
  overflow: auto;
}

.bmessages__result {
  display: flex;
  padding: 20px 12px;
  color: #1C1D21;
  align-items: center;
}

.bmessages__result:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.bmessages__empty {
  font-size: 18px;
  color: #262B31;
  padding: 20px;
  text-align: center;
}

.bmessages__cell {
  padding: 0 8px;
}

.bmessages__cell:last-child {
  margin-left: auto;
}

.bmessages__preview {
  display: flex;
  width: 42px;
  height: 42px;
  background: #F5F5FA;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
}

.bmessages__preview i {
  font-size: 22px;
}

.bmessages__pic {
  border-radius: 6px;
}

.bmessages__title {
  font-weight: 700;
}

.bmessages__text {
  color: #7D8DA2;
}

.bmessages__tag {
  min-width: 110px;
}

.bmessages__counter {
  padding: 2px 5px;
  background: #F22504;
  border-radius: 10px;
  position: absolute;
  top: -10px;
  right: -10px;
  min-width: 20px;
  min-height: 20px;
  height: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 12px;
}

.bmessages.open {
  z-index: 101;
}

.bmessages.open .bmessages__dropdown,
.bmessages.open .bmessages__backdrop {
  display: block;
}

.bmessages.open .action {
  background: white;
  z-index: 102;
  background: #5E81F4;
  color: white;
}

.v-application--is-rtl .bmessages__dropdown {
  right: auto;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .bmessages__dropdown {
    left: 10px;
    position: fixed;
    top: 20px;
  }
}

.v-application--is-rtl .bmessages__cell:last-child {
  margin-right: auto;
  margin-left: 0;
}

.btn {
  display: inline-flex;
  height: 46px;
  padding: 0 28px;
  background: #1977F3;
  border: 1px solid #1977F3;
  border-radius: 8px;
  font-weight: 500;
  color: white;
  transition: all 0.2s;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  box-shadow: none;
}

.btn:hover {
  background: #1977F3;
  border: 1px solid #1977F3;
}

.btn[disabled] {
  background: #F6F6F6;
  border-color: #F6F6F6;
  color: #7D8DA2;
}

.btn.wide {
  width: 100%;
}

.btn_remove {
  color: #FF7676;
}

.btn_pay {
  background: #fff;
  border-color: #fff;
  color: #00B894;
  width: 56px;
  height: 56px;
  margin-bottom: 12px;
}

.btn_pay:hover,
.btn_pay.active {
  background: #00B894;
  border-color: #00B894;
  color: #fff;
}

.btn_pay.disabled,
.btn_pay.disabled:hover {
  background: #fff;
  border-color: #fff;
  color: #00B894;
  opacity: 0.4;
  cursor: default;
}

.btn_pay .la,
.btn_pay .lab {
  font-size: 30px;
}

.btn_light {
  background: #F3F6FA;
  border-color: #E9EDF2;
  color: #1977F3;
}

.btn_light:hover {
  background: rgb(225, 232.5, 242.5);
  border-color: rgb(225, 232.5, 242.5);
}

.btn_light[disabled] {
  background: #F6F6F6;
  border-color: #F6F6F6;
  color: #7D8DA2;
}

.btn.light_green {
  background-color: #F5F5FA !important;
  border-color: #F5F5FA !important;
  color: #0C984B;
}

.btn_stroke {
  background: white;
  border-color: #1977F3;
  border-color: #E9EDF2;
  color: #5E81F4;
}

.btn_stroke:hover {
  background: white;
  border-color: #1977F3;
  color: #1C1D21;
}

.btn_stroke[disabled] {
  background: white;
  border-color: #ECECF2;
  color: #7D8DA2;
}

.btn_icon {
  padding: 0 18px;
}

.btn_icon .la,
.btn_icon .lab {
  margin-right: 8px;
}

.btn_only_icon {
  padding: 0 13px;
  font-size: 0;
}

.btn_only_icon .la,
.btn_only_icon .lab {
  font-size: 18px;
}

.btn-wa {
  background: #16C213 !important;
  display: flex !important;
  align-items: center;
  gap: 5px;
  justify-content: center;
}

.btn-wa::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}

.btn-group {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}

.btn-group .btn {
  height: 40px;
}

.btn-group .btn.active {
  background: #1977F3;
  border-color: #1977F3;
  color: white;
}

@media only screen and (max-width: 767px) {
  .btn-group_tabs {
    gap: 3px;
    flex: 1 1 auto;
  }
}

@media only screen and (max-width: 767px) {
  .btn-group_tabs .btn {
    height: 40px;
    padding: 0 9px;
  }

  .btn-group_tabs .btn.active {
    color: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .btn-group_tabs.searched {
    margin-top: 16px;
    flex-wrap: nowrap;
  }
}

.v-application--is-rtl .btn_icon .la,
.v-application--is-rtl .btn_icon .lab {
  margin-right: auto;
  margin-left: 8px;
}

.action {
  display: inline-flex;
  min-width: 40px;
  height: 40px;
  padding: 0 9px;
  background: #F3F6FA;
  color: #1167D8;
  border: 1px solid transparent;
  border-radius: 6px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  vertical-align: middle;
}

.action.border {
  border: 1px solid #E9EDF2;
}

.action:hover {
  color: #262B31;
}

.action .la,
.action .lab,
.action .las {
  font-size: 20px;
}

.action.remove {
  background: transparent;
  color: #FF7676;
}

.action.min80 {
  min-width: 80px;
}

.action_md {
  min-width: 36px;
  height: 36px;
  width: 36px;
}

.action_sm {
  min-width: 32px;
  height: 32px;
  width: 32px;
}

.action_arrow {
  flex-direction: column;
  font-weight: normal;
  font-size: 18px;
}

.action_arrow:hover,
.action_arrow:active {
  color: #1167D8;
}

.action_arrow .la,
.action_arrow .lab {
  font-size: 26px;
}

.action_title {
  padding: 0 18px;
  background: none;
}

.action_title.active {
  background: white;
  border-color: #E9EDF2;
  color: #1C1D21;
}

.action_icon_before {
  padding: 0 17px 0 11px;
}

.action_icon_before .la,
.action_icon_before .lab {
  margin-right: 5px;
}

.action_icon_after {
  padding: 0 11px 0 17px;
}

.action_icon_after .la,
.action_icon_after .lab {
  margin-left: 5px;
}

.action_stroke {
  color: #1167D8;
  background: #F3F6FA;
  border-color: #E9EDF2;
  position: relative;
}

.action_dark {
  color: #fff;
  background: #F3F6FA;
  position: relative;
}

.action_dark:hover {
  color: #fff;
}

.action_automation {
  color: #fff;
  background: #FF7676;
  margin-left: 10px;
}

.action_automation:hover {
  color: #fff;
}

.action_info {
  border: none;
  position: relative;
  padding: 0;
  text-align: center;
  margin-right: 10px;
}

.action_info.text_blue {
  color: #1167D8;
}

.action_info:not(.action_white):not(.action_transparent):not(.action_fff) {
  color: #fff;
}

.action_info:not(.action_white):not(.action_transparent):not(.action_fff):hover {
  color: #fff;
}

.action_info.disabled {
  opacity: 0.2;
}

.action_info.tight {
  margin: 0;
}

.action_lead {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  min-width: 20px;
  position: relative;
  top: -15px;
  color: #fff;
  margin-left: 5px;
  cursor: default;
}

@media only screen and (max-width: 767px) {
  .action_lead {
    top: 0;
  }
}

.action_lead .la,
.action_lead .lab {
  font-size: 14px;
}

.action_lead_recycle {
  background-image: url(/img/recycle.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.action_lead:hover {
  color: #fff;
}

.action_card {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  min-width: 20px;
  position: relative;
  color: #fff;
  margin-left: 5px;
  cursor: default;
}

.action_card .la,
.action_card .lab {
  font-size: 14px;
}

.action_card:hover {
  color: #fff;
}

.action_dropdown {
  position: absolute;
  padding: 0;
  top: 0;
  left: -88px;
  width: 80px;
  border: none;
  z-index: 99;
  display: none;
  align-items: center;
  justify-content: flex-end;
  background: #fff;
}

.action_dropdown.active {
  display: flex;
}

.action_dropdown .action_stroke {
  margin-left: 8px;
}

.action__remove {
  position: relative;
  display: block;
  margin-top: 24px;
}

.action__remove.listed {
  margin-top: 0;
}

.action__remove_padding {
  margin: 0 40px 20px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .action__remove_padding {
    margin: 20px;
  }
}

.action__remove_confirm {
  text-align: center;
  padding: 10px 20px;
  z-index: 100;
  position: absolute;
  top: 0;
  margin-top: -40px;
  left: 50px;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(28, 73, 130, 0.2509803922);
  border: 1px solid #C3D9F3;
  min-width: 260px;
  min-height: 100px;
  border-radius: 12px;
}

.action__remove_confirm:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 0;
  height: 0;
  left: -20px;
  right: auto;
  border: 10px solid transparent;
  border-right-color: #C3D9F3;
}

.action__remove_confirm:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 0;
  height: 0;
  left: -18px;
  right: auto;
  border: 9px solid transparent;
  border-right-color: #fff;
}

.action__remove_bottom .action__remove_confirm {
  left: 0;
  transform: translate(calc(-50% + 20px), 0%);
  top: 58px;
  margin-top: 0;
}

.action__remove_bottom .action__remove_confirm:before {
  left: 50%;
  margin-left: -10px;
  margin-top: 0;
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #fff;
}

.action__remove_bottom .action__remove_confirm:after {
  left: 50%;
  margin-left: -10px;
  margin-top: 0;
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #fff;
}

.action__remove_buttons {
  display: flex;
  align-items: center;
  margin-top: 20px;
  justify-content: space-between;
}

.action__remove_buttons .action {
  min-width: 100px;
}

.action__remove.widget {
  margin-top: 0;
}

.action__remove.widget .action__remove_confirm {
  left: auto;
  right: 46px;
}

.action__remove.widget .action__remove_confirm:before {
  right: -20px;
  left: auto;
  border-right-color: transparent;
  border-left-color: #C3D9F3;
}

.action__remove.widget .action__remove_confirm:after {
  right: -18px;
  left: auto;
  border-right-color: transparent;
  border-left-color: #fff;
}

.action__remove.widget > .action {
  min-width: 36px;
  width: 36px;
  height: 36px;
}

.action__remove.widget .action {
  height: 36px;
}

.action_green {
  background: #00B894;
}

.action_violet {
  background: #877FF5;
}

.action_blue {
  background: #66A8FF;
}

.action_dark_blue {
  background: #1977F3;
}

.action_red {
  background: #FF7676;
}

.action_turquoise {
  background: #25CCD8;
}

.action_orange {
  background: #FE955F;
}

.action_transparent {
  background: transparent;
}

.action_fff {
  background: #fff;
}

.action_hover {
  white-space: normal;
  position: absolute;
  z-index: 10;
  background: #FFFFFF;
  color: #7D8DA2;
  top: -40px;
  padding: 10px 20px;
  border: 1px solid #E9EDF2;
  border-radius: 6px;
  display: none;
  font-weight: normal;
  max-width: 400px;
  width: -moz-max-content;
  width: max-content;
}

.action_info:hover {
  z-index: 10;
}

.action_info:hover .action_hover {
  display: block;
}

.action-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
}

@media only screen and (max-width: 767px) {
  .action-group_grow {
    margin: 0 -3px;
  }
}

.action-group_grow .action {
  margin: 0 3px;
  flex: 1;
}

.v-application--is-rtl .action_automation {
  margin-right: 10px;
}

.v-application--is-rtl .action_lead {
  margin-left: 0;
  margin-right: 5px;
}

.v-application--is-rtl .action_card {
  margin-left: 0;
  margin-right: 5px;
}

.v-application--is-rtl .action__remove_confirm {
  left: auto;
  right: 50px;
}

.v-application--is-rtl .action__remove_confirm:before {
  right: -20px;
  left: auto;
  border-right-color: transparent;
  border-left-color: #C3D9F3;
}

.v-application--is-rtl .action__remove_confirm:after {
  right: -18px;
  border: 9px solid transparent;
  border-left-color: #fff;
}

.v-application--is-rtl .action__remove_bottom .action__remove_confirm {
  left: 0;
  transform: translate(calc(50% + 30px), 0%);
  top: 58px;
  margin-top: 0;
}

.v-application--is-rtl .action__remove_bottom .action__remove_confirm:before {
  right: 50%;
  margin-right: -10px;
  margin-top: 0;
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #fff;
}

.v-application--is-rtl .action__remove_bottom .action__remove_confirm:after {
  right: 50%;
  margin-right: -10px;
  margin-top: 0;
  top: -18px;
  border: 9px solid transparent;
  border-bottom-color: #fff;
}

.v-application--is-rtl .action__remove_buttons {
  flex-direction: row-reverse;
}

.v-application--is-rtl .action__remove.widget .action__remove_confirm {
  right: auto;
  left: 46px;
}

.v-application--is-rtl .action__remove.widget .action__remove_confirm:before {
  left: -20px;
  right: auto;
  border-left-color: transparent;
  border-right-color: #C3D9F3;
}

.v-application--is-rtl .action__remove.widget .action__remove_confirm:after {
  left: -18px;
  right: auto;
  border-left-color: transparent;
  border-right-color: #fff;
}

.v-application--is-rtl .action_info {
  margin-right: 0;
  margin-left: 10px;
}

.wt-title {
  font-size: 20px;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .wt-title {
    font-size: 16px;
  }
}

.wt-title_xl {
  font-size: 32px;
  line-height: 1.3125;
}

.wt-title_lg {
  font-size: 26px;
  line-height: 1.4615384615;
}

.wt-title_md {
  font-size: 18px;
  line-height: 1.6;
}

.wt-title_sm {
  font-size: 16px;
}

.wt-title_md.wt-title_input {
  width: 100%;
  height: 32px;
}

.datepicker {
  width: 360px;
  border: none;
  box-shadow: 0px 6px 20px rgba(153, 155, 168, 0.1);
  border-radius: 8px;
  font-family: "Rubik", "Lato", sans-serif;
  font-size: 14px;
}

@media only screen and (max-width: 767px) {
  .datepicker {
    width: 280px;
  }
}

.datepicker--pointer {
  display: none;
}

.datepicker--nav {
  min-height: 52px;
  background: #F5F5FA;
  border: none;
  border-radius: 8px 8px 0 0;
}

@media only screen and (max-width: 767px) {
  .datepicker--nav {
    min-height: 38px;
  }
}

.datepicker--nav-action {
  width: 52px;
}

@media only screen and (max-width: 767px) {
  .datepicker--nav-action {
    width: 38px;
  }
}

.datepicker--nav-title {
  font-size: 16px;
  font-weight: 700;
}

.datepicker--cell-day {
  min-height: 50px;
}

@media only screen and (max-width: 767px) {
  .datepicker--cell-day {
    min-height: 38px;
  }
}

.datepicker--day-name {
  min-height: 50px;
  color: #7D8DA2;
  text-transform: none;
}

@media only screen and (max-width: 767px) {
  .datepicker--day-name {
    min-height: 38px;
  }
}

.accordion {
  max-width: 882px;
  margin: 0 auto;
}

.accordion__item {
  border-bottom: 1px solid #E9EDF2;
}

.accordion__head {
  display: flex;
  padding: 24px 0;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.accordion__head.active .accordion__title {
  color: #5E81F4;
}

.accordion__head.active .accordion__arrow {
  background: rgba(94, 129, 244, 0.1);
  border-color: transparent;
  color: #5E81F4;
}

.accordion__title {
  transition: color 0.2s;
}

.accordion__arrow {
  display: flex;
  width: 32px;
  height: 32px;
  border: 1px solid #E9EDF2;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
}

.accordion__body {
  display: none;
  padding-bottom: 24px;
}

.switch {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  color: #7D8DA2;
  line-height: 1.46;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.switch__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.switch__input[disabled] + .switch__content {
  opacity: 0.7;
  cursor: not-allowed;
}

.switch__input:checked + .switch__content {
  font-weight: 700;
  color: #1C1D21;
}

.switch__input:checked + .switch__content:before {
  background: #5E81F4;
}

.switch__input:checked + .switch__content:after {
  opacity: 1;
}

.switch__input[type=checkbox] + .switch__content:after {
  top: 6px;
  left: 5px;
  width: 11px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' fill='none'%3E%3Cpath d='M3.64 7.84l-3.5-3.5c-.2-.2-.2-.55 0-.76l.76-.76c.2-.2.55-.2.76 0L4.02 5.2 9.05.16c.2-.2.55-.2.76 0l.76.76c.2.2.2.55 0 .76L4.4 7.84c-.2.2-.55.2-.76 0z' fill='%23fff'/%3E%3C/svg%3E");
}

.switch__input[type=checkbox].error + .switch__content:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' fill='none'%3E%3Cpath d='M3.64 7.84l-3.5-3.5c-.2-.2-.2-.55 0-.76l.76-.76c.2-.2.55-.2.76 0L4.02 5.2 9.05.16c.2-.2.55-.2.76 0l.76.76c.2.2.2.55 0 .76L4.4 7.84c-.2.2-.55.2-.76 0z' fill='%23FF808B'/%3E%3C/svg%3E");
}

.switch__input[type=checkbox].success + .switch__content:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' fill='none'%3E%3Cpath d='M3.64 7.84l-3.5-3.5c-.2-.2-.2-.55 0-.76l.76-.76c.2-.2.55-.2.76 0L4.02 5.2 9.05.16c.2-.2.55-.2.76 0l.76.76c.2.2.2.55 0 .76L4.4 7.84c-.2.2-.55.2-.76 0z' fill='%237CE7AC'/%3E%3C/svg%3E");
}

.switch__input[type=radio] + .switch__content:before {
  border-radius: 50%;
}

.switch__input[type=radio] + .switch__content:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  background: white;
  border-radius: 50%;
}

.switch__input[type=radio].error + .switch__content:after {
  background: #FF808B;
}

.switch__input[type=radio].success + .switch__content:after {
  background: #7CE7AC;
}

.switch__input.error + .switch__content {
  color: #FF808B;
}

.switch__input.error + .switch__content:before {
  background: rgba(255, 128, 139, 0.15);
}

.switch__input.success + .switch__content {
  color: #7CE7AC;
}

.switch__input.success + .switch__content:before {
  background: rgba(124, 231, 172, 0.15);
}

.switch__content {
  display: block;
  min-height: 20px;
  padding-left: 32px;
  transition: opacity 0.2s, color 0.2s;
}

.switch__content:before,
.switch__content:after {
  content: "";
  position: absolute;
}

.switch__content:before {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: #E9EDF2;
  border-radius: 4px;
  transition: background 0.2s;
}

.switch__content:after {
  opacity: 0;
  transition: all 0.2s;
}

.switch__content:empty {
  padding-left: 20px;
}

.switch__typing {
  width: 100%;
  height: 20px;
}

.switch_toggle .switch__input[type=checkbox] + .switch__content {
  min-height: 22px;
  padding-left: 58px;
}

.switch_toggle .switch__input[type=checkbox] + .switch__content:before {
  top: -1px;
  width: 40px;
  height: 22px;
  border-radius: 11px;
}

.switch_toggle .switch__input[type=checkbox] + .switch__content:after {
  top: 2px;
  left: 3px;
  width: 16px;
  height: 16px;
  background: #98A9BC;
  border-radius: 50%;
  opacity: 1;
}

.switch_toggle .switch__input[type=checkbox] + .switch__content:empty {
  padding-left: 40px;
}

.switch_toggle .switch__input[type=checkbox]:checked + .switch__content:after {
  background: white;
  transform: translateX(18px);
}

.switch_toggle .switch__input.error + .switch__content:before {
  background: #FF808B;
}

.switch_toggle .switch__input.error + .switch__content:after {
  background: white;
}

.switch_toggle .switch__input.success + .switch__content:before {
  background: #7CE7AC;
}

.switch_toggle .switch__input.success + .switch__content:after {
  background: white;
}

.field__label {
  position: relative;
  margin-bottom: -10px;
  font-size: 12px;
  color: #7D8DA2;
  z-index: 2;
}

.field__wrap {
  position: relative;
}

.field__input,
.field__select {
  display: block;
  width: 100%;
  height: 54px;
  padding-right: 24px;
  background-color: transparent;
  border: solid #E9EDF2;
  border-width: 0 0 1px;
  transition: border-color 0.2s;
}

.field__input:focus,
.field__select:focus {
  border-color: #5E81F4;
}

.field__select {
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #7D8DA2;
  line-height: 1;
}

.field__select.active {
  color: #1C1D21;
}

.field__icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  color: #7D8DA2;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.field.active .field__icon {
  color: #1C1D21;
}

.field.success .field__input {
  border-color: #7CE7AC;
}

.field.success .field__icon {
  color: #7CE7AC;
}

.field.error .field__input {
  border-color: #FF808B;
}

.field.error .field__icon {
  color: #FF808B;
}

.filter {
  position: relative;
}

.filter__action {
  position: relative;
  transition: none;
}

.filter__dropdown {
  display: none;
  position: absolute;
  top: 46px;
  right: 0;
  width: 286px;
  background: white;
  border-radius: 6px;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .filter__dropdown {
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    border-radius: 16px 16px 0 0;
    overflow: auto;
  }
}

.filter__item {
  display: flex;
  padding: 20px;
  color: #1C1D21;
  align-items: center;
}

.filter__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.filter__icon {
  display: flex;
  height: 36px;
  margin-right: 16px;
  background: rgba(94, 129, 244, 0.1);
  border-radius: 6px;
  color: #5E81F4;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.filter__title {
  font-weight: 700;
}

.filter__empty {
  font-size: 18px;
  color: #262B31;
  padding: 20px;
  text-align: center;
}

.filter__remove {
  margin-left: auto;
}

.filter.open {
  z-index: 101;
}

.filter.open .filter__action {
  background: #5E81F4;
  color: white;
  z-index: 100;
}

.filter.open .filter__dropdown,
.filter.open .filter__backdrop {
  display: block;
}

.v-application--is-rtl .filter__dropdown {
  left: 0;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .filter__dropdown {
    right: 0;
    left: auto;
  }
}

.v-application--is-rtl .filter__icon {
  margin-left: 16px;
  margin-right: 0;
}

.v-application--is-rtl .filter__remove {
  margin-left: 0;
  margin-right: auto;
}

.select2-container {
  display: block;
  width: 100%;
}

.select2-container .select2-selection--single {
  height: 56px;
  border-color: #E9EDF2;
  border-width: 0 0 1px;
  border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0 24px 0 0;
  font-weight: 700;
  line-height: 56px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #7D8DA2;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  height: 46px;
  padding: 0 16px;
  border: none;
  border-radius: 7px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background: #F5F5FA;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #5E81F4;
}

.select2-container--open .select2-dropdown--above {
  border: 1px solid #E9EDF2;
}

.select2-container--default .select2-selection--multiple {
  border: none;
}

.select2-container .select2-selection--multiple {
  min-height: 56px;
  border-bottom: 1px solid #E9EDF2;
  border-radius: 0;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 10px 20px 0 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 4px 8px;
  background: #F5F5FA;
  border: 1px solid #E9EDF2;
  border-radius: 2px;
  font-weight: 700;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 6px;
}

.select2-selection__arrow {
  display: none;
}

.select2-dropdown {
  border-radius: 8px;
  border-color: #E9EDF2;
  box-shadow: 0px 6px 20px rgba(153, 155, 168, 0.1);
}

.select2-dropdown--below .select2-results__option:last-child {
  border-radius: 0 0 7px 7px;
}

.select2-results__option {
  padding: 12px 16px;
  font-weight: 700;
}

.select2-search--dropdown {
  padding: 0;
  border-bottom: 1px solid #E9EDF2;
}

.select2-search__field {
  height: 31px;
}

.select2-icon-option {
  display: flex;
}

.select2-icon-option .la,
.select2-icon-option .lab {
  margin-right: 12px;
}

.upload {
  display: flex;
  position: relative;
  height: 206px;
  border: 1px dashed #E9EDF2;
  border-radius: 12px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .upload {
    height: 100px;
  }
}

.upload__input {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 200px;
  opacity: 0;
  cursor: pointer;
}

.upload__inner {
  display: flex;
  margin: auto;
  flex-direction: column;
  align-items: center;
}

.upload__preview {
  margin-bottom: 14px;
}

.upload__title {
  font-size: 16px;
  font-weight: 700;
}

.upload_lg {
  height: 340px;
}

@media only screen and (max-width: 767px) {
  .upload_lg {
    height: 340px;
  }
}

.slider__el {
  height: 6px;
  background: #eee;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.slider__scales {
  display: flex;
  margin-top: 22px;
  justify-content: space-between;
}

.noUi-handle {
  border: none;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.noUi-handle:before,
.noUi-handle:after {
  display: none;
}

.noUi-horizontal .noUi-handle {
  right: -7px;
  top: -4px;
  width: 14px;
  height: 14px;
}

.noUi-connect {
  background: #5E81F4;
}

.noUi-tooltip {
  display: flex;
  height: 36px;
  min-width: 36px;
  background: #eee;
  border: none;
  align-items: center;
  justify-content: center;
}

.control {
  display: inline-flex;
  position: relative;
  color: #7D8DA2;
  align-items: center;
  overflow: hidden;
}

.control__icon {
  margin-right: 10px;
}

.control__icon .la,
.control__icon .lab {
  display: block;
  font-size: 22px;
}

.control__title {
  font-weight: 700;
}

.control__file {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
}

.control__input {
  width: 100%;
  height: 21px;
}

.table thead {
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .table th,
  .table td {
    padding: 10px;
  }

  .table th:first-child,
  .table td:first-child {
    padding-left: 16px;
  }

  .table th:last-child,
  .table td:last-child {
    padding-right: 16px;
  }
}

.table th {
  padding: 10px 14px;
  background: #F5F5FA;
  color: #7D8DA2;
}

.table th:first-child {
  border-radius: 6px 0 0 6px;
}

.table th:last-child {
  border-radius: 0 6px 6px 0;
}

.table td {
  padding: 8px 14px;
}

.table tbody tr:first-child td {
  padding-top: 16px;
}

.table__auto {
  width: auto;
}

.table__total {
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .table__total {
    font-size: 14px;
  }
}

.table__list thead th .data__filter {
  background: #F3F6FA;
  padding: 14px 8px;
  color: #7D8DA2;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .table__list thead th .data__filter {
    padding: 12px 4px;
  }
}

.table__list thead th:first-child {
  position: relative;
}

.table__list thead th:first-child .data__filter {
  padding-left: 24px;
}

@media only screen and (max-width: 767px) {
  .table__list thead th:first-child .data__filter {
    padding-left: 24px;
  }
}

.table__list thead th:last-child {
  position: relative;
}

.table__list thead th:last-child .data__filter {
  padding-right: 24px;
}

@media only screen and (max-width: 767px) {
  .table__list thead th:last-child .data__filter {
    padding-right: 24px;
  }
}

.table__list tbody .white {
  background: #fff;
}

.table__list tbody tr {
  border-bottom: 2px solid #F3F6FA;
}

.table__list tbody tr:hover {
  z-index: 10;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr.mobile-without-border {
    border-bottom: none;
  }
}

.table__list tbody tr td {
  position: relative;
  vertical-align: middle;
}

.table__list tbody tr td:hover {
  z-index: 10;
}

.table__list tbody tr td.middle {
  vertical-align: middle;
}

.table__list tbody tr td.right {
  text-align: right;
}

.table__list tbody tr td.tight {
  width: 1%;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr td.mobile-tight {
    width: 1%;
  }
}

.table__list tbody tr td .data__cell {
  position: relative;
  z-index: 1;
  padding: 20px 8px;
  min-width: 110px;
}

.table__list tbody tr td .data__cell.min {
  min-width: auto;
  padding-left: 4px;
  padding-right: 4px;
}

.table__list tbody tr td .data__cell .data__content {
  max-height: 140px;
  overflow: hidden;
}

.table__list tbody tr td .data__cell .data__content.visible {
  overflow: visible;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr td .data__cell {
    padding: 12px 4px;
  }

  .table__list tbody tr td .data__cell .data__content {
    max-height: none;
    overflow: unset;
  }
}

.table__list tbody tr td .data__cell.small {
  padding: 14px 8px;
}

.table__list tbody tr td .data__main {
  padding-left: 0;
}

.table__list tbody tr td.details__cell {
  display: none;
  padding-bottom: 12px;
  padding-top: 0;
  border-bottom: 2px solid #F3F6FA;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr td.details__cell {
    display: table-cell;
  }
}

.table__list tbody tr td:first-child .data__cell {
  padding-left: 24px;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr td:first-child .data__cell {
    padding-left: 12px;
  }
}

.table__list tbody tr td:last-child .data__cell {
  padding-right: 24px;
}

@media only screen and (max-width: 767px) {
  .table__list tbody tr td:last-child .data__cell {
    padding-right: 12px;
  }
}

@media only screen and (min-width: 768px) {
  .table__list tbody tr td.first-d .data__cell {
    padding-left: 24px;
  }
}

.more_permissions > div {
  display: flex;
  flex-wrap: wrap;
}

.more_permissions > div > div {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding: 12px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table th:first-child,
  .v-application--is-rtl .table td:first-child {
    padding-right: 16px;
  }

  .v-application--is-rtl .table th:last-child,
  .v-application--is-rtl .table td:last-child {
    padding-left: 16px;
  }
}

.v-application--is-rtl .table th:first-child {
  border-radius: 0 6px 6px 0;
}

.v-application--is-rtl .table th:last-child {
  border-radius: 6px 0 0 6px;
}

.v-application--is-rtl .table__list thead th:first-child:after {
  content: "";
  position: absolute;
  right: -24px;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list thead th:first-child:after {
    right: -14px;
    left: 0;
  }
}

.v-application--is-rtl .table__list thead th:first-child .data__filter {
  padding-right: 24px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list thead th:first-child .data__filter {
    padding-right: 24px;
  }
}

.v-application--is-rtl .table__list thead th:last-child {
  position: relative;
}

.v-application--is-rtl .table__list thead th:last-child:after {
  left: -24px;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list thead th:last-child:after {
    left: -14px;
    right: auto;
  }
}

.v-application--is-rtl .table__list thead th:last-child .data__filter {
  padding-left: 24px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list thead th:last-child .data__filter {
    padding-left: 24px;
  }
}

.v-application--is-rtl .table__list tbody tr td.right {
  text-align: left;
}

.v-application--is-rtl .table__list tbody tr td .data__main {
  padding-right: 0;
}

.v-application--is-rtl .table__list tbody tr td:first-child .data__cell {
  padding-right: 24px;
  padding-left: 12px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list tbody tr td:first-child .data__cell {
    padding-right: 12px;
    padding-left: 4px;
  }
}

.v-application--is-rtl .table__list tbody tr td:last-child .data__cell {
  padding-left: 24px;
  padding-right: 12px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .table__list tbody tr td:last-child .data__cell {
    padding-left: 12px;
    padding-right: 4px;
  }
}

@media only screen and (min-width: 768px) {
  .v-application--is-rtl .table__list tbody tr td.first-d .data__cell {
    padding-right: 24px;
    padding-left: 12px;
  }
}

.meta {
  display: inline-flex;
  color: #7D8DA2;
  align-items: center;
}

.meta .la,
.meta .lab {
  margin-right: 8px;
}

.meta-group {
  display: flex;
  flex-wrap: wrap;
}

.meta-group .meta:not(:last-child) {
  margin-right: 16px;
}

.badge {
  display: inline-block;
  min-width: 24px;
  padding: 0 6px;
  background: #EFF2FE;
  border-radius: 12px;
  font-weight: 700;
  color: #5E81F4;
  text-align: center;
  line-height: 24px;
}

.badge.red {
  background: rgba(255, 128, 139, 0.1);
  color: #FF808B;
}

.badge.green {
  background: rgba(124, 231, 172, 0.1);
  color: #7CE7AC;
}

.badge.yellow {
  background: rgba(244, 190, 94, 0.1);
  color: #F4BE5E;
}

.badge.purple {
  background: rgba(150, 152, 214, 0.1);
  color: #7CE7AC;
}

.caption {
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  color: #1C1D21;
  text-transform: uppercase;
  align-items: center;
  justify-content: center;
}

.caption .la,
.caption .lab {
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.progress {
  background: #F6F6F6;
  border-radius: 4px;
}

.progress__value {
  height: 4px;
  background: #5E81F4;
  border-radius: 4px;
}

.enter {
  display: flex;
  align-items: center;
}

.enter__text {
  margin-right: 12px;
  color: #7D8DA2;
}

.enter__socials {
  display: flex;
}

.enter__btn {
  margin-right: 6px;
  background: white;
  border-color: #E9EDF2;
  color: #7D8DA2;
}

.enter__btn:hover {
  background: white;
  border-color: #5E81F4;
  color: #5E81F4;
}

.v-application .auth {
  display: flex;
  position: relative;
  background: var(--middle-back);
}

@media only screen and (max-width: 1023px) {
  .v-application .auth {
    min-height: 100vh;
    flex-direction: column;
    background-image: url(/img/bg-mob_2x.png);
    background-position: top;
  }
}

.v-application .auth__main {
  display: none;
  padding: 100px;
  max-height: 500px;
  flex: 1 1 auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

@media only screen and (max-width: 1023px) {
  .v-application .auth__main {
    display: block;
    height: 100%;
    padding: 40px 0 60px;
    background-size: contain;
    margin: 10%;
  }
}

@media only screen and (max-width: 767px) {
  .v-application .auth__main {
    padding: 40px 0 60px;
    background-size: contain;
    margin: 10%;
  }
}

.v-application .auth__main .auth__title {
  margin: 0;
}

.v-application .auth__wrap {
  margin: auto;
  color: white;
  text-align: center;
}

.v-application .auth__preview {
  margin-bottom: 14px;
  font-size: 0;
}

.v-application .auth__pic {
  display: inline-block;
}

.v-application .auth__subtitle {
  display: none;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__subtitle {
    display: block;
  }
}

.v-application .auth__text {
  color: #7D8DA2;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__text {
    font-size: 20px;
  }
}

.v-application .auth__container {
  display: flex;
  position: relative;
  min-height: 100vh;
  background: white;
  border-radius: 0 16px 16px 0;
  flex: 0 0 55.68%;
  z-index: 2;
}

@media only screen and (max-width: 1023px) {
  .v-application .auth__container {
    min-height: 0;
    width: 100%;
    margin-top: -20px;
    border-radius: 16px 16px 0 0;
    flex: auto;
  }
}

.v-application .auth__inner {
  width: 100%;
  max-width: 700px;
  margin: auto 0 auto auto;
  padding: 60px 100px;
}

@media only screen and (max-width: 1259px) {
  .v-application .auth__inner {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 1023px) {
  .v-application .auth__inner {
    max-width: 500px;
    margin: 0;
    height: 250px;
    padding: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .v-application .auth__inner {
    padding: 32px;
  }
}

.v-application .auth__head {
  margin-bottom: 62px;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__head {
    margin-bottom: 36px;
  }
}

.v-application .auth__title {
  margin-bottom: 12px;
  font-size: 32px;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__title {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0;
  }
}

.v-application .auth__form {
  max-width: 360px;
}

@media only screen and (max-width: 1023px) {
  .v-application .auth__form {
    max-width: 100%;
  }
}

.v-application .auth__field {
  margin-bottom: 24px;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__field {
    margin-bottom: 16px;
  }
}

.v-application .auth__flex {
  display: flex;
  margin-bottom: 38px;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__flex {
    margin-bottom: 24px;
  }
}

.v-application .auth__link {
  font-weight: 700;
}

.v-application .auth__btns {
  display: flex;
  margin: 38px 0 0;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__btns {
    margin-top: 24px;
  }
}

.v-application .auth__btn {
  margin: 0 5px;
  flex: 0 0 calc(100% - 10px);
}

.v-application .auth__enter {
  margin-top: 76px;
}

@media only screen and (max-width: 767px) {
  .v-application .auth__enter {
    margin-top: 24px;
  }
}

.v-application .auth__bg {
  margin-left: -20px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  flex: 0 0 calc(44.32% + 20px);
}

.v-application .auth__bg_image {
  display: block;
  width: 100%;
  height: 80%;
  margin-top: 10%;
  background-position: center;
  background-size: contain;
}

@media only screen and (max-width: 1023px) {
  .v-application .auth__bg {
    display: none;
  }
}

.v-application--is-rtl .auth__inner {
  margin: auto auto auto 0;
}

@media only screen and (max-width: 1023px) {
  .v-application--is-rtl .auth__inner {
    margin: 0;
    height: 250px;
  }
}

.v-application--is-rtl .auth__container {
  border-radius: 16px 0 0 16px;
}

@media only screen and (max-width: 1023px) {
  .v-application--is-rtl .auth__container {
    border-radius: 16px 16px 0 0;
  }
}

.v-application--is-rtl .auth__bg {
  margin-left: auto;
  margin-right: -20px;
}

.online {
  position: absolute;
  right: -5px;
  bottom: -4px;
  width: 12px;
  height: 12px;
  background: #7CE7AC;
  border: 2px solid white;
  border-radius: 50%;
}

.nav {
  display: flex;
  height: 100%;
  background: white;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
  }
}

.nav__list {
  padding-bottom: 10px;
  flex: 1 1 auto;
  overflow: auto;
  background: var(--middle-back);
}

@media only screen and (max-width: 767px) {
  .nav__list {
    padding: 0;
  }
}

.nav__link {
  position: relative;
  display: flex;
  align-items: center;
  padding: 4px 0 4px 18px;
  color: #fff;
  transition: color 0.2s;
}

@media only screen and (max-width: 767px) {
  .nav__link {
    padding: 0 0 0 18px;
    margin: 8px 0;
  }
}

.nav__link_notification {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 22px;
  left: auto;
  color: white;
  background: #F22504;
  border-radius: 10px;
  min-width: 20px;
  min-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 12px;
  padding: 0 5px;
}

.nav__link_head {
  min-height: 70px;
  background: var(--middle-back-dark-10);
}

.nav__link_head .nav__title {
  color: #64A3F5;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .nav__link_head {
    display: none;
  }
}

.nav__link_menu {
  display: none;
}

@media only screen and (max-width: 767px) {
  .nav__link_menu {
    display: flex;
  }
}

.nav__link_user {
  margin-top: 38px;
}

@media only screen and (max-width: 767px) {
  .nav__link.mobile-show {
    display: flex;
  }
}

.nav__link_user .nav__online {
  top: auto;
  left: 5px;
  bottom: -5px;
}

.v-application--is-rtl .nav__link_user .nav__online {
  left: auto;
  right: 5px;
}

.nav__link_user .v-avatar {
  background: white;
  color: black;
}

.nav__link.active .nav__preview,
.nav__link.active .nav__title {
  background: var(--light-back);
}

.nav__secondary .nav__link.active .nav__preview,
.nav__secondary .nav__link.active .nav__title {
  background: var(--light-back);
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link.active .nav__preview,
  .nav__secondary .nav__link.active .nav__title {
    background: var(--middle-back);
  }
}

.nav__link.active .nav__preview {
  color: #fff;
}

.nav__preview {
  display: flex;
  position: relative;
  height: 48px;
  border-radius: 12px 0 0 12px;
  align-items: center;
  justify-content: flex-start;
  transition: color 0.2s;
  padding-left: 12px;
  flex: 0 0 70px;
}

@media only screen and (max-width: 767px) {
  .nav__preview {
    border-radius: 4px;
    padding-left: 0;
    justify-content: center;
  }
}

.nav__preview .la,
.nav__preview .lab {
  font-size: 26px;
}

.nav__preview .nav__pic {
  width: 30px;
  border-radius: 5px;
}

.nav__online {
  top: 10px;
  bottom: auto;
  right: 8px;
}

.nav__title {
  display: none;
  min-height: 48px;
  padding: 5px 5px 5px 15px;
  font-size: 14px;
  line-height: 18px;
  align-items: center;
  flex: 1 1 auto;
}

@media only screen and (max-width: 767px) {
  .nav__primary {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 10px;
    background: var(--middle-back);
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
    transition: transform 0.4s;
    z-index: 4;
  }

  .nav__primary.hidden {
    transform: translateY(calc(100% + 16px));
  }
}

@media only screen and (max-width: 767px) {
  .nav__primary .nav__group,
  .nav__primary .v-list {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .nav__primary .nav__link {
    max-width: 56px;
    padding: 14px 4px;
    flex: 1;
  }

  .nav__primary .nav__link.active:after {
    top: 0;
    bottom: auto;
    right: calc(50% - 24px);
    width: 48px;
    height: 2px;
    min-height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary {
    display: none;
    position: fixed;
    top: 70px;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 48px 16px 162px;
    background: #fff;
    overflow: auto;
    z-index: 2;
  }

  .nav__secondary.visible {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__group,
  .nav__secondary .v-list {
    display: flex;
    flex-direction: column;
    background: transparent;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link {
    min-height: auto;
    margin-bottom: 4px;
    background: #fff;
    color: #1167D8;
    border-radius: 12px;
    order: 2;
    padding: 0;
    overflow: hidden;
  }

  .nav__secondary .nav__link.active {
    background: var(--middle-back);
    color: #fff;
  }

  .nav__secondary .nav__link.active:after {
    left: 0;
    right: auto;
    min-height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link_user {
    display: none;
    background: #F3F6FA;
    border-radius: 0;
    margin: -48px -16px 20px;
    padding: 52px 0 34px;
    flex-direction: column;
    order: 1;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link_user .nav__preview {
    width: 75px;
    height: 75px;
    margin: 0 auto 10px;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link_user .nav__pic {
    width: 100%;
    border-radius: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link_user .nav__online {
    width: 16px;
    height: 16px;
    right: -6px;
    bottom: -6px;
    border-color: #F5F5FA;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__link_user .nav__title {
    min-height: 0;
    padding: 0;
    font-size: 16px;
    color: #fff;
    justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__title {
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .nav__secondary .nav__preview {
    border-radius: 12px 0 0 12px;
  }
}

.nav__footlogo {
  display: none;
}

@media only screen and (max-width: 767px) {
  .nav__footlogo {
    display: block;
    order: 10;
    background: var(--middle-back-dark-10);
    padding: 30px 0;
    margin: 0 -16px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .nav__footlogo .nav__logo {
    background: url(/img/logo.svg) center no-repeat;
    background-size: contain;
    width: 45px;
    height: 30px;
    display: inline-block;
    text-align: center;
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .nav__footlogo .nav__logotext {
    color: #64A3F5;
    font-size: 20px;
  }
}

@media only screen and (min-width: 1340px) {
  .nav.extended {
    width: 242px;
  }
}

@media only screen and (min-width: 1340px) {
  .nav.extended .nav__title {
    display: flex;
  }
}

.nav.extended .nav__preview {
  flex: 0 0 48px;
}

@media only screen and (min-width: 1340px) {
  .nav.extended .nav__preview {
    border-radius: 12px 0 0 12px;
  }
}

.nav.extended .nav__link_notification {
  right: 0;
  left: auto;
}

.v-application--is-rtl .nav__link {
  padding: 4px 18px 4px 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav__link {
    padding: 0 18px 0 0;
    margin: 8px 0;
  }
}

.v-application--is-rtl .nav__link_notification {
  right: auto;
  left: 22px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav__primary .nav__link {
    padding: 14px 4px;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav__secondary .v-application--is-rtl .nav__preview {
    border-radius: 0 12px 12px 0;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav .nav__secondary .nav__link_user {
    padding: 52px 0 34px;
    margin: -48px -16px 20px;
  }
}

.v-application--is-rtl .nav__preview {
  border-radius: 0 12px 12px 0;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 12px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav__preview {
    border-radius: 4px;
    padding-right: 0;
    justify-content: center;
  }
}

.v-application--is-rtl .nav.extended .nav__preview {
  border-radius: 0 12px 12px 0;
}

@media only screen and (min-width: 1340px) {
  .v-application--is-rtl .nav.extended .nav__preview {
    border-radius: 0 12px 12px 0;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .nav.extended .nav__preview {
    border-radius: 4px;
    padding-right: 0;
    justify-content: center;
  }
}

.v-application--is-rtl .nav.extended .v-application--is-rtl .nav__link_notification {
  right: auto;
  left: 0;
}

.back {
  display: inline-flex;
  color: #1C1D21;
  text-transform: uppercase;
  align-items: center;
}

.back .la,
.back .lab {
  margin-right: 5px;
}

.stroke {
  color: #7D8DA2;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #7D8DA2;
}

.stroke.active {
  color: #1C1D21;
  -webkit-text-fill-color: #7D8DA2;
}

.sidebar {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background: white;
  z-index: 59;
}

@media only screen and (max-width: 767px) {
  .sidebar {
    position: static;
    height: auto;
    background: none;
  }
}

.sidebar__nav {
  position: relative;
  width: 84px;
  z-index: 2;
}

@media only screen and (max-width: 767px) {
  .sidebar__nav {
    width: 0;
    z-index: 59;
  }
}

.sidebar .sidebar_info {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.sidebar__container {
  display: flex;
  width: 386px;
  border-right: 1px solid #E9EDF2;
  flex-direction: column;
}

@media only screen and (max-width: 1339px) {
  .sidebar__container > div {
    display: none;
  }

  .sidebar__container > div.sidebar_info {
    display: block;
    padding-top: 69px;
  }

  .sidebar__container.toggled {
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar__container > div {
    display: none;
    width: 100%;
  }

  .sidebar__container > div.sidebar_info {
    display: block;
    padding-top: 69px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar__container .toggled .sidebar__action_toggle .la,
  .sidebar__container .toggled .sidebar__action_toggle .lab {
    transform: rotate(90deg);
  }
}

@media only screen and (max-width: 767px) {
  .sidebar__container .toggled .sidebar__inner {
    display: block;
  }
}

.sidebar__container.toggled {
  display: none;
}

.sidebar__head {
  display: flex;
  padding: 24px 28px;
  border-bottom: 1px solid #E9EDF2;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .sidebar__head {
    padding: 16px;
    background: white;
  }
}

.sidebar__preview {
  display: flex;
  height: 36px;
  margin-right: 12px;
  background: #F5F5FA;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.sidebar__pic {
  border-radius: 6px;
}

.sidebar__wrap {
  flex: 1 1 auto;
}

.sidebar__action {
  margin-left: 16px;
}

.sidebar__action_toggle {
  display: none;
}

@media only screen and (max-width: 1339px) {
  .sidebar__action_toggle {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar__action_toggle .la,
  .sidebar__action_toggle .lab {
    transform: rotate(-90deg);
  }
}

.sidebar__title {
  font-weight: 700;
}

.sidebar__text {
  font-size: 12px;
  color: #7D8DA2;
}

.sidebar__inner {
  display: flex;
  padding: 28px;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: auto;
}

@media only screen and (max-width: 767px) {
  .sidebar__inner {
    display: none;
    padding: 16px;
    overflow: visible;
  }
}

.sidebar__section {
  margin-bottom: 28px;
}

@media only screen and (max-width: 767px) {
  .sidebar_info {
    margin-bottom: -69px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar_info .sidebar__container {
    display: block;
    padding-top: 69px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar_menu .sidebar__head {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar_menu .sidebar__inner {
    display: block;
  }
}

.v-application--is-rtl .sidebar {
  left: auto;
  right: 0;
}

.v-application--is-rtl .sidebar__preview {
  margin-left: 12px;
  margin-right: 0;
}

.v-application--is-rtl .sidebar__action {
  margin-right: 16px;
  margin-left: 0;
}

.items__item {
  display: flex;
  padding: 16px 20px;
  background: #F3F6FA;
  border-radius: 10px;
  color: #1C1D21;
  align-items: flex-start;
  transition: background 0.2s;
}

.items__item:not(:last-child) {
  margin-bottom: 8px;
}

.items__item:hover {
  background: #F3F6FA;
}

.items__item.active {
  background: rgba(94, 129, 244, 0.1);
}

.items__fav {
  margin: 8px 12px 0 0;
}

.items__preview {
  display: flex;
  position: relative;
  height: 38px;
  margin: 4px 20px 4px 0;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  flex: 0 0 38px;
}

.items__pic {
  border-radius: 8px;
}

.items__wrap {
  flex: 1 1 auto;
}

.items__details {
  display: flex;
  margin-bottom: 2px;
  font-weight: 700;
  justify-content: space-between;
}

.items__time {
  margin-left: 16px;
  color: #7D8DA2;
}

.items__content {
  padding-right: 30px;
  color: #7D8DA2;
}

.items_stroke .items__item {
  background: none;
  border: 1px solid #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .items_stroke .items__item {
    background: #F3F6FA;
    border: none;
  }
}

.v-application--is-rtl .items__fav {
  margin: 8px 0 0 12px;
}

.v-application--is-rtl .items__preview {
  margin: 4px 0 4px 20px;
}

.v-application--is-rtl .items__time {
  margin-right: 16px;
  margin-left: 0;
}

.v-application--is-rtl .items__content {
  padding-left: 30px;
  padding-right: 0;
}

.messages__layout {
  display: flex;
  position: relative;
}

@media only screen and (max-width: 1023px) {
  .messages__layout {
    display: block;
  }
}

.messages__sidebar {
  display: flex;
  width: 354px;
  margin-right: 28px;
  flex-direction: column;
}

@media only screen and (max-width: 1023px) {
  .messages__sidebar {
    width: auto;
    height: auto;
    margin: 0 0 32px;
  }
}

.messages__head {
  display: flex;
  min-height: 40px;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .messages__head {
    display: block;
    min-height: 0;
  }
}

.messages__head .messages__btn {
  height: 40px;
  padding: 0 16px;
}

.messages__group {
  margin-left: 32px;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .messages__group {
    margin: 24px 0 0;
    justify-content: flex-start;
  }
}

.messages__body {
  max-height: calc(100vh - 224px);
  flex: 1 1 auto;
  overflow: auto;
}

@media only screen and (max-width: 1023px) {
  .messages__body {
    max-height: unset;
  }
}

.messages__container {
  flex: 0 0 100%;
}

.messages__chat {
  width: 100%;
  height: 100%;
}

.widget__head {
  margin-bottom: 16px;
}

.widget__head_line {
  display: flex;
  align-items: baseline;
}

.widget__text {
  color: #7D8DA2;
}

.widget__badge {
  margin-left: 6px;
}

.widget__all {
  margin-left: auto;
  font-weight: 700;
}

.widget .panel__head .widget .panel__title {
  font-size: 16px;
}

.widget .data__content {
  font-size: 16px;
  font-weight: normal;
}

.widget .data__filter {
  font-size: 14px;
  font-weight: normal;
}

.widget .data__label {
  font-size: 14px;
  font-weight: normal;
}

.widget__filter {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

@media only screen and (max-width: 1023px) {
  .widget__filter {
    flex-direction: column;
  }
}

.widget__filter_col {
  display: flex;
  align-items: center;
  gap: 16px;
}

.widget__filter_col .select__outer {
  max-width: 160px;
}

.widget__filter_col .select__outer .v-select__selections {
  flex-wrap: nowrap;
}

@media only screen and (max-width: 1023px) {
  .widget__filter_col {
    width: 100%;
  }
}

.events__title {
  margin-bottom: 16px;
}

.events__item {
  position: relative;
  padding: 16px 44px 16px 20px;
  background: #F3F6FA;
  border-radius: 10px;
}

.events__item:not(:last-child) {
  margin-bottom: 8px;
}

.events__head {
  display: flex;
  margin-bottom: 4px;
  font-weight: 700;
  align-items: center;
}

.events__circle {
  width: 8px;
  height: 8px;
  margin-right: 8px;
  background: #5E81F4;
  border-radius: 50%;
}

.events__circle.red {
  background: #FF808B;
}

.events__circle.green {
  background: #7CE7AC;
}

.events__circle.yellow {
  background: #F4BE5E;
}

.events__circle.purple {
  background: #9698D6;
}

.events__time {
  color: #5E81F4;
}

.events__name {
  font-weight: 700;
}

.events__text {
  color: #7D8DA2;
}

.events__action {
  position: absolute;
  top: 16px;
  right: 14px;
  color: #7D8DA2;
  transition: color 0.2s;
}

.events__action:hover {
  color: #1C1D21;
}

.events__action .la,
.events__action .lab {
  font-size: 16px;
}

.updates__title {
  margin-bottom: 16px;
}

.updates__item {
  display: flex;
  padding: 16px;
  background: #F3F6FA;
  border-radius: 10px;
  align-items: center;
}

.updates__item:not(:last-child) {
  margin-bottom: 8px;
}

.updates__icon {
  display: flex;
  height: 38px;
  margin-right: 14px;
  background: #EFF2FE;
  border-radius: 8px;
  color: #5E81F4;
  align-items: center;
  justify-content: center;
  flex: 0 0 38px;
}

.updates__name {
  margin-right: 16px;
  font-weight: 700;
}

.updates__value {
  margin-left: auto;
  font-size: 12px;
  font-weight: 700;
  color: #7D8DA2;
}

.history__container {
  background: #F3F6FA;
  border-radius: 16px;
}

.history__container .history__head {
  padding: 20px;
}

.history__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.history__text {
  color: #7D8DA2;
}

.history__link {
  display: flex;
  height: 42px;
  margin-left: 16px;
  background: #F5F5FA;
  border-radius: 8px;
  color: #7D8DA2;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
  flex: 0 0 42px;
}

.history__link:hover {
  color: #1C1D21;
}

.history__chart svg {
  border-radius: 0 0 16px 16px;
}

.v-application--is-rtl .history__link {
  margin-right: 16px;
  margin-left: 0;
}

.series {
  display: flex;
  margin: 0 -24px -12px;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .series {
    display: block;
  }
}

.series__item {
  display: flex;
  margin: 0 24px 12px;
  flex: 1 1 calc(50% - 48px);
}

.series__circle {
  position: relative;
  width: 12px;
  height: 12px;
  margin: 4px 10px 0 0;
  border-radius: 50%;
  flex: 0 0 12px;
}

.series__circle:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 4px;
  height: 4px;
  background: white;
  border-radius: 50%;
}

.series__title {
  margin-right: 16px;
}

.series__value {
  margin-left: auto;
  font-weight: 700;
}

.series_lines {
  display: block;
}

.wt-container {
  padding-left: 84px;
}

@media only screen and (max-width: 1339px) {
  .wt-container {
    padding-left: 84px;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container {
    padding: 69px 0 0;
  }
}

.wt-container__head {
  display: flex;
  padding: 17px 28px;
  min-height: 70px;
  align-items: center;
  color: #fff;
  background-color: var(--middle-back);
  position: relative;
  z-index: 110;
  gap: 6px;
}

.wt-container__head .svg-container {
  position: absolute;
  z-index: -1;
  top: -10px;
  height: 80px;
  overflow: hidden;
  left: 0;
}

.wt-container__head .svg-container svg {
  position: relative;
  left: -5px;
}

.wt-container__head .svg-container svg .color1 {
  fill: var(--light-back-dark-3);
}

@media only screen and (max-width: 767px) {
  .wt-container__head .svg-container {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container__head {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 8px;
    justify-content: space-between;
    background-image: none;
  }
}

.wt-container__action_menu {
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .wt-container__action_menu {
    display: none;
  }
}

.wt-container__title {
  margin-right: auto;
}

@media only screen and (max-width: 767px) {
  .wt-container__title {
    margin-left: auto;
    line-height: 22px;
    font-size: 18px;
    order: 2;
  }
}

.wt-container__buttons {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}

.wt-container__search {
  margin-left: auto;
}

@media only screen and (max-width: 767px) {
  .wt-container__search {
    margin: 0;
    order: 1;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container__new {
    margin: 0;
    order: 4;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container__filter {
    order: 3;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container__switch {
    order: 5;
  }
}

.wt-container__body {
  padding: 26px;
}

@media only screen and (max-width: 767px) {
  .wt-container__body {
    padding: 16px 16px 92px;
  }
}

.wt-container__details {
  border-radius: 12px;
  padding: 0;
  background: #E9EDF2;
  border: 1px solid #C3D9F3;
}

@media only screen and (max-width: 767px) {
  .wt-container__details.customer_details {
    margin: -16px -16px 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
  }
}

.wt-container__details .panel__body {
  overflow-x: visible;
}

@media only screen and (max-width: 767px) {
  .wt-container .panel {
    border-radius: 0;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container .panel_rounded {
    border-radius: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container .panel.widget {
    border-radius: 12px;
    padding-bottom: 24px;
  }
}

.wt-container .panel.widget .panel__head {
  display: flex;
}

.wt-container .panel.widget .panel__body {
  padding: 0;
  overflow-y: visible;
}

.wt-container .panel.widget .panel__body_scroll {
  overflow-y: auto;
}

.wt-container .panel.widget .employee_logged {
  max-height: 720px;
  overflow-y: auto;
}

@media only screen and (min-width: 1340px) {
  .wt-container.extended {
    padding-left: 242px;
  }
}

@media only screen and (max-width: 767px) {
  .wt-container.extended {
    padding: 69px 0 0;
  }
}

.v-application--is-rtl .wt-container {
  padding-left: 0;
  padding-right: 84px;
}

@media only screen and (max-width: 1339px) {
  .v-application--is-rtl .wt-container {
    padding-right: 84px;
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wt-container {
    padding: 69px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wt-container__head {
    flex-direction: row-reverse;
  }
}

.v-application--is-rtl .wt-container__new {
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wt-container__search {
    margin-left: 0;
  }
}

.v-application--is-rtl .wt-container__notifications {
  margin-right: 0;
}

.v-application--is-rtl .wt-container__bmessages {
  margin-right: 0;
}

.v-application--is-rtl .wt-container__title {
  margin-left: auto;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wt-container__title {
    margin-left: auto;
    margin-right: auto;
  }
}

.v-application--is-rtl .wt-container__action_menu {
  margin-left: 20px;
  margin-right: 0;
}

@media only screen and (min-width: 1340px) {
  .v-application--is-rtl .wt-container.extended {
    padding-right: 242px;
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wt-container.extended {
    padding: 69px 0 0;
  }
}

.empty {
  display: flex;
  min-height: calc(100vh - 112px);
}

@media only screen and (max-width: 767px) {
  .empty {
    min-height: calc(100vh - 188px);
  }
}

.empty__container {
  width: 100%;
  max-width: 540px;
  margin: auto;
  text-align: center;
}

.empty__preview {
  margin-bottom: 36px;
}

.empty__title {
  margin-bottom: 12px;
}

@media only screen and (max-width: 767px) {
  .empty__title {
    font-size: 20px;
  }
}

.empty__text {
  max-width: 380px;
  margin: 0 auto;
  color: #7D8DA2;
}

.empty__btn {
  min-width: 178px;
  margin-top: 24px;
}

.empty_sm {
  min-height: 0;
}

.empty_sm .empty__preview {
  max-width: 246px;
  margin: 0 auto 36px;
}

.panel {
  padding: 24px;
  background: white;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .panel {
    padding: 0;
  }
}

.panel__tab {
  margin-bottom: 14px;
}

@media only screen and (max-width: 767px) {
  .panel__transparent {
    background: transparent;
  }
}

.panel__transparent .panel__head {
  margin-bottom: 18px;
}

@media only screen and (max-width: 767px) {
  .panel__transparent .panel__body {
    padding-bottom: 12px;
  }
}

.panel__total {
  padding: 12px 24px;
  font-size: 16px;
}

.panel__head {
  display: flex;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .panel__head {
    display: block;
    margin-bottom: 0;
    padding: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .panel__head_line {
    display: flex;
    justify-content: space-between;
    background: #fff;
    box-shadow: 0px 0px 6px rgba(28, 73, 130, 0.2509803922);
    border: 1px solid #7E9ABF;
    border-radius: 12px;
    padding: 10px;
  }
}

.panel__head_border {
  margin: -24px -24px 0;
  padding: 24px;
  width: calc(100% + 48px);
  border-bottom: 1px solid #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .panel__head_border {
    width: 100%;
    margin: 0;
    padding: 24px;
  }
}

.panel__head.colored {
  width: auto;
  margin: -24px -24px 0 -24px;
  background: #E9EDF2;
  padding: 20px 24px;
  border-radius: 12px 12px 0 0;
}

@media only screen and (max-width: 767px) {
  .panel__head.colored {
    margin: 0;
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .panel__head_mcolumn {
    flex-direction: column;
  }
}

.panel__head_blue.colored {
  background: #E5F5FF;
}

.panel__head_purple.colored {
  background: #FFE2F1;
}

.panel__head_green.colored {
  background: #D3EFE7;
}

.panel__head_yellow.colored {
  background: #FFF3DF;
}

@media only screen and (max-width: 767px) {
  .panel__head_mflex {
    display: flex;
  }
}

.panel__head .panel__title {
  font-weight: 500;
  font-size: 18px;
  padding: 5px 0 4px;
}

@media only screen and (max-width: 767px) {
  .panel__head .panel__title {
    font-size: 16px;
    margin-bottom: 0;
    padding: 0;
  }
}

.panel__head .panel__title_widget {
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .panel__head_line .panel__title {
    margin: 0;
  }
}

@media only screen and (max-width: 767px) {
  .panel__group {
    justify-content: flex-start;
  }
}

.panel__group_right {
  margin-right: auto;
  padding-left: 12px;
}

@media only screen and (max-width: 767px) {
  .panel__group.jend {
    justify-content: flex-end;
  }
}

@media only screen and (max-width: 767px) {
  .panel__group_mbetween {
    justify-content: space-between;
    width: 100%;
  }
}

.panel__group_income {
  display: flex;
  align-items: center;
}

.panel__group_income > span {
  display: flex;
  align-items: center;
}

.panel__group_income > span > div,
.panel__group_income > div,
.panel__group_income > button {
  margin-right: 12px;
}

@media only screen and (max-width: 767px) {
  .panel__group_income {
    flex-wrap: wrap;
  }
}

.panel__text {
  color: #7D8DA2;
}

.panel__body {
  background: #F3F6FA;
  margin: 0 -24px;
  width: calc(100% + 48px);
  overflow-x: auto;
}

@media only screen and (max-width: 767px) {
  .panel__body {
    width: 100%;
    margin: 0;
    overflow-x: auto;
  }
}

.panel__body_bg {
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .panel__body_bg {
    padding: 24px;
    background: white;
  }
}

.panel__body.white {
  background: white;
}

.panel__body_scroll {
  max-height: 480px;
  overflow: auto;
}

.panel__inner {
  padding: 24px;
}

.panel__tight {
  margin: 0 -24px;
  width: calc(100% + 48px);
  background: #fff;
}

@media only screen and (max-width: 767px) {
  .panel__tight {
    margin: 0;
    width: 100%;
    background: #fff;
    border-radius: 12px;
  }
}

.panel__info .panel__title .la,
.panel__info .panel__title .lab {
  margin-left: 4px;
  font-size: 22px;
}

.panel__chart {
  height: 280px;
  padding: 0 24px;
}

.panel__chart_md {
  height: 220px;
}

.panel__chart_sm {
  height: 180px;
}

.panel__chart_pie {
  display: flex;
  align-items: center;
  justify-content: center;
}

.panel__chart_bar {
  height: 360px;
}

.panel__series {
  padding: 24px;
}

.panel__stats {
  display: flex;
  margin: 24px -24px -24px;
  border-top: 1px solid #E9EDF2;
  text-align: center;
}

.panel__stat {
  padding: 24px 12px;
  flex: 1;
}

.panel__stat:not(:last-child) {
  border-right: 1px solid #E9EDF2;
}

.panel__map {
  margin: 0 -24px;
}

.panel__foot {
  display: flex;
  margin-top: 22px;
  align-items: center;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .panel__foot {
    padding: 16px 0;
    margin: 0;
  }
}

.panel__foot_between {
  justify-content: space-between;
}

.panel__foot_center {
  justify-content: center;
}

.panel__foot_center > button {
  margin: 0 10px;
}

.panel__foot_widget {
  margin-bottom: -24px;
  background: #E9EDF2;
  border-radius: 0 0 12px 12px;
  padding: 16px;
}

@media only screen and (max-width: 767px) {
  .panel__foot_widget.mobile-show {
    display: flex;
  }
}

.panel__foot_pager {
  width: 100%;
  text-align: center;
}

.panel__foot.foot_online {
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .panel__foot.foot_online {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media only screen and (max-width: 767px) {
  .panel_rounded .panel__foot {
    padding: 24px;
  }
}

.panel__foot .panel__text {
  margin-left: 18px;
}

.panel__filter {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 18px;
}

.panel__filter .data__label {
  margin-right: 15px;
}

.panel__filter .theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border: none;
}

.v-application--is-rtl .panel__group_right {
  margin-left: auto;
  padding-right: 12px;
  margin-right: -6px;
  padding-left: 0;
}

.v-application--is-rtl .panel__group_income > span > div,
.v-application--is-rtl .panel__group_income > div,
.v-application--is-rtl .panel__group_income > button {
  margin-right: 0;
  margin-left: 12px;
}

.v-application--is-rtl .panel__filter .data__label {
  margin-right: 0;
  margin-left: 15px;
}

.tag {
  display: inline-flex;
  border: 1px solid transparent;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  max-width: 100px;
  overflow: hidden;
  padding: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .tag {
    padding: 1px 6px;
  }
}

.tag_stroke {
  background: white;
  border-color: #E9EDF2;
}

.tag_button {
  background: white;
  border-color: #E9EDF2;
  color: #262B31;
  max-width: none;
  cursor: pointer;
}

.tag_button:hover {
  background: #F3F6FA;
}

.tag .la,
.tag .lab {
  position: relative;
  top: -1px;
  margin-right: 8px;
  color: #7D8DA2;
}

.tag_group {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.tag-group {
  display: flex;
  margin: 0 -4px -4px 0;
  flex-wrap: wrap;
}

.tag-group .tag {
  margin: 0 4px 4px 0;
}

.grid {
  margin: 0 -24px -24px;
  overflow: auto;
}

@media only screen and (max-width: 767px) {
  .grid {
    margin: 0;
  }
}

.grid__table {
  display: table;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .grid__table {
    min-width: 100% !important;
  }
}

.grid__head {
  display: table-header-group;
  background: #F3F6FA;
  font-size: 12px;
  font-weight: 700;
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .grid__head {
    display: none;
  }
}

.grid__head .grid__cell {
  padding: 16px 12px;
}

.grid__filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.grid__body {
  display: table-row-group;
}

.grid__body .grid__row:first-child .grid__cell {
  padding-top: 24px;
}

@media only screen and (max-width: 767px) {
  .grid__body .grid__row:first-child .grid__cell {
    padding-top: 6px;
  }
}

.grid__body .grid__row:last-child .grid__cell {
  padding-bottom: 24px;
}

@media only screen and (max-width: 767px) {
  .grid__body .grid__row:last-child .grid__cell {
    padding-bottom: 6px;
  }
}

.grid__row {
  display: table-row;
}

@media only screen and (max-width: 767px) {
  .grid__row {
    display: flex;
    margin-bottom: 6px;
    padding: 8px;
    background: white;
    border-radius: 10px;
  }
}

.grid__cell {
  display: table-cell;
  padding: 12px;
  vertical-align: middle;
}

@media only screen and (max-width: 767px) {
  .grid__cell {
    padding: 8px;
    flex: 1 1 auto;
  }
}

.grid__cell:first-child {
  padding-left: 24px;
}

@media only screen and (max-width: 767px) {
  .grid__cell:first-child {
    padding-left: 6px;
  }
}

.grid__cell:last-child {
  padding-right: 24px;
}

@media only screen and (max-width: 767px) {
  .grid__cell:last-child {
    padding-right: 6px;
  }
}

.grid__flex {
  display: flex;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .grid__flex {
    align-items: flex-start;
  }
}

.grid__preview {
  display: flex;
  width: 52px;
  height: 52px;
  margin-right: 20px;
  background: #EFF2FE;
  border-radius: 8px;
  color: #5E81F4;
  align-items: center;
  justify-content: center;
  flex: 0 0 52px;
}

.grid__pic {
  border-radius: 8px;
}

.grid__bold {
  font-weight: 700;
}

.pager {
  width: 100%;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .pager {
    background: white;
    border-radius: 12px;
    padding: 10px;
  }
}

.pager,
.pager__list {
  display: flex;
}

.pager.with-onpage {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.pager.with-onpage > div {
  align-items: center;
  text-align: center;
  width: 400px;
}

.pager__arrow {
  font-size: 12px;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .pager__arrow {
    padding: 0 9px;
    font-size: 0;
  }

  .pager__arrow .la,
  .pager__arrow .lab {
    margin: 0;
  }
}

.pager__link {
  position: relative;
  margin: 0 4px;
}

.pager__link:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -24px;
  height: 2px;
  background: #5E81F4;
  border-radius: 2px;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}

.pager__link.active {
  background: #EFF2FE;
  color: #5E81F4;
}

.pager__link.active:after {
  opacity: 1;
}

.pager__onpage {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 40px;
}

.pager__onpage_item {
  display: inline-flex;
  min-width: 32px;
  height: 32px;
  padding: 0 2px;
  border: 1px solid transparent;
  border-radius: 6px;
  font-weight: 500;
  font-size: 14px;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  cursor: pointer;
}

.pager__onpage_item.active {
  background: #5E81F4;
  color: white !important;
  cursor: default;
}

.search {
  position: relative;
}

.search .action {
  position: relative;
  z-index: 90;
}

.search__dropdown {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 444px;
  z-index: 109;
}

@media only screen and (max-width: 767px) {
  .search__dropdown {
    left: 0;
    right: auto;
    width: calc(100vw - 32px);
  }
}

.search__field {
  position: relative;
}

.search__input {
  width: 100%;
  height: 36px;
  padding: 0 16px;
  border-radius: 6px;
  box-shadow: 0px 6px 20px rgba(153, 155, 168, 0.1019607843);
  background: white;
}

.search__icon {
  display: flex;
  position: absolute;
  color: #1167D8;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}

.search__icon .la,
.search__icon .lab {
  font-size: 20px;
}

.search__results {
  display: none;
  margin-top: 10px;
  background: white;
  border-radius: 6px;
  max-height: 500px;
  overflow: auto;
}

.search__results.visible {
  display: block;
}

.search__result {
  display: flex;
  padding: 20px 12px;
  color: #1C1D21;
  align-items: center;
}

.search__result:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.search__cell {
  padding: 0 8px;
}

.search__cell:last-child {
  margin-left: auto;
}

.search__preview {
  display: flex;
  width: 42px;
  height: 42px;
  background: #F5F5FA;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
}

.search__preview i {
  font-size: 22px;
}

.search__pic {
  border-radius: 6px;
}

.search__title {
  font-weight: 700;
}

.search__text {
  color: #7D8DA2;
}

.search__tag {
  min-width: 110px;
}

.search.open {
  z-index: 101;
}

.search.open .search__dropdown,
.search.open .search__backdrop {
  display: block;
}

.search.open .action {
  background: white;
}

.v-application--is-rtl .search__dropdown {
  right: auto;
  left: 0;
}

.v-application--is-rtl .search__icon {
  right: auto;
  left: 0;
}

.v-application--is-rtl .search__cell:last-child {
  margin-left: 0;
  margin-right: auto;
}

.new {
  position: relative;
}

.new__action {
  position: relative;
  transition: none;
}

.new__dropdown {
  display: none;
  position: absolute;
  top: 46px;
  right: 0;
  width: 286px;
  background: white;
  border-radius: 6px;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .new__dropdown {
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    border-radius: 16px 16px 0 0;
    overflow: auto;
  }
}

.new__item {
  display: flex;
  padding: 20px;
  color: #1C1D21;
  align-items: center;
}

.new__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.new__icon {
  display: flex;
  height: 36px;
  margin-right: 16px;
  background: rgba(94, 129, 244, 0.1);
  border-radius: 6px;
  color: #5E81F4;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.new__title {
  font-weight: 700;
}

.new.open {
  z-index: 101;
}

.new.open .new__action {
  background: #5E81F4;
  color: white;
  z-index: 100;
}

.new.open .new__dropdown,
.new.open .new__backdrop {
  display: block;
}

.v-application--is-rtl .new__dropdown {
  left: 0;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .new__dropdown {
    right: 0;
    left: auto;
  }
}

.v-application--is-rtl .new__icon {
  margin-left: 16px;
  margin-right: 0;
}

.wt-layout {
  margin-bottom: -28px;
}

.wt-layout__tabs {
  display: none;
}

@media only screen and (max-width: 767px) {
  .wt-layout__tabs {
    display: flex;
    margin: 0 -4px 16px;
  }
}

.wt-layout__tabs .wt-layout__action {
  margin: 0 4px;
  flex: 1;
}

.wt-layout__row {
  display: flex;
  margin: 0 -14px;
}

@media only screen and (max-width: 1023px) {
  .wt-layout__row {
    display: block;
    margin: 0;
  }
}

.wt-layout__row-widget {
  flex-wrap: wrap;
}

.wt-layout__panel {
  margin: 0 14px 28px;
  flex: 1 0 calc(50% - 28px);
}

.wt-layout__panel.widget {
  overflow-x: hidden;
}

.wt-layout__panel.widget .panel__body {
  overflow-x: auto;
}

.wt-layout__panel.widget.widget-flexible {
  overflow-x: auto;
  flex: auto;
  min-width: calc(50% - 28px);
}

@media only screen and (max-width: 1023px) {
  .wt-layout__panel {
    margin: 0 0 28px;
    flex: 1;
  }
}

@media only screen and (max-width: 767px) {
  .wt-layout__panel {
    max-width: 100%;
  }
}

.wt-layout__panel_x2 {
  flex: 0 0 calc(66.66% - 28px);
}

@media only screen and (max-width: 767px) {
  .wt-layout__panel_tab {
    display: none;
  }

  .wt-layout__panel_tab.visible {
    display: block;
  }
}

.wt-layout__col {
  flex: 1;
}

.wt-layout_stroke .wt-layout__panel {
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .wt-layout_stroke .wt-layout__panel {
    border: none;
  }
}

.wt-layout .empty {
  background: transparent;
}

.wt-layout__customer {
  margin: 16px;
}

.sort {
  position: relative;
  z-index: 100;
}

.sort.open {
  z-index: 110;
}

@media only screen and (max-width: 767px) {
  .sort {
    margin-left: 6px;
  }
}

.sort__head {
  display: flex;
  font-size: 12px;
  color: #7D8DA2;
  font-weight: 700;
  text-transform: uppercase;
  align-items: center;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .sort__head {
    border-radius: 6px;
  }
}

.sort__icon {
  display: flex;
  height: 40px;
  border-radius: 6px;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .sort__icon {
    width: 40px;
    margin: 0;
    background: #F3F6FA;
    justify-content: center;
    color: #1977F3;
  }
}

.sort__icon .la,
.sort__icon .lab {
  display: block;
  font-size: 24px;
}

@media only screen and (max-width: 767px) {
  .sort__label,
  .sort__selected,
  .sort__arrow {
    display: none;
  }
}

.sort__label {
  margin-right: 5px;
}

.sort__selected {
  color: #1C1D21;
}

.sort__arrow {
  margin-left: 8px;
}

.sort__arrow .la,
.sort__arrow .lab {
  display: block;
  position: relative;
  top: -2px;
}

.sort__dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  min-width: 280px;
  padding: 24px;
  background: white;
  border-radius: 6px;
  z-index: 109;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 767px) {
  .sort__dropdown {
    position: fixed;
    top: 90px;
    left: 0;
    bottom: 90px;
    width: 100%;
    max-height: calc(100% - 68px);
    border-radius: 16px 16px 0 0;
    overflow: auto;
  }
}

.sort__title {
  color: #7D8DA2;
}

.sort__items {
  margin: 0 -24px;
}

.sort__item {
  padding: 24px;
}

.sort__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.sort__foot {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.sort__number {
  background: #7D8DA2;
  border-radius: 10px;
  position: absolute;
  top: -10px;
  right: -10px;
  min-width: 20px;
  min-height: 20px;
  height: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 12px;
}

.sort.open .sort__dropdown,
.sort.open .sort__backdrop {
  display: block;
}

.v-application--is-rtl .sort__dropdown {
  right: auto;
  left: 0;
}

.v-application--is-rtl .sort__number {
  right: auto;
  left: -10px;
}

.members {
  display: flex;
  margin: 0 -4px -4px 0;
  align-items: center;
  flex-wrap: wrap;
}

.members__item {
  width: 36px;
  margin: 0 4px 4px 0;
  flex: 0 0 36px;
}

.members__pic {
  display: block;
  width: 100%;
  border-radius: 6px;
}

.members__counter {
  height: 36px;
  background: #F6F6F6;
  border-radius: 6px;
  color: #7D8DA2;
  text-align: center;
  line-height: 36px;
}

@media only screen and (max-width: 767px) {
  .info__section {
    padding: 12px 16px 16px;
    background: white;
    border-radius: 6px;
  }
}

.info__section:not(:last-child) {
  margin-bottom: 24px;
}

@media only screen and (max-width: 767px) {
  .info__section:not(:last-child) {
    margin-bottom: 4px;
  }
}

.info__title {
  margin-bottom: 12px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .info__title {
    margin-bottom: 12px;
    font-size: 12px;
    color: #7D8DA2;
  }
}

.info__text {
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .info__text {
    color: #1C1D21;
  }
}

.info__cover {
  padding: 18px 24px 24px;
  background: #F3F6FA;
  border-radius: 8px;
}

@media only screen and (max-width: 767px) {
  .info__cover {
    padding: 0;
    background: none;
  }
}

.info__stats {
  display: flex;
  justify-content: space-between;
}

.info__values {
  color: #7D8DA2;
}

.info__values strong {
  color: #1C1D21;
}

.info__progress {
  margin-top: 12px;
}

.data {
  margin: 0 -24px -24px;
}

@media only screen and (max-width: 767px) {
  .data {
    margin: 0;
  }
}

.data_grid {
  margin: 0;
}

.data__head {
  padding: 12px 24px;
  background: #F3F6FA;
  border: 1px solid transparent;
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .data__head {
    display: none;
  }
}

.data__title {
  color: #7D8DA2;
}

.data__title .value {
  color: #262B31;
}

.data__row {
  display: flex;
  align-items: center;
}

.data__cell {
  padding: 0 8px;
  flex: 1;
}

@media only screen and (max-width: 767px) {
  .data__cell {
    padding: 0 14px 0 0;
    flex: auto;
  }
}

.data__cell_first {
  border-bottom: 1px solid #E9EDF2;
}

.data__cell_last {
  border-top: 1px solid #E9EDF2;
}

.data__cell.min {
  min-width: 60px;
}

.data__cell:first-child {
  padding-left: 0;
}

.data__cell:last-child {
  padding-right: 24px;
}

@media only screen and (max-width: 767px) {
  .data__cell:last-child {
    padding-right: 14px;
  }
}

.data__cell_xl {
  flex: 3;
}

@media only screen and (max-width: 767px) {
  .data__cell_xl {
    flex: 1 1 auto;
  }
}

.data__cell_lg {
  flex: 2;
}

@media only screen and (max-width: 767px) {
  .data__cell_lg {
    flex: 1 1 auto;
  }
}

.data__cell_md {
  flex: 1.5;
}

@media only screen and (max-width: 767px) {
  .data__cell_md {
    flex: 1 1 auto;
  }
}

.data__cell_sm {
  flex: 0.75;
}

.data__cell_id {
  flex: 0 0 90px;
}

.data__cell_xs {
  flex: initial;
}

.data__cell_members,
.data__cell_tags {
  min-width: 172px;
  flex: 1.3;
}

.data__cell_action {
  flex: 0 0 68px;
  display: inline-block;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .data__cell_action {
    flex: 0 0 50px;
  }
}

.data__cell_toggle {
  max-width: 72px;
  flex: 0 0 72px;
}

@media only screen and (max-width: 767px) {
  .data__cell_toggle {
    max-width: 54px;
    flex: 0 0 54px;
  }
}

.data__cell_time {
  flex: 0 0 84px;
}

.data__expand {
  border-top: 2px solid var(--middle-back-dark-10);
  border-bottom: 2px solid var(--middle-back-dark-10);
}

.data__date {
  min-width: 80px;
}

.data__filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
  transition: color 0.2s;
  cursor: pointer;
}

.data__filter:hover {
  color: #1C1D21;
}

.data__body {
  padding: 24px;
}

@media only screen and (max-width: 767px) {
  .data__body {
    padding: 0;
  }
}

.data__item {
  padding: 20px 0;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .data__item {
    padding: 12px 0;
    background: white;
    border: none;
    border-radius: 8px;
  }
}

.data__item:not(:last-child) {
  margin-bottom: 8px;
}

@media only screen and (max-width: 767px) {
  .data__item:not(:last-child) {
    margin-bottom: 4px;
  }
}

.data__icon {
  color: #7D8DA2;
}

.data__effect {
  margin-right: 20px;
}

.data__main {
  display: flex;
  padding-left: 24px;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .data__main {
    padding-left: 14px;
  }
}

.data__preview {
  display: flex;
  position: relative;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  background: #F5F5FA;
  border-radius: 6px;
  font-size: 22px;
  align-items: center;
  justify-content: center;
  flex: 0 0 48px;
}

@media only screen and (max-width: 767px) {
  .data__preview {
    margin-right: 16px;
  }
}

.data__preview_file {
  flex: 0 0 40px;
}

.data__preview.transparent {
  background: transparent;
}

.data__preview_file .data__pic {
  max-width: 20px;
  max-height: 20px;
  border-radius: 0;
}

.data__pic {
  border-radius: 6px;
}

.data__label {
  color: #7D8DA2;
  font-size: 16px;
}

.data__label.small {
  font-size: 14px;
}

.data__content {
  font-size: 16px;
}

.data__content_between {
  display: flex;
  justify-content: space-between;
}

.data__content_around {
  display: flex;
  justify-content: space-around;
}

.data__stars .la,
.data__stars .lab {
  font-size: 16px;
  color: #5E81F4;
}

.data__stars .la.active,
.data__stars .lab.active {
  opacity: 0.5;
  color: #7D8DA2;
}

.data__corner {
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
  min-width: 36px;
  min-height: 36px;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.data__corner_left {
  left: 16px;
  right: auto;
}

.data__corner .data__tag {
  min-width: 0;
  padding: 7px 12px 8px;
}

.data__foot {
  display: flex;
  width: calc(100% + 32px);
  margin: 12px -16px -16px;
  border-top: 1px solid #E9EDF2;
}

.data__box {
  padding: 16px 16px 18px;
  justify-content: center;
  flex: 0 0 50%;
}

@media only screen and (max-width: 767px) {
  .data__box {
    padding: 14px;
  }
}

.data__box:first-child {
  border-right: 1px solid #E9EDF2;
}

.data__progress {
  margin: 9px 0 4px;
}

.data_list {
  overflow: auto;
}

.data_list .data__container {
  min-width: 884px;
}

@media only screen and (max-width: 767px) {
  .data_list .data__container {
    min-width: 0;
  }
}

.data_grid .data__head .data__cell:last-child {
  padding-right: 0;
}

.data_grid .data__body {
  display: flex;
  margin: 0 -8px -16px;
  text-align: center;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .data_grid .data__body {
    display: block;
    margin: 0;
    background: var(--light-back);
  }

  .data_grid .data__body .v-chip.v-size--default {
    height: 36px;
  }
}

.data_grid .data__item {
  position: relative;
  min-width: 240px;
  padding: 0;
  margin: 0 8px 16px;
  flex: 1 1 calc(25% - 16px);
}

@media only screen and (max-width: 767px) {
  .data_grid .data__item {
    margin: 0 0 10px;
    box-shadow: 0px 0px 6px rgba(28, 73, 130, 0.2509803922);
  }
}

.data_grid .data__item .data__row {
  flex-direction: column;
}

.data_grid .data__item .data__cell {
  width: 100%;
  padding: 12px;
}

.data_grid .data__main {
  padding: 0;
  flex-direction: column;
}

.data_grid .data__preview {
  width: 64px;
  height: 64px;
  margin: 0 auto 12px;
  flex: 0 0 64px;
}

.data_grid .data__preview_large {
  width: auto;
  height: auto;
  margin: -36px -16px 24px;
}

.data_grid .data__preview_large .data__pic {
  width: 100%;
  border-radius: 11px 11px 0 0;
}

.data_grid .data__preview_file {
  width: 52px;
}

.data_grid .data__members,
.data_grid .data__tags {
  justify-content: center;
}

.data_messages .data__body {
  padding-top: 0;
}

.data.no-header .data__body {
  padding-top: 0;
  padding-bottom: 0;
}

.data__gallery {
  display: flex;
  align-items: center;
  justify-content: center;
}

.data__gallery > div {
  width: 50px;
  height: 50px;
  margin: 0 5px;
}

.data__gallery a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.data__gallery a img {
  max-height: 100%;
}

.v-application--is-rtl .data__preview {
  margin-left: 20px;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .data__preview {
    margin-left: 16px;
    margin-right: 0;
  }
}

.tasks__item {
  display: flex;
  min-height: 62px;
  padding: 14px 12px;
  background: white;
  border-radius: 10px;
  border: 1px solid #E9EDF2;
  align-items: center;
}

.tasks__item:not(:last-child) {
  margin-bottom: 8px;
}

.tasks__item_add {
  border-style: dashed;
}

.tasks__cell {
  padding: 0 8px;
}

.tasks__cell_lg {
  flex: 1 1 auto;
}

.tasks__field {
  margin-left: -4px;
}

.tasks__input {
  width: 100%;
  height: 36px;
}

.tasks__preview {
  width: 36px;
}

.tasks__pic {
  display: block;
  width: 100%;
  border-radius: 6px;
}

.tasks__foot {
  margin-top: 16px;
  text-align: center;
}

.desk {
  display: flex;
  margin: 0 -8px;
}

@media only screen and (max-width: 1259px) {
  .desk {
    display: block;
  }
}

.desk__col {
  margin: 0 8px;
  padding: 24px;
  border-radius: 10px;
  border: 1px dashed #E9EDF2;
  flex: 1;
}

@media only screen and (max-width: 1259px) {
  .desk__col:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .desk__col {
    padding: 0;
    border: none;
  }
}

.desk__head {
  display: flex;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .desk__head {
    margin-bottom: 12px;
  }
}

.desk__title {
  font-weight: 700;
  color: #7D8DA2;
}

.desk__caption {
  margin-left: 16px;
}

@media only screen and (max-width: 1259px) {
  .desk__list {
    display: flex;
    margin: 0 -8px -16px;
    flex-wrap: wrap;
  }
}

.desk__item {
  padding: 20px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 1259px) {
  .desk__item {
    margin: 0 8px 16px;
    flex: 0 0 calc(50% - 16px);
  }
}

@media only screen and (max-width: 1023px) {
  .desk__item {
    flex: 0 0 calc(100% - 16px);
  }
}

@media only screen and (max-width: 767px) {
  .desk__item {
    background: white;
  }
}

.desk__item:not(:last-child) {
  margin-bottom: 6px;
}

@media only screen and (max-width: 1259px) {
  .desk__item:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .desk__item:not(:last-child) {
    margin-bottom: 4px;
  }
}

.desk__top {
  display: flex;
  margin-bottom: 16px;
  justify-content: space-between;
}

.desk__action {
  margin-left: 16px;
}

.desk__name {
  font-size: 16px;
  font-weight: 700;
}

.desk__text {
  color: #7D8DA2;
}

.desk__details {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
}

.desk__foot {
  display: flex;
  margin-top: 24px;
  align-items: center;
  justify-content: space-between;
}

.desk__tag {
  margin-right: 16px;
}

.v-application--is-rtl .desk__caption {
  margin-right: 16px;
  margin-left: 0;
}

@media only screen and (max-width: 1259px) {
  .v-application--is-rtl .desk__list {
    margin: 0 -16px -8px;
  }
}

@media only screen and (max-width: 1259px) {
  .v-application--is-rtl .desk__item {
    margin: 0 16px 8px;
    flex: 0 0 calc(50% - 16px);
  }
}

.v-application--is-rtl .desk__action {
  margin-right: 16px;
  margin-left: 0;
}

.v-application--is-rtl .desk__tag {
  margin-left: 16px;
  margin-right: 0;
}

.user {
  display: flex;
  align-items: center;
}

.user__preview {
  display: flex;
  height: 36px;
  box-shadow: 0 0 0 1px #E9EDF2 inset;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.user__pic {
  display: block;
  width: 100%;
  border-radius: 6px;
}

.user__details {
  margin-left: 14px;
}

.user__name {
  font-weight: 700;
}

.user__text {
  color: #7D8DA2;
}

.user-group .user:not(:last-child) {
  margin-bottom: 18px;
}

.user-group .user__preview {
  height: 52px;
  border-radius: 8px;
  flex: 0 0 52px;
}

.user-group .user__pic {
  border-radius: 8px;
}

.user-group .user__details {
  margin-left: 22px;
}

@media only screen and (max-width: 1023px) {
  .user-group_members {
    display: flex;
    overflow: auto;
  }

  .user-group_members:after {
    content: "";
    flex: 0 0 8px;
  }
}

@media only screen and (max-width: 767px) {
  .user-group_members {
    margin: -16px -16px 0;
    padding: 18px 0 18px 20px;
    background: white;
  }

  .user-group_members:after {
    flex: 0 0 20px;
  }
}

@media only screen and (max-width: 1023px) {
  .user-group_members .user {
    flex: 0 0 52px;
  }

  .user-group_members .user:not(:last-child) {
    margin: 0 8px 0 0;
  }
}

@media only screen and (max-width: 1023px) {
  .user-group_members .user__details {
    display: none;
  }
}

.activity__section:not(:last-child) {
  margin-bottom: 20px;
}

.activity__head {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .activity__head {
    margin-bottom: 12px;
  }
}

.activity__item {
  position: relative;
  padding: 16px 20px 20px;
  background: white;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

.activity__item:not(:last-child) {
  margin-bottom: 14px;
}

@media only screen and (max-width: 767px) {
  .activity__item:not(:last-child) {
    margin-bottom: 4px;
  }
}

.activity__action {
  position: absolute;
  top: 12px;
  right: 12px;
}

.activity__title {
  margin-bottom: 6px;
  padding-right: 80px;
}

.activity__text {
  margin-bottom: 14px;
  padding-right: 80px;
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .activity__text {
    padding-right: 40px;
  }
}

.activity__gallery {
  display: flex;
  margin: 0 -6px 2px;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .activity__gallery {
    margin: 0 -3px 8px;
  }
}

.activity__preview {
  max-width: 174px;
  margin: 0 6px 12px;
  flex: 0 0 calc(33.33% - 12px);
}

@media only screen and (max-width: 767px) {
  .activity__preview {
    margin: 0 3px 6px;
  }
}

.activity__pic {
  display: block;
  width: 100%;
  border-radius: 12px;
}

.form__section {
  margin-bottom: 8px;
}

.form__link_input {
  position: relative;
}

.form__link_input a {
  position: absolute;
  z-index: 2;
  top: 10px;
  right: -15px;
}

.form__line {
  display: flex;
  margin-bottom: 20px;
  padding: 16px;
  background: #F3F6FA;
  border-radius: 8px;
  align-items: center;
  justify-content: space-between;
}

.form__title {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 18px;
}

.form__subtitle {
  margin-right: 40px;
  color: #7D8DA2;
  font-weight: 700;
}

.form__drag_item {
  display: flex;
  align-items: center;
}

.form__drag_item_wrap {
  flex-wrap: wrap;
}

.form__drag_item_child {
  width: 100%;
  padding-left: 40px;
}

.v-application--is-rtl .form__drag_item_child {
  padding-left: 0;
  padding-right: 40px;
}

.form__drag_item.without-check {
  color: #000;
  margin: 6px 0;
  font-size: 15px;
}

.form__drag_item .v-input.v-input--checkbox {
  margin: 6px;
}

.form__drag_item .handle {
  cursor: move;
}

.form__preview {
  display: flex;
  position: relative;
  width: 108px;
  height: 108px;
  margin: 0 auto 32px;
  background: rgba(94, 129, 244, 0.1);
  border-radius: 8px;
  color: #5E81F4;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.form__preview.large {
  width: 140px;
  height: 140px;
}

.form__preview.right {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  float: right;
}

@media only screen and (max-width: 767px) {
  .form__preview.right {
    float: none;
    margin: 0 auto 20px;
  }
}

.form__preview .la,
.form__preview .lab {
  font-size: 32px;
}

.form__preview .la.remove__image,
.form__preview .lab.remove__image {
  color: #FF808B;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  cursor: pointer;
}

.form__file {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  font-size: 40px;
  opacity: 0;
  cursor: pointer;
}

.form__file.file {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}

.form__file_invisible {
  display: none;
}

.form__textarea_file {
  position: relative;
}

.form__textarea_file .wa-papperclip {
  position: absolute;
  right: 10px;
  top: 16px;
  z-index: 2;
  overflow: hidden;
  padding: 6px;
}

.form__textarea_file .wa-papperclip .wa-clear-file {
  top: 0;
  right: 0;
}

.v-application--is-rtl .form__textarea_file .wa-papperclip .wa-clear-file {
  left: 0;
  right: auto;
}

.v-application--is-rtl .form__textarea_file .wa-papperclip {
  left: 10px;
  right: auto;
}

.form .mask-button {
  position: absolute;
  right: 10px;
  top: -16px;
  z-index: 2;
  overflow: hidden;
  height: 34px !important;
}

.v-application--is-rtl .form .mask-button {
  left: 10px;
  right: auto;
}

.form__pic {
  border-radius: 8px;
}

.form__field,
.form__details {
  margin-bottom: 22px;
}

.form__row {
  display: flex;
  margin: 0;
  padding: 24px;
  gap: 32px;
}

@media only screen and (max-width: 767px) {
  .form__row {
    display: block;
    padding: 0;
  }
}

.form__row_white {
  background: #fff;
  padding: 24px;
}

@media only screen and (max-width: 767px) {
  .form__row_white {
    padding: 24px 0;
  }
}

.form__row_next {
  padding-top: 24px;
}

.form__row_center {
  justify-content: center;
}

.form__col {
  flex: 1;
}

.form__col_auto {
  flex: auto;
}

.form__col_same {
  flex: 1;
}

.form__col.col__3 {
  flex: 1;
}

.form__col.full-width {
  flex: 0 0 100%;
}

.form__col.checkbox {
  padding-top: 30px;
}

@media only screen and (max-width: 767px) {
  .form__col.checkbox {
    padding-top: 0;
    padding-bottom: 20px;
  }
}

.form__col.settings_col.checkboxes {
  padding-bottom: 24px;
}

.form__col.settings_col.checkboxes .v-input--checkbox {
  margin-bottom: 12px;
}

.form__col.settings_col > .v-input,
.form__col.settings_col > .date__container {
  max-width: 450px;
}

.form__foot {
  display: flex;
  margin: 0;
  justify-content: space-between;
}

.form__foot_center {
  justify-content: center;
}

.form__foot_center button {
  margin: 0 10px;
}

.form__image {
  display: flex;
  align-items: flex-end;
}

@media only screen and (max-width: 767px) {
  .form__image {
    margin-bottom: 24px;
  }
}

.form__image .form__preview {
  margin: 0;
  margin-right: 20px;
}

.form__image_vertical {
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.form__image_vertical .form__preview {
  margin-right: 0;
  margin-bottom: 20px;
}

.form__image_name p {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.form__btn {
  min-width: 136px;
}

@media only screen and (max-width: 1023px) {
  .form_settings .form__row {
    display: block;
  }
}

.form__gallery {
  display: flex;
  align-items: center;
}

.form__gallery img {
  max-height: 100%;
}

.form__uploaded-image {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin: 5px 0;
  height: 110px;
  width: 110px;
  position: relative;
}

.form__uploaded-image a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.form__uploaded-image button {
  position: absolute;
  top: -5px;
  right: -5px;
}

.form__uploaded-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  padding: 12px;
  margin: 5px 0;
}

.form__uploaded-file a {
  color: #262B31;
}

.form__modules {
  background: #fff;
  padding: 6px 12px;
  max-height: 500px;
  overflow: auto;
}

.form__digital_field {
  margin: 12px -24px;
  padding: 24px;
  background: #fff;
  position: relative;
}

.form__digital_field .handle {
  cursor: move;
  position: absolute;
  top: 20px;
  left: 5px;
}

@media only screen and (max-width: 767px) {
  .form__digital_field {
    margin: 12px -16px;
  }
}

.form__block {
  padding: 12px 24px;
  margin: -24px -24px;
}

.form__switchers {
  margin-bottom: 24px;
  margin-top: -25px;
}

@media only screen and (max-width: 767px) {
  .form__switchers {
    margin-top: -17px;
  }
}

.form__switchers .action {
  margin: 0 6px;
  color: #fff;
  background: #66A8FF;
  height: 30px;
  border-radius: 0 0 6px 6px;
}

.form__switchers .action_current {
  background: #FF7676;
}

.form__switchers .action_active {
  background: white;
  color: #262B31;
}

.form__filter_automation {
  float: right;
}

.form_digital_public {
  background: #fff;
  padding: 20px;
}

.form_digital_public > div {
  max-width: 1080px;
  margin: 0 auto;
}

.form__smtp {
  margin: 20px 0;
}

.v-application--is-rtl .form__link_input a {
  right: auto;
  left: -15px;
}

.v-application--is-rtl .form__image .form__preview {
  margin-right: 0;
  margin-left: 20px;
}

.v-application--is-rtl .form__image_vertical .form__preview {
  margin-left: 0;
}

.v-application--is-rtl .form__row_tight {
  padding: 0;
}

.v-application--is-rtl .form__row_tight .form__col:last-child {
  padding-left: 0;
  padding-right: 16px;
}

.v-application--is-rtl .form__row_tight .form__col:first-child {
  padding-right: 0;
  padding-left: 16px;
}

.v-application--is-rtl .form__filter_automation {
  float: left;
}

.sign-list {
  height: 80px;
  width: 150px;
}

.sign-block {
  width: 300px;
  border: 1px solid #D5DCE0;
  background: white;
  position: relative;
  margin: 0 auto;
}

.sign-block.mini {
  transform: scale(0.5);
  transform-origin: top left;
}

.sign-block span {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  font-size: 16px;
}

.sign-block canvas {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  /* IE 10+ */
  user-select: none;
  /* Likely future */
  touch-action: none;
}

.voice-recorder {
  display: flex;
  align-items: center;
  gap: 20px;
}

.voice-recorder.wa {
  gap: 5px;
}

.menu {
  height: 100%;
}

.menu__head {
  display: none;
  margin: -16px -16px 16px;
  padding: 22px 16px;
  background: white;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .menu__head {
    display: flex;
  }
}

.menu__head .menu__item {
  padding: 0;
  flex: 1 1 auto;
}

.menu__head .menu__item:not(:last-child) {
  border: none;
}

.menu__head .menu__icon {
  margin-right: 12px;
  border: 1px solid #E9EDF2;
}

.menu__head .menu__icon .la,
.menu__head .menu__icon .lab {
  font-size: 18px;
  color: #7D8DA2;
}

.menu__head .menu__action {
  margin-left: 16px;
}

.menu__container {
  display: flex;
  height: 100%;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .menu__container {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    max-height: calc(100% - 68px);
    background: white;
    border-radius: 6px 6px 0 0;
    overflow: auto;
    z-index: 99;
  }

  .menu__container.visible {
    display: block;
  }
}

.menu__section {
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .menu__section {
    border: none;
    border-radius: 0;
  }
}

.menu__section:first-child {
  margin-bottom: auto;
}

.menu__section:last-child:not(:first-child) {
  margin-top: 40px;
}

@media only screen and (max-width: 767px) {
  .menu__section:last-child:not(:first-child) {
    margin: 0;
    border-top: 1px solid #E9EDF2;
  }
}

@media only screen and (max-width: 767px) {
  .menu__section .menu__item {
    padding: 18px 24px;
  }
}

.menu__section .menu__item:hover {
  color: #7D8DA2;
}

.menu__section .menu__item.active {
  color: #5E81F4;
}

@media only screen and (max-width: 767px) {
  .menu__section .menu__icon {
    margin-right: 16px;
    background: rgba(94, 129, 244, 0.1);
  }

  .menu__section .menu__icon .la,
  .menu__section .menu__icon .lab {
    color: #5E81F4;
  }
}

@media only screen and (max-width: 767px) {
  .menu__section .menu__text {
    display: none;
  }
}

.menu__item {
  display: flex;
  padding: 24px 32px;
  color: #1C1D21;
  align-items: center;
  transition: color 0.2s;
}

.menu__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.menu__icon {
  margin-right: 22px;
}

@media only screen and (max-width: 767px) {
  .menu__icon {
    display: flex;
    height: 40px;
    border-radius: 8px;
    align-items: center;
    justify-content: center;
    flex: 0 0 40px;
  }
}

.menu__icon .la,
.menu__icon .lab {
  font-size: 22px;
}

.menu__title {
  font-weight: 700;
}

.menu__text {
  font-size: 12px;
  color: #7D8DA2;
}

.menu__badge {
  margin-left: auto;
}

.menu_sidebar {
  min-height: calc(100vh - 144px);
}

@media only screen and (max-width: 767px) {
  .menu_sidebar {
    min-height: 0;
  }
}

@media only screen and (max-width: 767px) {
  .menu_sidebar .menu__head {
    margin: -16px;
  }
}

.menu_sidebar .menu__section:last-child:not(:first-child) {
  margin-top: 28px;
}

@media only screen and (max-width: 767px) {
  .menu_sidebar .menu__section:last-child:not(:first-child) {
    margin: 0;
  }
}

.v-application--is-rtl .menu__head .v-application--is-rtl .menu__icon {
  margin-left: 12px;
  margin-right: 0;
}

.v-application--is-rtl .menu__head .v-application--is-rtl .menu__action {
  margin-right: 16px;
  margin-left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .menu__container {
    right: 0;
    left: auto;
  }
}

.v-application--is-rtl .menu__icon {
  margin-left: 22px;
  margin-right: 0;
}

.settings {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .settings {
    padding: 0 16px;
    flex-direction: column-reverse;
  }
}

.settings__head {
  background: #fff;
  box-shadow: 0px 0px 20px rgba(28, 73, 130, 0.2509803922);
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #C3D9F3;
  margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .settings__head.settings__customer {
    border-radius: 0;
    padding: 0;
    margin: 0;
  }
}

@media only screen and (max-width: 767px) {
  .settings__more {
    text-align: center;
    margin: 24px 0;
  }
}

.settings__title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .settings__title {
    text-align: center;
  }
}

.settings__container,
.settings__sidebar {
  padding: 0;
  flex: 1;
}

.settings__container {
  display: flex;
  flex-direction: column;
  flex: 2;
}

@media only screen and (max-width: 1023px) {
  .settings__container {
    flex: 1.5;
  }
}

@media only screen and (max-width: 767px) {
  .settings__container {
    padding: 16px;
    background: white;
    border-radius: 6px;
  }
}

.settings__inner {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .settings__inner {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .settings__inner_customer {
    flex-direction: column;
    margin-bottom: 0;
  }
}

.settings__foot {
  margin-top: auto;
}

.settings__btns {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .settings__btns {
    flex-direction: column;
  }
}

.settings__btn {
  margin-right: 6px;
}

@media only screen and (max-width: 767px) {
  .settings__btn {
    margin: 16px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .settings__sidebar {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .settings_inside {
    margin-top: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .settings_tickets .settings__container {
    padding: 0;
    background: none;
  }
}

.settings_form {
  flex: 3;
  background: #F3F6FA;
}

.settings_main {
  flex: 1;
  padding: 15px 25px;
}

@media only screen and (max-width: 767px) {
  .settings__customer .settings_main {
    width: 100%;
    padding: 24px 0;
  }
}

.settings__customer .settings_form {
  min-height: 400px;
  border-radius: 12px 12px 0 0;
}

@media only screen and (max-width: 767px) {
  .settings__customer .settings_form {
    min-height: 0;
    margin: 0 -16px;
    width: calc(100% + 32px);
    padding: 0 20px;
    border-radius: 0;
  }
}

@media only screen and (max-width: 767px) {
  .settings__customer .settings__container {
    padding-bottom: 0;
  }
}

.settings_buttons {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 0;
  border-top: 1px solid #C3D9F3;
  border-bottom: 1px solid #C3D9F3;
  flex-wrap: wrap;
  gap: 4px;
}

@media only screen and (max-width: 767px) {
  .settings_buttons {
    flex-wrap: wrap;
    gap: 2px;
  }
}

.settings_buttons.center {
  justify-content: center;
}

.settings_buttons .action_info {
  height: 34px;
  min-width: 34px;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .settings_buttons .action_info {
    margin-right: 0;
    height: 34px;
    min-width: 34px;
  }
}

.settings_status {
  margin-top: 20px;
  text-align: center;
}

.settings_item_name {
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 18px;
}

.settings_balance {
  margin-top: 12px;
}

.settings_contacts {
  margin-top: 12px;
}

.settings_contacts .action_info {
  height: 34px;
  min-width: 34px;
  margin-right: 3px;
  margin-left: 3px;
}

@media only screen and (max-width: 767px) {
  .settings_contacts .action_info {
    margin-right: 3px;
    margin-left: 3px;
    height: 34px;
    min-width: 34px;
  }
}

.settings_contact {
  display: flex;
  align-items: center;
}

.settings_contact > div:nth-of-type(1),
.settings_contact > div:nth-of-type(2),
.settings_contact > div:nth-of-type(3) {
  margin-right: 3px;
  margin-left: 3px;
}

.settings_contact > .action__remove {
  margin-top: 0;
  height: 34px;
  min-width: 34px;
  width: 34px;
  margin-right: 3px;
  margin-left: 3px;
}

.settings_contact > .action__remove > .action {
  height: 34px;
  min-width: 34px;
  width: 34px;
}

@media only screen and (max-width: 767px) {
  .settings_contact > .action__remove {
    margin-right: 3px;
    margin-left: 3px;
    height: 34px;
    min-width: 34px;
    width: 34px;
  }

  .settings_contact > .action__remove > .action {
    height: 34px;
    min-width: 34px;
    width: 34px;
  }
}

.v-application--is-rtl .settings_buttons .action_info {
  margin-right: 0;
  margin-left: 4px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .settings_buttons .action_info {
    margin-right: 0;
    margin-left: 2px;
  }
}

.overview {
  background: #E9EDF2;
}

.overview__container {
  background: #fff;
  border-radius: 12px;
  margin-bottom: 30px;
  overflow: hidden;
}

.overview__title {
  padding: 16px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.overview__item {
  color: #262B31;
  padding: 15px 20px;
  background: #F3F6FA;
  border-radius: 10px;
  cursor: pointer;
}

.overview__item:not(:last-child) {
  margin-bottom: 6px;
}

.overview__row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
}

.overview__col:last-child {
  margin-right: 16px;
}

@media only screen and (max-width: 767px) {
  .overview__col:last-child {
    margin-left: 0;
    margin-right: 15px;
  }
}

.overview__label {
  color: #7D8DA2;
}

.overview__value {
  font-size: 18px;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .overview__value {
    font-size: 16px;
  }
}

.overview__value .la,
.overview__value .lab {
  margin-left: 4px;
}

.overview__subtitle {
  font-size: 18px;
  font-weight: 700;
}

.overview__item .overview__preview {
  display: flex;
  width: 56px;
  height: 56px;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .overview__item .overview__preview {
    width: 50px;
    height: 50px;
  }
}

.overview__item .overview__preview .la,
.overview__item .overview__preview .lab {
  font-size: 22px;
}

.overview__item .overview__preview.dark_green {
  background-color: #0C984B !important;
  border-color: #0C984B !important;
  color: #fff;
}

.overview__item .overview__preview.indigo {
  background-color: #25CCD8 !important;
  border-color: #25CCD8 !important;
  color: #fff;
}

.overview__item .overview__preview.light_yellow {
  background-color: #FDC865 !important;
  border-color: #FDC865 !important;
  color: #fff;
}

.overview__item .overview__preview.purple {
  background-color: #E869A6 !important;
  border-color: #E869A6 !important;
  color: #fff;
}

.overview__item .overview__preview.orange {
  background-color: #FE955F !important;
  border-color: #FE955F !important;
  color: #fff;
}

.overview__item .overview__preview.light_blue {
  background-color: #66A8FF !important;
  border-color: #66A8FF !important;
  color: #fff;
}

.overview__item .overview__preview.blue {
  background-color: #877FF5 !important;
  border-color: #877FF5 !important;
  color: #fff;
}

.overview__item .overview__preview.yellow {
  background-color: #E5B04D !important;
  border-color: #E5B04D !important;
  color: #fff;
}

.overview__item .overview__preview.black {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff;
}

.overview__item .overview__preview.green {
  background-color: #00B894 !important;
  border-color: #00B894 !important;
  color: #fff;
}

.overview__item .overview__preview.red {
  background-color: #FF7676 !important;
  border-color: #FF7676 !important;
  color: #fff;
}

.overview__progress {
  margin-top: 10px;
}

.overview__chart {
  max-width: 120px;
}

.overview__chart svg {
  overflow: visible;
}

.overview_line {
  display: flex;
  margin: 0;
  padding: 24px 12px;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .overview_line {
    flex-wrap: nowrap;
    overflow: auto;
    flex-direction: column;
    padding: 10px 0;
  }

  .overview_line:after {
    content: "";
    flex: 0 0 12px;
  }
}

.overview_line .overview__item {
  flex: 0 0 calc(25% - 25px);
  margin: 12px;
  background: white;
}

@media only screen and (max-width: 1023px) {
  .overview_line .overview__item {
    min-width: calc(50% - 28px);
  }
}

@media only screen and (max-width: 767px) {
  .overview_line .overview__item {
    min-width: 140px;
    margin: 0 4px;
    flex: 0 0 330px;
  }
}

@media only screen and (max-width: 767px) {
  .overview_compact .overview__item {
    padding: 20px 10px;
    flex: auto;
    border-radius: 0;
    margin: 1px 0;
  }
}

@media only screen and (max-width: 767px) {
  .overview_compact .overview__row {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
}

.overview_dashboard {
  background: transparent;
  padding: 0;
  margin: 0 -12px 12px;
}

@media only screen and (max-width: 767px) {
  .overview_dashboard {
    margin: 0;
  }
}

.overview_dashboard .overview__item {
  flex: 1;
}

@media only screen and (max-width: 767px) {
  .overview_dashboard .overview__item {
    margin: 6px 0;
  }
}

.overview_dashboard .overview__item .green {
  background: rgba(124, 231, 172, 0.1) !important;
  color: #7CE7AC !important;
}

.overview_dashboard .overview__item .red {
  background: rgba(255, 128, 139, 0.1) !important;
  color: #FF808B !important;
}

.overview_dashboard .overview__item .blue {
  background: rgba(94, 129, 244, 0.1) !important;
  color: #5E81F4 !important;
}

.overview_dashboard .overview__label {
  font-size: 16px;
  font-weight: bold;
}

.v-application--is-rtl .overview__col:last-child {
  margin-left: 15px;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .overview__col:last-child {
    margin-left: 15px;
    margin-right: 0;
  }
}

.v-application--is-rtl .overview__value .la,
.v-application--is-rtl .overview__value .lab {
  margin-right: 4px;
  margin-left: 0;
}

.v-application--is-rtl .overview_line .v-application--is-rtl .overview__item {
  margin: 0 28px 14px;
  background: white;
  flex: 1;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .overview_line .v-application--is-rtl .overview__item {
    margin: 0 4px;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .overview_compact .v-application--is-rtl .overview__col:last-child {
    margin: 0 0 10px;
  }
}

.fullcalendar .fc-employee {
  width: 250px;
  padding: 0 24px;
  position: absolute;
  left: 380px;
  top: 40px;
  z-index: 1;
}

.v-application--is-rtl .fullcalendar .fc-employee {
  left: auto;
  right: 380px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc-employee {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    width: 100%;
    margin-top: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc-header-toolbar {
    padding: 0 8px;
  }
}

.fullcalendar .fc-theme-standard .fc-scrollgrid {
  border: none;
}

.fullcalendar .fc-col-header-cell {
  padding: 13px 0 12px;
  background: #F5F5FA;
  text-align: center;
  border: none;
}

.fullcalendar .fc-col-header-cell a {
  color: #7D8DA2;
  padding: 8px;
  font-weight: normal;
}

.fullcalendar .fc-theme-standard td,
.fullcalendar .fc-theme-standard th {
  border-color: #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc {
    height: 100%;
  }
}

.fullcalendar .fc .fc-header-toolbar {
  margin: 0 24px 12px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-header-toolbar {
    margin: 0;
  }
}

.fullcalendar .fc .fc-daygrid-day-number {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
}

.fullcalendar .fc .fc-toolbar-title {
  padding: 5px 0 4px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 500;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-toolbar-title {
    font-size: 14px;
  }
}

.fullcalendar .fc .fc-toolbar-chunk {
  position: relative;
}

.fullcalendar .fc .fc-toolbar-chunk > div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}

.fullcalendar .fc .fc-toolbar-chunk > div::before {
  content: "";
  order: 2;
  flex-basis: 100%;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-toolbar-chunk > div {
    justify-content: center;
  }
}

.fullcalendar .fc .fc-toolbar {
  align-items: flex-end;
  justify-content: flex-start;
}

.v-application--is-rtl .fullcalendar .fc .fc-toolbar {
  justify-content: flex-end;
}

.fullcalendar .fc .fc-button {
  color: #1167D8;
  background: #F3F6FA;
  border: none;
  font-weight: 500;
  text-transform: capitalize;
  margin-left: 0;
  padding: 0 15px;
  min-width: 75px;
  height: 36px;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-button {
    padding: 0 10px;
    min-width: 60px;
  }
}

.fullcalendar .fc .fc-button:hover {
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  color: #1167D8;
  background: #F3F6FA;
}

.fullcalendar .fc .fc-button.fc-prev-button,
.fullcalendar .fc .fc-button.fc-next-button,
.fullcalendar .fc .fc-button.fc-prev-button:focus,
.fullcalendar .fc .fc-button.fc-next-button:focus {
  min-width: auto;
  padding: 0.4em 0.65em;
  display: flex;
  order: 5;
  box-shadow: none !important;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-button.fc-prev-button,
  .fullcalendar .fc .fc-button.fc-next-button,
  .fullcalendar .fc .fc-button.fc-prev-button:focus,
  .fullcalendar .fc .fc-button.fc-next-button:focus {
    padding: 6px;
  }
}

.fullcalendar .fc .fc-button.fc-button-primary:not(:disabled):active,
.fullcalendar .fc .fc-button.fc-button-primary:not(:disabled).fc-button-active {
  background: #1977F3;
  border-color: #1977F3;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  color: #fff;
  box-shadow: none !important;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .fc-button.fc-button-primary:not(:disabled):active,
  .fullcalendar .fc .fc-button.fc-button-primary:not(:disabled).fc-button-active {
    min-width: 40px;
    padding: 0 5px;
  }
}

.fullcalendar .fc .fc-toolbar-title {
  order: 5;
}

.fullcalendar .fc .fc-today-button {
  color: #1167D8;
  background: #F3F6FA;
  border: none;
  font-weight: 500;
  text-transform: capitalize;
  opacity: 1;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
}

.fullcalendar .fc .fc-today-button:disabled {
  color: #1167D8;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  background: #F3F6FA;
  opacity: 1;
}

.fullcalendar .fc .fc-today-button:hover {
  color: #1167D8;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  background: #F3F6FA;
}

.fullcalendar .fc .fc-button-group > .fc-button {
  display: inline-flex;
  min-width: 36px;
  height: 36px;
  padding: 0;
  border-radius: 6px !important;
  font-weight: 500;
  color: #7D8DA2;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  vertical-align: middle;
  color: #1167D8;
  background: #F3F6FA;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  margin: 0 6px 6px 0;
  box-shadow: none;
}

.fullcalendar .fc .fc-button-group > .fc-button:active,
.fullcalendar .fc .fc-button-group > .fc-button:focus,
.fullcalendar .fc .fc-button-group > .fc-button:hover .fullcalendar .fc .fc-button-group > .fc-button.fc-button-primary:not(:disabled):active:focus,
.fullcalendar .fc .fc-button-group > .fc-button.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: none !important;
  background: #F3F6FA !important;
  color: #1167D8 !important;
}

.fullcalendar .fc .fc-button-group > .fc-button .fc-icon {
  display: flex;
}

.fullcalendar .fc .fc-button .fc-icon {
  vertical-align: baseline;
}

.fullcalendar .fc .fc-nonbusiness {
  background-image: url(/img/grey-striped-background.png);
  background-repeat: repeat;
}

.fullcalendar .fc .fc-daygrid-day-top {
  justify-content: space-between;
}

.fullcalendar .fc .week-hebrew-date {
  font-size: 12px;
  font-weight: 400;
  color: #7D8DA2;
  margin-top: -10px;
  display: block;
  margin-bottom: 5px;
}

.fullcalendar .fc .month-hebrew-date {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding: 10px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .month-hebrew-date {
    display: none;
  }
}

.fullcalendar .fc .is-holiday {
  background-image: url(/img/bg-holiday.png);
  background-color: rgba(255, 0, 0, 0.54);
  background-repeat: repeat;
  border-radius: 0;
  position: relative;
}

.fullcalendar .fc .is-holiday .week-holiday-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 12px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .is-holiday .week-holiday-name {
    line-height: 12px;
    font-size: 10px;
  }
}

.fullcalendar .fc .is-holiday .month-holiday-name {
  position: absolute;
  left: 5px;
  top: 0;
  font-size: 10px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc .is-holiday .month-holiday-name {
    top: auto;
    bottom: 0;
  }
}

.fullcalendar .fc .is-holiday.fc-day-other .month-holiday-name {
  opacity: 0.3;
}

.fullcalendar .fc .fc-event-title {
  font-size: 14px;
  font-weight: 500;
}

.fullcalendar .fc .fc-event-time {
  font-size: 14px;
}

.fullcalendar .fc .fc-event-title-container {
  flex-grow: unset;
}

.fullcalendar .fc .fc-event-main-frame {
  flex-direction: column-reverse;
}

.fullcalendar .fc .fc-timegrid-event {
  border: none;
}

.fullcalendar .fc .fc-timegrid-event .fc-event-time {
  flex-grow: 1;
  flex-shrink: 1;
}

.fullcalendar .fc .fc-timegrid-event .fc-event-title-container {
  flex-grow: unset;
  flex-grow: 0;
  flex-shrink: 0;
}

@media only screen and (max-width: 1023px) {
  .fullcalendar {
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .fullcalendar {
    background: white;
    margin: -16px;
    padding: 16px;
    height: calc(100vh - 160px);
  }
}

.fullcalendar__container {
  min-width: 834px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar__container {
    min-width: 100%;
    height: 100%;
  }
}

.fullcalendar .fc-col-header {
  padding: 13px 0 12px;
  background: #F5F5FA;
  border-radius: 6px 6px 0 0;
  color: #7D8DA2;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .fullcalendar .fc-col-header {
    background: #E9EDF2;
  }
}

.fullcalendar__body .fullcalendar__cell {
  box-shadow: 0 1px 0 0 #E9EDF2, 1px 0 0 0 #E9EDF2;
  cursor: pointer;
}

.fullcalendar__body .fullcalendar__cell:nth-child(n+29) {
  box-shadow: 1px 0 0 0 #E9EDF2;
}

.fullcalendar__body .fullcalendar__cell:nth-child(35) {
  box-shadow: none;
}

.fullcalendar__row {
  display: flex;
  flex-wrap: wrap;
}

.fullcalendar__cell {
  padding: 8px;
  flex: 1;
}

.fullcalendar__cell_sm {
  flex: 0 0 54px;
}

.fullcalendar__cell.other-month .fullcalendar__value {
  color: #7D8DA2;
}

.fullcalendar__value {
  font-size: 12px;
  font-weight: 700;
  text-align: right;
}

.fullcalendar__event {
  padding: 8px 12px;
  border-radius: 6px;
}

.fullcalendar__event.custom {
  background-color: #F6F6F6;
  background-image: linear-gradient(-45deg, #E9EDF2 25%, transparent 25%, transparent 50%, #E9EDF2 50%, #E9EDF2 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  color: #7D8DA2;
}

.fullcalendar__name {
  font-weight: 700;
}

.fullcalendar__input {
  width: 100%;
  height: 20px;
  background: none;
}

@media only screen and (max-width: 767px) {
  .fullcalendar__input {
    display: none;
  }
}

.fullcalendar__hour {
  box-shadow: 0 1px 0 0 #E9EDF2, 0 -1px 0 0 #E9EDF2;
}

.fullcalendar__hour:first-child {
  box-shadow: 0 1px 0 0 #E9EDF2;
}

.fullcalendar__hour .fullcalendar__row:not(:last-child) {
  box-shadow: 0 1px 0 0 #E9EDF2;
}

.fullcalendar__hour .fullcalendar__cell {
  position: relative;
  min-height: 34px;
}

.fullcalendar__cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 4px;
  overflow: auto;
  z-index: 2;
}

.fullcalendar__cover:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 0;
  bottom: 1px;
  background: white;
  z-index: -2;
}

.fullcalendar__cover .fullcalendar__event {
  min-height: 100%;
}

.fullcalendar_month .fullcalendar__body .fullcalendar__cell {
  flex: 0 0 14.2857%;
}

.fullcalendar_month .fullcalendar__event {
  min-height: 82px;
  margin-top: 12px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar_month .fullcalendar__event {
    width: 8px;
    min-height: 8px;
    margin: 12px auto 0;
    padding: 0;
    border-radius: 50%;
    font-size: 0;
  }

  .fullcalendar_month .fullcalendar__event.green {
    background: #7CE7AC;
  }

  .fullcalendar_month .fullcalendar__event.red {
    background: #FF808B;
  }

  .fullcalendar_month .fullcalendar__event.blue {
    background: #5E81F4;
  }

  .fullcalendar_month .fullcalendar__event.yellow {
    background: #F4BE5E;
  }

  .fullcalendar_month .fullcalendar__event.purple {
    background: #9698D6;
  }

  .fullcalendar_month .fullcalendar__event.gray {
    background: #7D8DA2;
  }

  .fullcalendar_month .fullcalendar__event.turquoise {
    background: #2CE5F6;
  }
}

.fullcalendar__widget {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .fullcalendar__widget {
    height: calc(100vw - 30px);
    padding: 0;
    margin: 0;
  }
}

.fullcalendar__widget .fc .fc-header-toolbar {
  padding: 10px 24px;
  background: #E9EDF2;
  position: relative;
  margin: 0;
}

.fullcalendar__widget .fc .fc-toolbar-title {
  font-size: 20px;
  font-weight: 500;
}

.fullcalendar__widget .fc .fc-col-header-cell {
  border: none;
  padding: 0;
}

.fullcalendar__widget .fc .fc-col-header-cell-cushion {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7D8DA2;
  font-weight: 400;
}

.fullcalendar__widget .fc .fc-button-group > .fc-button {
  display: inline-flex;
  min-width: 36px;
  height: 36px;
  padding: 0;
  border-radius: 6px !important;
  font-weight: 500;
  color: #7D8DA2;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  vertical-align: middle;
  color: #1167D8;
  background: #fff;
  border-color: #E9EDF2;
  border-width: 1px;
  border-style: solid;
  margin: 0 6px 0;
  box-shadow: none;
}

.fullcalendar__widget .fc .fc-button-group > .fc-button:active,
.fullcalendar__widget .fc .fc-button-group > .fc-button:focus,
.fullcalendar__widget .fc .fc-button-group > .fc-button:hover .fullcalendar__widget .fc .fc-button-group > .fc-button.fc-button-primary:not(:disabled):active:focus,
.fullcalendar__widget .fc .fc-button-group > .fc-button.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: none !important;
  background: #F3F6FA !important;
  color: #1167D8 !important;
}

.fullcalendar__widget .fc .fc-button-group > .fc-button .fc-icon {
  display: flex;
}

.fullcalendar__widget .fc .fc-button .fc-icon {
  vertical-align: baseline;
}

.fullcalendar__widget .fc .fc-daygrid-day-number {
  color: #262B31;
}

.fullcalendar__widget.dayGridMonth {
  padding-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .fullcalendar__widget.dayGridMonth {
    padding-bottom: 0;
  }
}

.fullcalendar__widget.dayGridMonth .fc .fc-scrollgrid > thead {
  position: absolute;
  top: -81px;
}

.fullcalendar__widget.dayGridMonth .fc .fc-header-toolbar {
  top: 25px;
  margin-bottom: 0;
}

.fullcalendar__widget.dayGridMonth .fc .fc-scrollgrid {
  margin-top: 25px;
}

.v-application--is-rtl .fullcalendar .fc .fc-daygrid-day-top {
  flex-direction: row;
}

.v-application--is-rtl .fullcalendar .fc-event-main-frame {
  color: #262B31;
}

.customers__item {
  display: flex;
  align-items: flex-start;
}

.customers__item:not(:last-child) {
  margin-bottom: 16px;
}

.customers__icon {
  margin-right: 12px;
  padding-top: 1px;
  color: #7D8DA2;
}

.customers__buttons {
  margin-left: 20px;
}

.customers__action {
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  margin-right: 10px;
  padding: 5px;
}

.details {
  margin-bottom: 22px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .details {
    margin: 0 -16px 22px;
    border-width: 1px 0;
    border-radius: 0;
  }
}

.details__row {
  display: flex;
  padding: 14px;
}

@media only screen and (max-width: 1023px) {
  .details__row {
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 767px) {
  .details__row {
    padding: 10px;
  }
}

.details__row:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.details__cell {
  padding: 10px;
}

@media only screen and (max-width: 767px) {
  .details__cell {
    padding: 6px;
  }
}

.details__cell_lg {
  flex: 1 1 auto;
}

.details__link {
  font-weight: 700;
}

.subscriptions__item {
  display: flex;
  padding: 24px 0;
  color: #7D8DA2;
  align-items: center;
  justify-content: space-between;
}

.subscriptions__item:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.subscriptions__cell:first-child {
  margin-right: 16px;
}

.subscriptions__title {
  font-weight: 700;
  transition: color 0.2s;
}

.subscriptions__title.active {
  color: #1C1D21;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 40px;
  background: var(--back-shadow);
  overflow: auto;
  z-index: 9999;
}

@media only screen and (max-width: 767px) {
  .modal {
    padding: 0;
  }
}

.modal__container {
  position: relative;
  width: 100%;
  max-width: 622px;
  margin: auto;
  padding: 0;
  background: white;
  border-radius: 12px;
  box-shadow: 0px 6px 16px rgba(18, 49, 88, 0.3019607843);
}

.modal__container_large {
  max-width: 922px;
}

.modal__container.wide {
  max-width: 920px;
}

@media only screen and (max-width: 767px) {
  .modal__container {
    max-width: calc(100% - 30px);
  }
}

.modal__head {
  display: flex;
  position: relative;
  padding: 15px 25px;
  z-index: 10;
  border-radius: 12px 12px 0 0;
}

@media only screen and (max-width: 767px) {
  .modal__head {
    margin: 0;
    padding: 16px;
    background: white;
    border-bottom: 1px solid #F5F5FA;
  }
}

.modal__foot {
  padding: 16px 10px;
}

.modal__body {
  background: #F3F6FA;
  padding: 25px;
}

@media only screen and (max-width: 767px) {
  .modal__body {
    padding: 16px;
  }
}

.modal__body .form__row {
  padding: 0;
}

.modal__head .modal__action {
  margin-left: 16px;
}

@media only screen and (max-width: 767px) {
  .modal__head .modal__action {
    background: #F5F5FA;
    border-color: transparent;
  }
}

.modal__head .modal__action:first-child {
  display: none;
  margin: 0 16px 0 0;
}

@media only screen and (max-width: 767px) {
  .modal__head .modal__action:first-child {
    display: block;
  }
}

.modal__action_close {
  margin: 12px;
}

.modal__wrap {
  align-self: center;
  flex: 1 1 auto;
}

.modal__title {
  font-weight: 500;
  font-size: 20px;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .modal__title {
    font-size: 16px;
  }
}

.modal_md .modal__container {
  max-width: 1080px;
}

@media only screen and (max-width: 767px) {
  .modal_upload {
    background: white;
  }
}

@media only screen and (max-width: 767px) {
  .modal_upload .modal__container {
    padding: 24px;
    background: white;
  }
}

.modal.visible {
  display: flex;
}

.v-application--is-rtl .modal {
  top: 0;
  left: auto;
  right: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .modal {
    padding: 0;
  }
}

.v-application--is-rtl .modal .modal__head .modal__action {
  margin-right: 16px;
  margin-left: 0;
}

.v-application--is-rtl .modal .modal__head .modal__action:first-child {
  margin: 0 0 16px 0;
}

.reply {
  display: flex;
  background: #F5F5FA;
  border-radius: 12px;
}

.reply__field {
  flex: 1 1 auto;
}

.reply__textarea {
  padding: 19px 24px;
  height: 62px;
}

@media only screen and (max-width: 767px) {
  .reply__textarea {
    padding: 18px 16px;
  }
}

.reply__actions {
  display: flex;
  padding: 8px 16px 8px 8px;
  align-items: center;
  gap: 8px;
}

@media only screen and (max-width: 767px) {
  .reply__actions {
    padding-right: 16px;
  }
}

.reply__action {
  width: 24px;
  height: 24px;
  color: #7D8DA2;
  transition: color 0.2s;
}

.reply__action:hover {
  color: #1C1D21;
}

.reply__action .la,
.reply__action .lab {
  vertical-align: middle;
}

.reply__btn {
  height: 36px;
  margin-left: 8px;
}

.content__head {
  display: flex;
  margin-bottom: 34px;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .content__head {
    margin: 0;
    padding: 12px 0px;
    background: white;
  }
}

.content__head .content__title {
  margin: 0;
}

.content__head .content__wrap {
  flex: 1 1 auto;
}

@media only screen and (max-width: 767px) {
  .content__container {
    padding: 16px;
  }
}

.content__section {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .content__section {
    margin: 0;
    padding: 0;
  }
}

.content__section:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .content__section:not(:last-child) {
    border: none;
  }
}

@media only screen and (max-width: 767px) {
  .content__box {
    margin-bottom: 4px;
    padding: 12px 0px 18px;
    border-radius: 6px;
  }
}

@media only screen and (max-width: 767px) {
  .content__box .content__title {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 500;
    color: #262B31;
  }
}

.content__title {
  margin-bottom: 12px;
}

.content__flex {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.content__stats {
  font-size: 18px;
}

.content__preview {
  display: flex;
  position: relative;
  height: 48px;
  margin-right: 14px;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px #E9EDF2;
  align-items: center;
  justify-content: center;
  flex: 0 0 48px;
  overflow: hidden;
}

.content__file {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.content__pic {
  border-radius: 8px;
}

.content__letters {
  font-size: 30px;
  font-weight: 700;
}

.content__text {
  color: #7D8DA2;
}

.content__row {
  display: flex;
  margin: 0 -16px;
}

@media only screen and (max-width: 767px) {
  .content__row {
    display: block;
  }
}

.content__col {
  padding: 0 16px;
  flex: 0 0 50%;
}

.content__label {
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
  color: #7D8DA2;
}

.content__progress {
  margin-bottom: 24px;
}

.content__switch:not(:last-child) {
  margin-bottom: 12px;
}

.content__actions {
  display: flex;
  margin: 0 -28px -28px;
  border-top: 1px solid #E9EDF2;
}

.content__caption {
  height: 58px;
  flex: 1;
}

.content__caption:not(:last-child) {
  border-right: 1px solid #E9EDF2;
}

.content__person {
  margin-bottom: 20px;
  padding-bottom: 36px;
  border-bottom: 1px solid #E9EDF2;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .content__person {
    margin: 0;
    padding: 40px 16px;
    border: none;
  }
}

.content__person .content__preview {
  width: 104px;
  height: 104px;
  margin: 0 auto 8px;
}

.content__person .content__title {
  margin: 0;
}

.content__person .content__text {
  margin-bottom: 28px;
}

.content__socials {
  justify-content: center;
}

.content__reply {
  margin: 0 -28px -28px;
  border-radius: 0 0 4px 4px;
}

@media only screen and (max-width: 767px) {
  .content__reply {
    margin: 0;
    background: white;
    border-radius: 0;
  }
}

@media only screen and (max-width: 767px) {
  .content__data {
    margin: 0 -12px;
  }
}

.content_about {
  border: 1px solid #E9EDF2;
  border-radius: 8px;
}

@media only screen and (max-width: 767px) {
  .content_about {
    background: white;
    border: none;
  }
}

@media only screen and (max-width: 767px) {
  .content_about .content__container {
    padding: 0;
  }
}

.content_about .content__inner {
  max-width: 614px;
  margin: 0 auto;
  padding: 48px 24px 24px;
}

@media only screen and (max-width: 767px) {
  .content_about .content__inner {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .content_about .content__person {
    padding: 16px;
  }
}

.content_about .content__actions {
  margin: 0;
}

.chat {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.chat__loader {
  height: 60px;
  width: 60px;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  position: absolute;
  z-index: 1;
  animation: loader-1-1 4.8s linear infinite;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.chat__loader span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 50px;
  width: 50px;
  clip: rect(0, 50px, 50px, 25px);
  animation: loader-1-2 1.5s linear infinite;
}

.chat__loader span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 50px;
  width: 50px;
  clip: rect(0, 50px, 50px, 25px);
  border: 3px solid rgba(27, 154, 89, 0.7);
  border-radius: 50%;
  animation: loader-1-3 1.5s cubic-bezier(0.77, 0, 0.175, 1) infinite;
}

.chat__top {
  display: flex;
  margin-bottom: 40px;
  align-items: center;
  justify-content: space-between;
}

.chat__close {
  display: none;
}

@media only screen and (max-width: 1023px) {
  .chat__close {
    display: block;
    margin-right: 24px;
  }
}

.chat__search {
  position: relative;
  padding-left: 23px;
  flex: 0 0 150px;
}

@media only screen and (max-width: 767px) {
  .chat__search {
    display: none;
  }
}

.chat__search .la,
.chat__search .lab {
  position: absolute;
  top: 0;
  left: 0;
}

.chat__input {
  display: block;
  width: 100%;
  height: 18px;
  font-size: 12px;
}

.chat__input::-moz-placeholder {
  text-transform: uppercase;
}

.chat__input::placeholder {
  text-transform: uppercase;
}

.chat__head {
  margin-bottom: 20px;
}

.chat__text {
  margin-bottom: 20px;
  color: #7D8DA2;
}

.chat__body {
  padding: 20px 12px;
  flex: 1 1 auto;
  border: solid #E9EDF2;
  border-width: 1px 0;
  overflow: auto;
  background: #F2E9E2 url(/img/wa-bg.jpeg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.chat__msg {
  display: flex;
  margin-bottom: 6px;
  align-items: flex-end;
}

.v-application--is-rtl .chat__msg {
  flex-direction: row-reverse;
}

.chat__msg_reply {
  flex-direction: row-reverse;
  justify-content: flex-start;
}

.v-application--is-rtl .chat__msg_reply {
  flex-direction: row;
}

.v-application--is-rtl .chat__msg .chat__time {
  text-align: left;
}

.chat__msg_reply .chat__time {
  text-align: right;
}

.v-application--is-rtl .chat__msg_reply .chat__time {
  text-align: right;
}

.chat__msg_reply .chat__comment {
  background: #e1ffc7;
  border-radius: 18px 18px 0 18px;
}

.chat__user {
  margin-bottom: 20px;
  flex: 0 0 40px;
}

.chat__pic {
  border-radius: 50%;
}

.chat__wrap {
  max-width: 70%;
  margin: 0 8px;
}

.chat__comment {
  margin-bottom: 4px;
  padding: 8px 16px 7px;
  background: #F6F6F6;
  border-radius: 18px 18px 18px 0;
  overflow: auto;
  box-shadow: 0 1px 2px -2px #000000;
}

@media only screen and (max-width: 767px) {
  .chat__comment {
    background: white;
  }
}

.chat__extended {
  display: block;
  border-radius: 16px;
  overflow: hidden;
  width: 160px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  cursor: pointer;
}

.chat__extended-image img {
  width: 100%;
}

.chat__extended-content {
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.chat__extended-title {
  font-size: 12px;
  font-weight: 500;
  color: #7D8DA2;
  line-height: 1.2;
}

.chat__extended-description {
  font-size: 12px;
  font-weight: 400;
  color: #7D8DA2;
  opacity: 0.5;
  line-height: 1.2;
}

.chat__extended-domain {
  font-size: 11px;
  font-weight: 400;
  color: #7D8DA2;
  opacity: 0.5;
  line-height: 1.2;
}

.chat__time {
  min-height: 18px;
  font-size: 12px;
  font-weight: 700;
  color: #7D8DA2;
  text-transform: uppercase;
}

.chat__typing {
  display: flex;
  padding: 7px 3px 6px;
  align-items: center;
}

.chat__typing:before,
.chat__typing span,
.chat__typing:after {
  width: 8px;
  height: 8px;
  background: #7D8DA2;
  border-radius: 50%;
  opacity: 0.2;
  animation: typing 1.5s linear infinite;
}

.chat__typing:before,
.chat__typing:after {
  content: "";
}

.chat__typing span {
  margin: 0 6px;
  animation-delay: 0.5s;
}

.chat__typing:after {
  animation-delay: 1s;
}

.chat__reply {
  margin-top: 24px;
}

.chat_invoice {
  position: absolute;
  top: 0;
  right: 0;
  width: 425px;
  height: 100%;
  padding-top: 98px;
  background: #F3F6FA;
  border-radius: 0 8px 8px 0;
}

.chat_invoice .chat__top {
  margin-bottom: 30px;
  padding: 0 30px;
}

.chat_invoice .chat__body {
  padding: 30px;
}

.chat_invoice .chat__reply {
  margin: 0;
  padding: 0;
  border-radius: 0 0 8px;
}

.chat_file .chat__top {
  margin-bottom: 20px;
}

.chat_notify {
  height: auto;
}

.chat_notify .chat__top {
  margin-bottom: 4px;
}

.chat_notify .chat__body {
  border: none;
}

@media only screen and (max-width: 767px) {
  .chat_notify .chat__comment {
    background: #F5F5FA;
  }
}

.chat_notify .chat__reply {
  margin: 0 -28px -28px;
  border-radius: 0 0 11px 11px;
}

@media only screen and (max-width: 767px) {
  .chat_notify .chat__reply {
    margin: 0 -14px -14px;
    background: #F6F6F6;
  }
}

@media only screen and (max-width: 1023px) {
  .chat_messages {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 24px;
    background: white;
    z-index: 999;
  }
}

@media only screen and (max-width: 767px) {
  .chat_messages {
    padding: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .chat_messages .chat__top {
    margin-bottom: 16px;
  }
}

.chat_widget {
  height: 480px;
}

@media only screen and (max-width: 1023px) {
  .chat_widget {
    height: 480px;
  }
}

.chat__quoted {
  border-left: 3px solid green;
}

.chat__msg_reply .chat__quoted {
  border-left: none;
  border-right: 3px solid green;
}

@keyframes typing {
  0%, 66.66%, 100% {
    opacity: 0.2;
  }

  33.33% {
    opacity: 1;
  }
}

@keyframes loader-1-1 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-1-2 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(220deg);
  }
}

@keyframes loader-1-3 {
  0% {
    transform: rotate(-140deg);
  }

  50% {
    transform: rotate(-160deg);
  }

  100% {
    transform: rotate(140deg);
  }
}

.media {
  overflow: hidden;
}

.media__list {
  display: flex;
  margin: 0 -8px -16px;
  flex-wrap: wrap;
}

.media__item {
  display: flex;
  margin: 0 8px 16px;
  padding: 16px 16px 30px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
  text-align: center;
  flex-direction: column;
  flex: 0 0 calc(33.33% - 16px);
}

@media only screen and (max-width: 767px) {
  .media__item {
    background: white;
    flex: 0 0 calc(50% - 16px);
  }
}

.media__action {
  margin: 0 0 16px auto;
}

.media__format {
  display: flex;
  width: 54px;
  height: 64px;
  margin: 0 auto 20px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
}

.media__preview .media__pic {
  border-radius: 8px;
}

.media__name {
  font-weight: 700;
}

.media__text {
  color: #7D8DA2;
}

.gallery {
  display: flex;
  margin-bottom: 34px;
  padding: 16px 0 16px 16px;
  border: 1px dashed #E9EDF2;
  border-radius: 12px;
  overflow: auto;
}

.gallery:after {
  content: "";
  flex: 0 0 8px;
}

.gallery__item {
  position: relative;
  margin-right: 8px;
  flex: 0 0 174px;
}

.gallery__pic {
  border-radius: 8px;
}

.gallery__action {
  position: absolute;
  top: 8px;
  right: 8px;
}

.invoice__container {
  padding-right: 427px;
}

@media only screen and (max-width: 1023px) {
  .invoice__container {
    padding: 0;
  }
}

.invoice__head {
  display: flex;
  margin-bottom: 30px;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .invoice__head {
    margin: 0;
    padding: 16px;
    background: white;
  }
}

.invoice__preview {
  display: flex;
  height: 48px;
  margin-right: 14px;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  flex: 0 0 48px;
}

.invoice__about {
  margin-right: 24px;
}

.invoice__tag {
  margin-left: auto;
}

@media only screen and (max-width: 767px) {
  .invoice__inner {
    padding: 16px;
  }
}

.invoice__inner .invoice__title {
  margin-bottom: 16px;
}

.invoice__details {
  margin-bottom: 22px;
  padding-bottom: 28px;
  border-bottom: 1px solid #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .invoice__details {
    margin-bottom: 16px;
    padding: 0;
  }
}

.invoice__row {
  display: flex;
}

.invoice__row_head {
  font-weight: 700;
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .invoice__row_head {
    margin-bottom: 16px;
    font-weight: 400;
  }
}

@media only screen and (max-width: 767px) {
  .invoice__row_body .invoice__col {
    padding: 16px;
    background: white;
    border-radius: 6px;
  }
}

.invoice__col {
  flex: 1;
}

.invoice__col:not(:last-child) {
  margin-right: 16px;
}

.invoice__col:first-child {
  text-align: left;
}

.invoice__col:last-child {
  text-align: right;
}

.invoice__company {
  padding: 20px;
  font-weight: 700;
  color: #7D8DA2;
}

@media only screen and (max-width: 767px) {
  .invoice__company {
    padding: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .invoice__table {
    background: white;
    border-radius: 6px;
  }

  .invoice__table th {
    background: none;
  }
}

@media only screen and (max-width: 1023px) {
  .invoice__chat {
    display: none;
  }
}

.invoice__items-add,
.invoice__payments-add {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.invoice__items-add .action,
.invoice__payments-add .action {
  margin-left: 20px;
  margin-bottom: 10px;
}

.invoice__payments {
  margin-bottom: 20px;
}

.invoice__payments > div {
  padding: 10px;
  color: #000;
  margin-bottom: 10px;
  background: #fff;
}

.invoice__items {
  margin-bottom: 20px;
}

.invoice__items > div > div {
  padding: 10px;
  color: #000;
  margin-bottom: 10px;
  background: #fff;
}

.invoice__item-header {
  background: #E9EDF2;
  margin: -10px -10px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.invoice__item-header .handle {
  cursor: move;
  font-size: 22px;
}

.invoice__payment-header {
  background: #E9EDF2;
  margin: -10px -10px 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.invoice__date {
  margin-top: -25px !important;
}

.invoice__name-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.invoice__name-container .action {
  margin-left: 20px;
  margin-bottom: 10px;
}

.invoice__closer-items {
  background: #fff;
  padding: 12px;
}

.invoice__inputs {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.invoice__inputs > div {
  flex: 1 1 25%;
}

.invoice__name {
  flex: 1 0 20%;
}

.invoice__quantity,
.invoice__price {
  margin-right: 20px;
}

.invoice__discount-type {
  margin-right: 20px;
  flex: 1;
}

.invoice__discount-type .v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 0;
}

.invoice__discount-type label {
  color: #7D8DA2;
}

.invoice__discount-value {
  flex: 1;
}

.invoice__sum {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.invoice__total {
  margin-bottom: 20px;
}

.invoice__total > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.invoice__payment-inputs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.invoice__payment-inputs > div {
  margin: 0 10px;
  flex: 1 1 25%;
}

@media only screen and (max-width: 767px) {
  .invoice__payment-inputs > div {
    flex: 1 1 35%;
  }
}

.invoice__payment-inputs .date-time-picker {
  top: 10px;
}

.invoice__payment-inputs .date__container .v-icon {
  margin-top: -23px;
}

.invoice__closer {
  position: relative;
  z-index: 1;
  display: inline-flex;
}

.invoice__closer_modal {
  display: none;
  text-align: center;
  padding: 20px;
  z-index: 100;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(28, 73, 130, 0.2509803922);
  border: 1px solid #C3D9F3;
  min-width: 260px;
  border-radius: 12px;
}

.invoice__closer_modal:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 0;
  height: 0;
  right: -20px;
  left: auto;
  border: 10px solid transparent;
  border-left-color: #C3D9F3;
}

.invoice__closer_modal:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 0;
  height: 0;
  right: -18px;
  left: auto;
  border: 9px solid transparent;
  border-left-color: #fff;
}

.invoice__closer_modal.active {
  display: block;
}

.invoice__closer_title {
  margin: -20px -20px 0;
  border-bottom: 1px solid #C3D9F3;
  padding: 6px;
  font-weight: 500;
}

.invoice__closer_types {
  padding: 6px;
  margin: 0 -20px -20px;
}

.invoice__closer_type {
  cursor: pointer;
  padding: 3px;
}

.invoice__closer .disabled {
  opacity: 0.5;
  cursor: default;
}

.invoice__closed {
  background: #fff;
  padding: 6px 12px;
  max-height: 280px;
  overflow: auto;
}

.invoice__closed .v-input--is-readonly {
  opacity: 0.5;
}

.invoice__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}

.invoice__report {
  overflow: hidden;
  border-radius: 12px;
}

.invoice__report_items {
  overflow-x: auto;
}

.invoice__report_incomes,
.invoice__report_recipients,
.invoice__report_services,
.invoice__report_sales,
.invoice__report_total {
  padding: 0 24px;
  margin-top: 24px;
}

.invoice__contacts {
  padding: 12px 20px 6px;
  margin-bottom: 20px;
  background: white;
  font-size: 16px;
}

.invoice__item-wrapper {
  display: flex;
  align-items: center;
}

.invoice__item-wrapper > div {
  flex: 1;
}

.invoice__item-wrapper-image {
  flex: 0 0 120px;
  margin-right: 10px;
}

.v-application--is-rtl .invoice__items-add .action,
.v-application--is-rtl .invoice__payments-add .action {
  margin-right: 20px;
  margin-left: 0;
}

.v-application--is-rtl .invoice__name-container .action {
  margin-left: 0;
  margin-right: 20px;
}

.v-application--is-rtl .invoice__quantity,
.v-application--is-rtl .invoice__price {
  margin-right: 0;
  margin-left: 20px;
}

.v-application--is-rtl .invoice__discount-type {
  margin-right: 0;
  margin-left: 20px;
}

.v-application--is-rtl .invoice__closer_modal {
  right: auto;
  left: 50px;
}

.v-application--is-rtl .invoice__closer_modal:before {
  left: -20px;
  right: auto;
  border-left-color: transparent;
  border-right-color: #C3D9F3;
}

.v-application--is-rtl .invoice__closer_modal:after {
  left: -18px;
  right: auto;
  border: 9px solid transparent;
  border-right-color: #fff;
}

.v-application--is-rtl .invoice__item-wrapper-image {
  margin-right: auto;
  margin-left: 10px;
}

.file {
  position: relative;
}

.file__container {
  display: flex;
  width: 50%;
  min-height: calc(100vh - 220px);
  margin-right: 28px;
  padding: 64px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}

@media only screen and (max-width: 1023px) {
  .file__container {
    width: auto;
    min-height: 0;
    margin-bottom: 32px;
    padding: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .file__container {
    margin: -16px -16px 16px;
    background: white;
    border: none;
    border-radius: 0;
  }
}

.file__preview {
  display: flex;
  width: 72px;
  height: 82px;
  margin-bottom: 16px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
}

.file__title {
  font-size: 16px;
  font-weight: 700;
}

.file__text {
  margin-bottom: auto;
  color: #7D8DA2;
}

.file__members {
  margin: 58px 0;
}

@media only screen and (max-width: 767px) {
  .file__members {
    margin: 24px 0;
  }
}

.file__chat {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(50% - 28px);
  height: 100%;
}

@media only screen and (max-width: 1023px) {
  .file__chat {
    position: static;
    width: 100%;
  }
}

.notifications {
  position: relative;
}

.notifications .action {
  position: relative;
  z-index: 100;
}

.notifications__dropdown {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 444px;
  z-index: 99;
  margin-top: 46px;
  background: white;
  border-radius: 6px;
}

@media only screen and (max-width: 767px) {
  .notifications__dropdown {
    right: 10px;
    position: fixed;
    top: 20px;
    width: calc(100vw - 32px);
  }
}

.notifications__field {
  position: relative;
}

.notifications__icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}

.notifications__icon .la,
.notifications__icon .lab {
  font-size: 16px;
}

.notifications__all {
  padding: 20px;
}

.notifications__results {
  background: white;
  border-radius: 6px;
  max-height: 500px;
  overflow: auto;
}

.notifications__result {
  display: flex;
  padding: 20px 12px;
  color: #1C1D21;
  align-items: center;
}

.notifications__result:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.notifications__empty {
  font-size: 18px;
  color: #262B31;
  padding: 20px;
  text-align: center;
}

.notifications__cell {
  padding: 0 8px;
}

.notifications__cell:last-child {
  margin-left: auto;
}

.notifications__preview {
  display: flex;
  width: 42px;
  height: 42px;
  background: #F5F5FA;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
}

.notifications__preview i {
  font-size: 22px;
}

.notifications__pic {
  border-radius: 6px;
}

.notifications__title {
  font-weight: 700;
}

.notifications__text {
  color: #7D8DA2;
}

.notifications__tag {
  min-width: 110px;
}

.notifications__counter {
  padding: 2px 5px;
  background: #F22504;
  border-radius: 10px;
  position: absolute;
  top: -10px;
  right: -10px;
  min-width: 20px;
  min-height: 20px;
  height: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 12px;
}

.notifications.open {
  z-index: 101;
}

.notifications.open .notifications__dropdown,
.notifications.open .notifications__backdrop {
  display: block;
}

.notifications.open .action {
  background: #5E81F4;
  color: white;
}

.v-application--is-rtl .notifications__dropdown {
  right: auto;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .notifications__dropdown {
    left: 10px;
    position: fixed;
    top: 20px;
  }
}

.v-application--is-rtl .notifications__cell:last-child {
  margin-right: auto;
  margin-left: 0;
}

.notify {
  display: flex;
}

@media only screen and (max-width: 1023px) {
  .notify {
    flex-direction: column-reverse;
  }
}

.notify__list {
  flex: 1 1 auto;
}

.notify__list_cols {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 24px;
       column-gap: 24px;
}

@media only screen and (max-width: 1023px) {
  .notify__list_cols {
    -moz-column-count: 1;
         column-count: 1;
  }
}

.notify__list_cols .notify__item {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

.notify__list_cols .notify__photo {
  flex: 0 0 calc(50% - 12px);
}

.notify__item {
  padding: 24px 28px 28px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .notify__item {
    padding: 20px 14px 14px;
    background: white;
    border: none;
  }
}

.notify__item:not(:last-child) {
  margin-bottom: 24px;
}

@media only screen and (max-width: 767px) {
  .notify__item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.notify__head {
  display: flex;
  margin-bottom: 24px;
  align-items: center;
  justify-content: space-between;
}

.notify__action {
  margin-left: 20px;
}

.notify__body {
  margin-bottom: 24px;
  padding-bottom: 28px;
  border-bottom: 1px solid #E9EDF2;
}

.notify__gallery {
  display: flex;
  margin: 0 -6px 4px;
}

.notify__photo {
  margin: 0 6px 12px;
  flex: 0 0 calc(33.33% - 12px);
}

.notify__pic {
  border-radius: 4px;
}

.notify__sidebar {
  margin-left: 46px;
  padding-top: 20px;
  flex: 0 0 300px;
}

@media only screen and (max-width: 1023px) {
  .notify__sidebar {
    margin: 0 0 18px;
    padding: 0;
    flex: 0;
  }
}

.notify__title {
  margin-bottom: 30px;
}

.notice {
  padding: 24px;
  background: #F3F6FA;
  border-radius: 12px;
}

.notice__text {
  color: #7D8DA2;
}

.notice__btn {
  margin-top: 16px;
}

.help {
  background: white;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .help {
    background: none;
  }
}

.help__head {
  min-height: 292px;
  padding: 66px 60px 34px;
  background: url(/images/bg-help.jpg?5897706356b6c26ad874d57bea000043) no-repeat center/cover;
  border-radius: 12px 12px 0 0;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .help__head {
    min-height: 0;
    margin: -16px -16px 24px;
    padding: 42px 20px;
    border-radius: 0;
  }
}

@media only screen and (max-width: 767px) {
  .help__head .help__title {
    font-size: 26px;
  }
}

.help__form {
  max-width: 634px;
  margin: 0 auto;
}

.help__form .help__title {
  margin-bottom: 4px;
}

.help__text {
  margin-bottom: 32px;
}

.help__group {
  margin-top: 52px;
  justify-content: center;
}

.help__body {
  padding: 60px;
}

@media only screen and (max-width: 767px) {
  .help__body {
    padding: 0;
  }
}

.help__body .help__title {
  margin-bottom: 32px;
}

@media only screen and (max-width: 767px) {
  .help__body .help__title {
    text-align: center;
  }
}

.help__row {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .help__row {
    display: block;
  }
}

.help__col {
  flex: 1 1 auto;
}

.help__col:not(:last-child) {
  margin-right: 100px;
}

@media only screen and (max-width: 1023px) {
  .help__col:not(:last-child) {
    margin-right: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .help__col:not(:last-child) {
    margin: 0 0 24px;
  }
}

.help__preview {
  height: 130px;
  margin-bottom: 42px;
}

@media only screen and (max-width: 767px) {
  .help__preview {
    display: none;
  }
}

.help__pic {
  max-height: 100%;
}

.help__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media only screen and (max-width: 767px) {
  .help__list {
    align-items: center;
  }
}

.help__link {
  margin-bottom: 20px;
  color: #7D8DA2;
}

.help_sidebar .help__head {
  min-height: 276px;
  margin: -28px -28px 0;
  border-radius: 0;
}

.help_sidebar .help__body {
  padding: 36px 0 0;
}

.tickets__item {
  margin-bottom: 8px;
  padding: 20px 24px;
  border: 1px solid #E9EDF2;
  border-radius: 12px;
}

@media only screen and (max-width: 767px) {
  .tickets__item {
    padding: 20px 14px;
    background: white;
    border: none;
  }
}

.tickets__head,
.tickets__foot {
  display: flex;
  align-items: center;
}

.tickets__head {
  margin-bottom: 20px;
}

.tickets__preview {
  display: flex;
  height: 36px;
  margin-right: 16px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}

.tickets__number {
  margin-right: auto;
  font-weight: 700;
}

.tickets__time {
  font-size: 12px;
  font-weight: 700;
  color: #7D8DA2;
  text-transform: uppercase;
}

.tickets__action {
  margin-left: 16px;
}

.tickets__title {
  margin-bottom: 2px;
}

.tickets__content {
  color: #7D8DA2;
}

.tickets__foot {
  margin-top: 20px;
}

.tickets__user {
  margin-right: auto;
}

.tickets__load {
  margin-top: 24px;
  text-align: center;
}

.book__background {
  position: fixed;
  z-index: 0;
  top: 0;
  right: 0;
  left: 0;
  height: 260px;
  background-size: auto 270px;
  background-repeat: no-repeat;
  background-position: top center;
  z-index: 0;
}

@media only screen and (max-width: 767px) {
  .book__background {
    background-size: cover;
  }
}

.book__logocontainer {
  width: 140px;
  height: 140px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.book__logocontainer .book__logo {
  max-width: 100%;
  max-height: 100%;
}

.book__info {
  padding: 20px;
  color: #fff;
}

.book__content {
  margin: 0 auto;
  margin-top: 250px;
  background: #fff;
  border-radius: 10px 10px 0 0;
  max-width: 1170px;
  position: relative;
  z-index: 1;
  padding: 20px;
}

@media only screen and (max-width: 767px) {
  .book__content {
    padding: 0;
  }
}

.book__time {
  padding: 10px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .book__time {
    padding: 10px 0;
  }
}

.book__time span {
  cursor: pointer;
  padding: 5px 10px;
  margin: 2px 5px;
  border: 1px solid #F0F0F3;
  border-radius: 5px;
}

.book__time span:hover {
  border-color: #5E81F4;
}

.book__time span.active {
  background: #5E81F4;
}

.book .vdp-datepicker__calendar {
  border: none;
  width: auto;
}

.book .vdp-datepicker__calendar .cell {
  border-radius: 5px;
}

.book .vdp-datepicker__calendar .cell.selected {
  background: #5E81F4;
}

.book .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.book .vdp-datepicker__calendar .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.book .vdp-datepicker__calendar .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  border: 1px solid #5E81F4;
}

.book .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.book .vdp-datepicker__calendar .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.book .vdp-datepicker__calendar .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {
  background: #5E81F4;
}

.dashboard__menu {
  display: none;
  background: #E9EDF2;
  box-shadow: 0px 3px 20px rgba(28, 73, 130, 0.2509803922);
  margin: -16px -16px 20px;
  padding: 8px;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .dashboard__menu {
    display: flex;
    justify-content: center;
  }
}

.dashboard__btn {
  color: #262B31;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding: 8px 0;
  flex: 0 0 calc(33.3333333333vw - 6px);
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .dashboard__btn {
    font-size: 16px;
  }
}

.dashboard__btn_notification {
  position: absolute;
  z-index: 1;
  top: 0px;
  right: 0px;
  color: white;
  background: #F22504;
  border-radius: 15px;
  min-width: 30px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 14px;
}

.dashboard__btn .action {
  width: calc(33.3333333333vw - 22px);
  height: calc(33.3333333333vw - 22px);
  color: #fff;
  border-radius: 12px;
}

.dashboard__btn .action.calendar {
  background: transparent linear-gradient(180deg, #00B894 0%, #009398 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #009397;
}

.dashboard__btn .action.customers {
  background: transparent linear-gradient(180deg, #25CCD8 0%, #0389AB 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #0389AB;
}

.dashboard__btn .action.tasks {
  background: transparent linear-gradient(180deg, #66A8FF 0%, #4765DC 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #4765DC;
}

.dashboard__btn .action.invoices {
  background: transparent linear-gradient(180deg, #E869A6 0%, #CE3F66 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #CE3F66;
}

.dashboard__btn .action.employees {
  background: transparent linear-gradient(180deg, #FF9C76 0%, #EC5353 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #FF7676;
}

.dashboard__btn .action.documents {
  background: transparent linear-gradient(0deg, #FE955F 0%, #F2AD5E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #FD955E;
}

.dashboard__btn .action.marketing {
  background: transparent linear-gradient(180deg, #877FF5 0%, #6E4BCF 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #6E4CD0;
}

.dashboard__btn .action.attachment {
  background: transparent linear-gradient(180deg, #7D7DFF 0%, #4646FF 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #4646FF;
}

.dashboard__btn .action.leads {
  background: transparent linear-gradient(180deg, #B172EF 0%, #972EC4 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #8E4CD0;
}

.dashboard__btn .action .la,
.dashboard__btn .action .lab {
  font-size: 55px;
}

.dashboard__blue {
  flex: 0 0 calc(50vw - 24px);
  margin: 16px 4px;
}

.dashboard__blue .action {
  width: 100%;
  color: #fff;
  height: 48px;
  border-radius: 12px;
  background: transparent linear-gradient(0deg, var(--middle-back) 0%, #1167D8 100%) 0% 0% no-repeat padding-box;
  border: 1px solid var(--middle-back);
}

.dashboard__blue .action .la,
.dashboard__blue .action .lab {
  margin: 0 10px;
}

.v-application--is-rtl .dashboard__btn_notification {
  right: auto;
  left: 0px;
}

.cashier {
  display: flex;
  align-items: flex-start;
}

.cashier__box {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .cashier__box {
    margin-bottom: 74px;
  }
}

.cashier__prods {
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .cashier__prods {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .cashier__prods.active {
    display: block;
    margin-bottom: 24px;
  }
}

.cashier__prods_back {
  position: absolute;
  top: 12px;
  right: 12px;
}

@media only screen and (max-width: 767px) {
  .cashier__prods .panel__tight {
    border-radius: 12px 12px 0 0;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .cashier__foot {
    background: #E9EDF2;
    padding: 6px 24px 12px;
    position: fixed;
    bottom: 90px;
    left: 16px;
    right: 16px;
    border-radius: 0;
  }
}

.cashier__count_prods {
  text-align: center;
  font-size: 16px;
  margin-bottom: 12px;
}

.cashier__categories {
  background: #F3F6FA;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

@media only screen and (max-width: 767px) {
  .cashier__categories {
    flex-wrap: wrap;
    border-radius: 12px 12px 0 0;
    padding: 12px;
    height: auto;
    background: #E9EDF2;
    padding-right: 62px;
  }
}

.cashier__categories_item {
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  margin: 0 35px;
}

@media only screen and (max-width: 767px) {
  .cashier__categories_item {
    margin: 0 6px;
  }
}

.cashier__categories_item:hover,
.cashier__categories_item.active {
  color: #00B894;
}

.cashier__items {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  background: #E9EDF2;
  padding: 12px;
}

@media only screen and (max-width: 767px) {
  .cashier__items {
    background: #fff;
    padding: 6px;
  }
}

.cashier__items_item {
  flex: 0 0 calc(25% - 24px);
  border-radius: 12px;
  margin: 12px;
  border: 1px solid #DEE2E9;
  background: #fff;
  overflow: hidden;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .cashier__items_item {
    flex: 0 0 calc(50% - 12px);
    margin: 6px;
    background: #fff;
  }
}

.cashier__items_item:hover,
.cashier__items_item.active {
  box-shadow: 0 0 10px 0 rgba(0, 184, 148, 0.5);
  border-color: #00B894;
}

.cashier__items_item:hover .cashier__items_foot,
.cashier__items_item.active .cashier__items_foot {
  background: #00B894;
  color: #fff;
}

.cashier__items_foot {
  background: #F3F6FA;
  text-align: center;
  height: 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.cashier__items_name {
  font-size: 16px;
  font-weight: bold;
}

.cashier__items_price {
  font-size: 16px;
  font-weight: normal;
}

.cashier__items_image {
  background-color: #fff;
  height: 100px;
}

.cashier__items_image .c-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cashier__items_image .c-icon {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #00B894;
}

.cashier__items_image .c-icon .la,
.cashier__items_image .c-icon .lab {
  font-size: 60px;
}

.cashier__pay {
  margin-left: 12px;
  flex: 1;
}

@media only screen and (max-width: 767px) {
  .cashier__pay {
    margin: 24px;
  }
}

.cashier__pay.non-active {
  display: none;
}

.cashier__pay_head {
  background: #F3F6FA;
  margin: -24px -24px 0 -24px;
  padding: 24px;
  border-radius: 12px 12px 0 0;
  width: calc(100% + 48px);
  display: flex;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_head {
    padding: 12px;
  }
}

.cashier__pay_head .btn {
  display: none;
  background: white;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_head .btn {
    display: block;
  }
}

.cashier__pay_body {
  border-bottom: 10px solid #F3F6FA;
  margin: 0 -24px;
  padding: 24px;
}

.cashier__pay_body:last-child {
  border-bottom: none;
}

.cashier__pay_foot {
  background: #F3F6FA;
  margin: 0 -24px -24px -24px;
  padding: 24px;
  border-radius: 0 0 12px 12px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_foot {
    padding: 12px;
  }
}

.cashier__pay_types {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 24px;
}

.cashier__pay_types > div {
  width: 25%;
  font-size: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
}

.cashier__pay_customer {
  border-bottom: 10px solid #E9EDF2;
  margin: 0 -24px;
  padding: 0 24px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_customer {
    background: #fff;
    padding: 0 12px;
  }
}

.cashier__pay_customer_select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 110px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_customer_select {
    display: block;
  }
}

.cashier__pay_customer_select .v-input--checkbox {
  margin-left: 24px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_customer_select .v-input--checkbox {
    margin-left: 0;
  }
}

.cashier__pay_items {
  margin: 0 -24px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_items {
    background: #fff;
  }
}

.cashier__pay_items .btn {
  margin: 12px;
}

.cashier__pay_item {
  padding: 12px 24px;
  border-bottom: 5px solid #E9EDF2;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_item {
    padding: 12px 12px;
  }
}

.cashier__pay_item:last-child {
  border-bottom: none;
}

.cashier__pay_item_header {
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
  align-items: center;
}

.cashier__pay_item_name {
  font-size: 16px;
  font-weight: bold;
}

.cashier__pay_item_inputs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -10px;
  flex-wrap: wrap;
}

.cashier__pay_item_inputs > div {
  flex: 1;
  padding: 0 10px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_item_inputs > div {
    flex: 0 0 50%;
  }
}

.cashier__pay_item_inputs .v-icon.v-icon {
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_item_inputs .v-icon.v-icon {
    font-size: 18px;
  }
}

.cashier__pay_totals {
  border-top: 10px solid #E9EDF2;
  padding: 24px;
  margin: 0 -24px;
}

@media only screen and (max-width: 767px) {
  .cashier__pay_totals {
    background: #fff;
    padding: 12px;
  }
}

.cashier__pay_totals > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cashier__pay_label {
  font-size: 14px;
  color: #7D8DA2;
}

.cashier__modal_payinfo {
  display: flex;
  align-items: flex-start;
}

.cashier__modal_payinfo > div {
  margin-right: 10px;
}

.cashier__modal_payinfo > div:last-child {
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .cashier__modal_payinfo {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .cashier__modal_payinfo > div {
    flex: 0 0 calc(50% - 12px);
  }
}

.cashier .panel.panel__transparent {
  flex: 2;
}

.v-application--is-rtl .cashier__prods_back {
  right: auto;
  left: 12px;
}

.v-application--is-rtl .cashier__categories {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .cashier__categories {
    padding-right: 12px;
    padding-left: 62px;
  }
}

.v-application--is-rtl .cashier__pay {
  margin-right: 12px;
  margin-left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .cashier__pay {
    margin: 24px;
  }
}

.v-application--is-rtl .cashier__pay_customer_select .v-input--checkbox {
  margin-left: auto;
  margin-right: 24px;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .cashier__pay_customer_select .v-input--checkbox {
    margin-right: 0;
  }
}

.v-application--is-rtl .cashier__modal_payinfo > div {
  margin-right: 0;
  margin-left: 10px;
}

.wa-icon {
  color: white !important;
  border: none !important;
}

.wa-icon .la {
  font-size: 32px !important;
}

.wa-icon.green-bg {
  background: #0DC143 linear-gradient(#70EF76, #16C213);
}

.wa-icon.red-bg {
  background: #FF4747 linear-gradient(#FF4747, #f72121);
}

.wa-contacts {
  margin: 0 16px;
  padding: 0;
}

.wa-contacts .v-input {
  margin: 0;
}

.wa-status-block {
  position: relative;
  z-index: 10;
}

@media only screen and (max-width: 767px) {
  .wa-status-block {
    order: 1;
  }
}

.wa-status-block.open {
  z-index: 102;
}

.wa-status-block.open .wa-status__dropdown,
.wa-status-block.open .wa-status__backdrop {
  display: block;
}

.wa-status-block.open .action {
  position: relative;
  z-index: 100;
}

.wa-status-test {
  color: white;
  position: absolute;
  bottom: -18px;
  left: -20px;
  font-size: 12px;
  right: -20px;
  text-align: center;
}

.wa-status .action {
  position: relative;
  z-index: 100;
}

.wa-status__dropdown {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 444px;
  z-index: 99;
  margin-top: 46px;
  background: white;
  border-radius: 6px;
}

@media only screen and (max-width: 767px) {
  .wa-status__dropdown {
    right: 10px;
    position: fixed;
    top: 20px;
    width: calc(100vw - 32px);
  }
}

.wa-status__field {
  position: relative;
}

.wa-status__icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}

.wa-status__icon .la,
.wa-status__icon .lab {
  font-size: 16px;
}

.wa-status__all {
  padding: 20px;
}

.wa-status__results {
  background: white;
  border-radius: 6px;
  max-height: 500px;
  overflow: auto;
}

.wa-status__result {
  display: flex;
  padding: 20px 12px;
  color: #1C1D21;
  align-items: center;
}

.wa-status__result:not(:last-child) {
  border-bottom: 1px solid #E9EDF2;
}

.wa-status__empty {
  font-size: 18px;
  color: #262B31;
  padding: 20px;
  text-align: center;
}

.wa-status__cell {
  padding: 0 8px;
}

.wa-status__cell:last-child {
  margin-left: auto;
}

.wa-status__preview {
  display: flex;
  width: 42px;
  height: 42px;
  background: #F5F5FA;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
}

.wa-status__preview i {
  font-size: 22px;
}

.wa-status__pic {
  border-radius: 6px;
}

.wa-status__title {
  font-weight: 700;
}

.wa-status__text {
  color: #7D8DA2;
}

.wa-status__tag {
  min-width: 110px;
}

.wa-status__counter {
  padding: 2px 5px;
  background: #F22504;
  border-radius: 10px;
  position: absolute;
  top: -10px;
  right: -10px;
  min-width: 20px;
  min-height: 20px;
  height: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 12px;
}

.wa-status__text {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wa-scheduled {
  margin-top: 10px;
}

.wa-scheduled-message {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #E9EDF2;
  gap: 10px;
}

.wa-scheduled-message:last-child {
  border-bottom: none;
}

.wa-scheduled-message-text {
  flex-grow: 1;
  color: #262B31;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wa-scheduled-message-time {
  color: #7D8DA2;
  white-space: nowrap;
}

.wa-scheduled-message-actions {
  display: flex;
  gap: 10px;
}

.wa-scheduled-message-actions .action {
  min-width: 0;
  width: 28px;
  height: 28px;
  margin: 0;
}

.v-application--is-rtl .wa-status__dropdown {
  right: auto;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .wa-status__dropdown {
    left: 10px;
    position: fixed;
    top: 20px;
  }
}

.v-application--is-rtl .wa-status__cell:last-child {
  margin-right: auto;
  margin-left: 0;
}

.green {
  background: rgba(124, 231, 172, 0.1);
  color: #7CE7AC;
}

.red {
  background: rgba(255, 128, 139, 0.1);
  color: #FF808B;
}

.blue {
  background: rgba(94, 129, 244, 0.1);
  color: #5E81F4;
}

.yellow {
  background: rgba(244, 190, 94, 0.1);
  color: #F4BE5E;
}

.purple {
  background: rgba(150, 152, 214, 0.1);
  color: #9698D6;
}

.gray {
  background: #F5F5FA;
  color: #7D8DA2;
}

.turquoise {
  background: rgba(44, 229, 246, 0.1);
  color: #7D8DA2;
}

.color-green {
  color: #7CE7AC;
}

.color-red {
  color: #FF808B;
}

.color-blue {
  color: #5E81F4;
}

.color-yellow {
  color: #F4BE5E;
}

.color-purple {
  color: #9698D6;
}

.color-gray {
  color: #7D8DA2;
}

.color-turquoise {
  color: #2CE5F6;
}

.bg-green {
  background: rgba(124, 231, 172, 0.1);
}

.bg-green-raw {
  background: #7CE7AC;
}

.bg-red {
  background: rgba(255, 128, 139, 0.1);
}

.bg-red-raw {
  background: #FF808B;
}

.bg-blue {
  background: rgba(94, 129, 244, 0.1);
}

.bg-blue-raw {
  background: #5E81F4;
}

.bg-yellow {
  background: rgba(244, 190, 94, 0.1);
}

.bg-yellow-raw {
  background: #F4BE5E;
}

.bg-purple {
  background: rgba(150, 152, 214, 0.1);
}

.bg-purple-raw {
  background: #9698D6;
}

.bg-gray {
  background: rgba(125, 141, 162, 0.1);
}

.bg-gray-raw {
  background: #7D8DA2;
}

.bg-turquoise {
  background: rgba(44, 229, 246, 0.1);
}

.bg-turquoise-raw {
  background: #2CE5F6;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-uppercase {
  text-transform: uppercase;
}

.m-auto {
  margin: auto;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.align-baseline {
  align-items: baseline;
}

@media only screen and (max-width: 1259px) {
  .desktop-hide {
    display: none;
  }
}

.desktop-show {
  display: none;
}

@media only screen and (max-width: 1259px) {
  .desktop-show {
    display: block;
  }
}

@media only screen and (max-width: 1259px) {
  .desktop-text-right {
    text-align: right;
  }
}

@media only screen and (max-width: 1023px) {
  .tablet-hide {
    display: none;
  }
}

.tablet-show {
  display: none;
}

@media only screen and (max-width: 1023px) {
  .tablet-show {
    display: block;
  }
}

@media only screen and (max-width: 1023px) {
  .tablet-text-right {
    text-align: right;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-hide {
    display: none;
  }
}

.mobile-show {
  display: none;
}

.mobile-show-cell {
  display: none;
}

@media only screen and (max-width: 767px) {
  .mobile-show-cell {
    display: table-cell;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-show {
    display: block;
  }
}

.mobile-fshow {
  display: none;
}

@media only screen and (max-width: 767px) {
  .mobile-fshow {
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-text-right {
    text-align: right;
  }
}

.v-application--is-rtl .text-right {
  text-align: left;
}

@media only screen and (max-width: 1259px) {
  .v-application--is-rtl .desktop-text-right {
    text-align: left;
  }
}

@media only screen and (max-width: 1023px) {
  .v-application--is-rtl .tablet-text-right {
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .v-application--is-rtl .mobile-text-right {
    text-align: left;
  }
}

.mr-0 {
  margin-right: 0;
}

.mr-10 {
  margin-right: 10px;
}

.mr-20 {
  margin-right: 20px;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-20 {
  margin-bottom: 20px;
}

.ml-0 {
  margin-left: 0;
}

.ml-10 {
  margin-left: 10px;
}

.ml-20 {
  margin-left: 20px;
}

.mt-0 {
  margin-top: 0;
}

.mt-10 {
  margin-top: 10px;
}

.mt-20 {
  margin-top: 20px;
}

.pr-0 {
  padding-right: 0;
}

.pr-10 {
  padding-right: 10px;
}

.pr-20 {
  padding-right: 20px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pl-0 {
  padding-left: 0;
}

.pl-10 {
  padding-left: 10px;
}

.pl-20 {
  padding-left: 20px;
}

.pt-0 {
  padding-top: 0;
}

.pt-10 {
  padding-top: 10px;
}

.pt-20 {
  padding-top: 20px;
}

body {
  background: var(--light-back);
}

.v-main__wrap .svg-container {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: -5px;
  overflow: hidden;
}

.v-main__wrap .svg-container svg {
  position: relative;
  top: -80px;
}

.v-main__wrap .svg-container svg .color1 {
  fill: var(--light-back-dark-3);
}

.v-main__wrap .svg-container svg .color2 {
  fill: var(--light-back-light-3);
}

@media only screen and (max-width: 767px) {
  .v-main__wrap .svg-container {
    display: none;
  }
}

.theme--light.v-application {
  font-family: "Rubik", "Lato", sans-serif;
  background: var(--light-back);
  text-rendering: auto !important;
  -webkit-font-smoothing: auto !important;
  background-position: 0px -70px;
  background-size: 1680px;
  background-repeat: no-repeat;
}

.v-application--wrap {
  min-height: calc(100vh - 70px);
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .v-application--wrap {
    min-height: auto;
  }
}

.v-main__wrap {
  margin-top: 0;
}

.nav .theme--light.v-list {
  background: transparent;
}

.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: #F0F0F3;
}

.theme--light.v-text-field.error--text > .v-input__control > .v-input__slot:before {
  border-color: #FF808B;
}

.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: #5E81F4;
}

.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {
  border-color: #7D8DA2;
}

.wt-title_input.v-text-field .v-input__control input {
  font-size: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  margin-top: -15px;
}

.wt-title_input .theme--light.v-label {
  font-size: 20px;
  height: 32px;
  margin: 0;
  padding: 0;
  margin-top: -15px;
}

.color-small-input .v-input__slot {
  width: 0px;
}

.wt-required .theme--light.v-label:after {
  content: "*";
  color: #FF808B;
}

.wt-title_input.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,
.wt-title_input.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding: 0;
}

.v-text-field__details {
  min-height: 0px;
}

.v-input.v-input--checkbox {
  margin-top: 12px;
}

.wt-title_input .v-text-field__details {
  margin-top: 20px;
}

.wt-title_input.v-text-field .v-input__control input::-moz-placeholder {
  color: #7D8DA2;
}

.wt-title_input.v-text-field .v-input__control input::placeholder {
  color: #7D8DA2;
}

.wt-title_input.theme--light > .v-input__control > .v-input__slot {
  background: transparent;
}

.v-file-input.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  display: none;
}

.v-file-input.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,
.v-file-input.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding: 0;
}

.theme--light.v-file-input .v-file-input__text--placeholder {
  color: #7D8DA2;
  font-size: 14px;
  font-weight: 500;
}

.v-input__icon {
  height: 24px;
}

.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  padding: 0;
  margin: 0;
  align-self: center;
}

.v-file-input .v-input__icon--prepend .v-icon.v-icon.v-icon--link {
  font-size: 20px;
  margin-top: 5px;
}

.without-dot .v-color-picker__controls {
  display: none;
}

.theme--light.v-label {
  color: #7D8DA2;
  font-size: 15px;
  font-weight: normal;
}

.v-icon.v-icon {
  color: #7091BE;
}

.v-input--checkbox .v-icon.v-icon {
  font-size: 26px;
}

.v-application--is-ltr .v-input--selection-controls__input {
  margin-left: 0;
  margin-right: 10px;
}

.v-input--checkbox.v-input--is-label-active .v-label {
  color: #000;
}

.v-input--checkbox.v-input--is-label-active .v-icon.v-icon {
  color: #5E81F4;
}

.v-input--selection-controls {
  margin-top: 0;
  padding-top: 0;
}

.v-messages {
  min-height: 0;
}

.v-messages.error--text {
  margin-top: 10px;
  color: #FF808B;
}

.v-btn.v-size--default {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: inherit;
}

.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #5E81F4;
}

.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover {
  background-color: #475EAA;
}

.theme--light.v-btn.light:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #EFF2FE;
  border-color: #EFF2FE;
  color: #5E81F4;
}

.theme--light.v-btn.light:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined):hover {
  background-color: #d7dffd;
  border-color: #d7dffd;
}

.theme--light.v-btn.gray:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #F5F5FA;
  border-color: #F5F5FA;
  color: #7D8DA2;
}

.v-btn:not(.v-btn--round).v-size--x-small {
  padding: 0;
}

.v-btn:not(.v-btn--round).v-size--default.btn_only_icon {
  padding: 0;
  min-width: 46px;
  color: #fff;
}

.v-radio .v-icon.v-icon {
  color: #5E81F4;
}

.theme--light.v-list-item--active:hover::before,
.theme--light.v-list-item--active::before,
.theme--light.v-list-item:hover::before {
  display: none;
}

.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #262B31 !important;
}

.v-list .v-list-item--active {
  color: #262B31;
}

.nav .theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .nav .nav__secondary .theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
    color: #1167D8 !important;
  }
}

.nav .v-list .v-list-item--active {
  color: #fff;
}

.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined),
.v-sheet.v-toolbar:not(.v-sheet--outlined) {
  box-shadow: none;
}

.v-application .blue {
  background-color: rgb(94, 129, 244) !important;
  border-color: rgb(94, 129, 244) !important;
  color: #fff;
}

.v-application .yellow {
  background-color: rgb(244, 190, 94) !important;
  border-color: rgb(244, 190, 94) !important;
  color: #fff;
}

.v-application .purple {
  background-color: rgb(150, 152, 214) !important;
  border-color: rgb(150, 152, 214) !important;
  color: #fff;
}

.v-application .red {
  background-color: rgb(255, 128, 139) !important;
  border-color: rgb(255, 128, 139) !important;
  color: #fff;
}

.v-application .green {
  background-color: rgb(124, 231, 172) !important;
  border-color: rgb(124, 231, 172) !important;
  color: #fff;
}

.v-avatar img {
  height: auto;
}

.pager nav {
  width: 100%;
}

.v-pagination li:first-child {
  margin-right: auto;
}

.v-pagination li:last-child {
  margin-left: auto;
}

.v-pagination__item,
.v-pagination__navigation {
  display: inline-flex;
  min-width: 32px;
  height: 32px;
  padding: 0 9px;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 6px;
  font-weight: 500;
  font-size: 14px;
  color: #262B31 !important;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  vertical-align: middle;
  position: relative;
  margin: 0 4px;
}

.v-pagination__item.v-pagination__item--active,
.v-pagination__navigation.v-pagination__item--active {
  background: #1977F3 !important;
  color: #fff !important;
}

.v-pagination__navigation .v-icon {
  font-size: 18px;
}

.theme--light.v-pagination .v-pagination__navigation {
  color: #1977F3;
  border: 1px solid #E9EDF2;
  background: #F3F6FA;
}

.v-chip .v-chip__content {
  font-size: 14px;
  font-weight: 500;
  max-width: 80px;
  width: 80px;
  text-align: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
}

.theme--light.v-chip {
  font-weight: bold;
  border-radius: 8px !important;
}

.v-chip.v-size--default {
  height: 36px;
}

@media only screen and (max-width: 767px) {
  .v-chip.v-size--default {
    height: 25px;
  }
}

.v-input {
  margin-top: 0;
  margin-bottom: 20px;
}

.v-input.input-filter {
  padding-top: 0;
  margin-bottom: 0;
}

.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0, 0, 0, 0.87);
}

.v-autocomplete.v-select.v-text-field input {
  font-weight: normal;
}

.date-time-picker input.field-input {
  font-family: "Rubik", "Lato", sans-serif;
  border-radius: 0;
  background: transparent;
  border-color: #E9EDF2;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-left: 0;
  font-weight: normal;
  padding: 0 !important;
  font-size: 16px;
}

.date-time-picker input.field-input:hover {
  border-color: #7D8DA2 !important;
}

.date-time-picker .is-focused input.field-input {
  border-color: #5E81F4 !important;
  border-width: 2px !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

.date-time-picker input.field-input::-moz-placeholder {
  font-family: "Rubik", "Lato", sans-serif;
  font-weight: 500;
  color: #7D8DA2;
  font-size: 14px;
}

.date-time-picker input.field-input::placeholder {
  font-family: "Rubik", "Lato", sans-serif;
  font-weight: 500;
  color: #7D8DA2;
  font-size: 14px;
}

.date-time-picker label.field-label {
  font-family: "Rubik", "Lato", sans-serif;
  left: 0;
  top: -9px;
  color: #7D8DA2;
  font-size: 15px;
  font-weight: 500;
}

.date__container.lng-he .datepicker-container .datepicker-controls .datepicker-button {
  transform: scale(-1, -1);
}

.date-time-picker > .flex {
  margin-top: 13px;
  margin-bottom: 36px;
  outline: none;
}

.date-time-picker .flex,
.child-flex > * {
  flex: none;
}

.date-time-picker .field-clear-button {
  right: 20px !important;
}

.with-prepend-icon .date-time-picker .field-clear-button {
  right: 0px !important;
}

.date__container .v-icon {
  position: absolute;
  right: 0;
  top: 20px;
  background: transparent;
}

.date__container .v-icon.prepend {
  right: auto;
  left: 0;
}

.line .date__container .v-icon {
  top: 16px;
}

.date__container.date_large .v-icon {
  top: 20px;
}

.date__container.readonly:after {
  content: "";
  position: absolute;
  top: -10px;
  bottom: -10px;
  right: 0;
  left: 0;
  z-index: 10;
}

.date__container.readonly .date-time-picker .field-clear-button {
  display: none;
}

.reminder__container .date__container {
  width: 100%;
}

.v-radio:not(.v-item--active) .v-icon.v-icon {
  color: #7D8DA2;
}

.reminder__container {
  margin-bottom: 33px;
}

.reminder__container .v-radio .date__container .v-icon.v-icon {
  color: #7D8DA2;
}

.reminder__container .date-time-picker > .flex {
  margin: 0;
}

.reminder__container .form__field {
  margin-bottom: 0;
}

.reminder__container.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 31px;
}

input,
textarea,
select {
  font-size: 15px;
  font-weight: normal;
}

button {
  font-size: 14px;
  font-weight: normal;
}

.v-application--is-rtl.v-application .text-right {
  text-align: left !important;
}

.v-color-picker__color {
  height: 30px;
  max-height: 30px;
  width: 30px;
  border-radius: 50%;
}

.v-autocomplete.v-select--is-menu-active .v-input__icon--append .v-icon,
.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  transform: none;
}

.v-application--is-rtl .date-time-picker label.field-label {
  right: 0;
  left: auto;
}

.v-application--is-rtl .date__container .v-icon {
  left: 0;
  right: auto;
}

.v-application--is-rtl .date__container .v-icon.prepend {
  left: auto;
  right: 0;
}

.v-application--is-rtl .date-time-picker .field-clear-button {
  left: 20px !important;
  right: auto !important;
}

.v-application--is-rtl .with-prepend-icon .date-time-picker .field-clear-button {
  left: 0 !important;
  right: auto !important;
}

.v-application--is-rtl .v-pagination li:first-child {
  margin-right: 0;
  margin-left: auto;
}

.v-application--is-rtl .v-pagination li:last-child {
  margin-left: 0;
  margin-right: auto;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #E9EDF2;
  margin: 1em 0;
  padding: 0;
}

.gap-1 {
  gap: 4px;
}

.gap-2 {
  gap: 8px;
}

.gap-3 {
  gap: 12px;
}

.gap-4 {
  gap: 16px;
}

.gap-5 {
  gap: 20px;
}

.gap-6 {
  gap: 24px;
}

.gap-7 {
  gap: 28px;
}

.gap-8 {
  gap: 32px;
}

.gap-9 {
  gap: 36px;
}

.gap-10 {
  gap: 40px;
}

.gap-16 {
  gap: 16px;
}

.closed {
  height: 0;
  overflow: hidden;
  margin: 0;
}

.opened {
  height: auto;
  margin: 0;
}

.week-name {
  font-weight: bold;
}

.week-date {
  color: #7D8DA2;
  font-size: 10px;
}

.date-arrows-container {
  padding: 0 14px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.date-arrows-container .date__outer {
  min-width: 260px;
}

.v-application--is-rtl .date-arrows-container .action {
  transform: rotate(180deg);
}

.date-arrows-container .date__container {
  width: 100%;
  margin: 0 15px;
  height: 66px;
}

.checkbox-col-padding {
  padding-top: 25px;
}

@media only screen and (max-width: 767px) {
  .checkbox-col-padding {
    padding-top: 10px;
  }
}

.online-link {
  margin-top: 10px;
  font-size: 18px;
}

*::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

*::-webkit-scrollbar-track {
  background: transparent;
  margin: 0;
  border-radius: 3px;
}

*::-webkit-scrollbar-thumb {
  background-color: var(--middle-back-dark-10);
  border-radius: 3px;
}

.v-input--switch__track.primary--text {
  background-color: var(--middle-back);
}

.select__outer {
  display: flex;
  align-items: center;
}

.select__outer.line .v-input {
  padding-top: 0;
  margin-bottom: 0;
}

.select__list.with-chip {
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .select__list.with-chip {
    display: inline-flex;
    width: 100px;
  }
}

.select__list .v-input {
  padding-top: 0;
  margin-bottom: 0;
}

.select__list .v-chip {
  margin-left: 0;
  visibility: visible;
}

.date__outer {
  align-items: center;
  display: flex;
}

.date__outer.line {
  min-width: 240px;
  margin-top: -10px;
}

@media only screen and (max-width: 767px) {
  .date__outer.line {
    width: 100%;
  }
}

.date__outer.line .date__container {
  padding-top: 0;
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .date__outer.line .date__container .datepicker {
    top: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .date__outer.line .date__container .datepicker.right {
    right: -20px !important;
  }
}

.date__container {
  flex: auto;
  height: 50px;
  margin-top: 0;
  position: relative;
  top: 0;
  padding-top: 1px;
  margin-bottom: 20px;
}

.date__container .date-time-picker {
  margin-top: -4px;
  min-width: 125px;
}

.date__container.tall {
  height: 76px;
}

.date__container.capacity .custom-button.round {
  display: none;
}

.date__container.capacity .v-icon {
  top: 20px;
}

@media only screen and (max-width: 767px) {
  .date__container.capacity .v-icon {
    display: none;
  }
}

.with-prepend-icon.date__container .date-time-picker input.field-input {
  padding-left: 34px !important;
}

.v-application--is-rtl .with-prepend-icon.date__container .date-time-picker input.field-input {
  padding-left: 0 !important;
  padding-right: 34px !important;
}

.v-list-item__content.customer-list-name {
  padding: 6px 0;
}

.customer-list-avatar {
  margin-top: 4px;
  margin-bottom: 4px;
}

.back-button {
  display: none;
}

@media only screen and (max-width: 767px) {
  .back-button {
    display: block;
  }
}

.v-input--radio-group legend.v-label {
  text-align: start;
}

.la-hand-paper.color-red {
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .with-back-button {
    display: none;
  }
}

.filter__field {
  margin: 0 10px;
}

.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.fc-daygrid.fc-dayGridMonth-view.fc-view > table > tbody {
  height: 786px;
}

@media only screen and (max-width: 767px) {
  .fc-daygrid.fc-dayGridMonth-view.fc-view > table > tbody {
    height: 100vw;
  }
}

.fullcalendar__widget .fc-daygrid.fc-dayGridMonth-view.fc-view > table > tbody {
  height: auto;
}

.fullcalendar .fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: 6px;
}

.color-icon {
  margin: 0 42px;
}

.vc-btn {
  font-weight: 500 !important;
}

.vc-title {
  font-weight: 500 !important;
  font-size: 20px !important;
}

@media only screen and (max-width: 767px) {
  body div.v-application .datetimepicker:not(.inline) .datepicker {
    top: 70px !important;
    height: calc(100% - 120px);
    border-radius: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: inherit !important;
    min-width: inherit !important;
    position: fixed;
    margin: 0 !important;
  }
}

.drag-n-drop {
  position: relative;
  overflow: hidden;
}

.drag-n-drop:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: var(--back-shadow) url(/img/upload.svg) center no-repeat;
  pointer-events: none;
}

.privacy {
  background: white;
}

.privacy_inner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 20px;
}

.with-buttons {
  min-width: 100px;
}

.with-buttons input {
  text-align: center;
}

.with-buttons input::-webkit-outer-spin-button,
.with-buttons input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.with-buttons input[type=number] {
  -moz-appearance: textfield;
}

.max_50 {
  max-width: 50vw;
}

.z-100 {
  z-index: 100;
}

.swal2-styled.swal2-confirm.swal-red,
.swal2-styled.swal2-cancel.swal-red {
  background-color: #FF7676;
}

.swal2-styled.swal2-confirm.swal-gray,
.swal2-styled.swal2-cancel.swal-gray {
  background-color: #7D8DA2;
}

.nowrap {
  white-space: nowrap;
}

.token-iframe {
  min-height: 530px;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  .token-iframe {
    height: 570px;
  }
}

.reconnect__message {
  color: white;
  background: #FF808B;
  padding: 10px 40px;
}

@media only screen and (max-width: 767px) {
  .reconnect__message {
    padding: 10px 12px;
  }
}

#custom_reminder-wrapper {
  margin-top: 12px;
}

.have_retainer {
  position: relative;
}

.have_retainer:after {
  position: absolute;
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI1NnYyNTZIMHoiPjwvcGF0aD48cGF0aCBkPSJNMjMyLjIgNTEuN3Y0OGE4IDggMCAwIDEtOCA4aC00OGE4IDggMCAwIDEtNS43LTEzLjZsMTguNC0xOC40LTQuMy00LjNhODAgODAgMCAxIDAgMCAxMTMuMiA3LjkgNy45IDAgMCAxIDExLjMgMCA4IDggMCAwIDEgMCAxMS4zIDk2IDk2IDAgMSAxIDAtMTM1LjhsNC4zIDQuMyAxOC4zLTE4LjNhOCA4IDAgMCAxIDguNy0xLjggOC4yIDguMiAwIDAgMSA1IDcuNFoiIGZpbGw9IiNjYzAyMDIiIGNsYXNzPSJmaWxsLTAwMDAwMCI+PC9wYXRoPjwvc3ZnPg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
}

.swal2-container {
  z-index: 999999 !important;
}

.hide_year.date__container .datepicker-container-label > span:nth-of-type(2) {
  display: none !important;
}

.v-application .birthday-picker {
  font-size: 15px;
  border: none;
  border-bottom: 1px solid #E9EDF2;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 12px;
  height: 50px;
}

.v-application .birthday-picker input {
  padding: 0;
  margin: 0;
  height: 50px;
}

.v-application .birthday-picker .birthday-picker_carriage {
  display: none;
}

#viewer,
#viewer iframe {
  height: 100%;
  min-height: calc(100vh - 150px);
}

.header__preview {
  position: relative;
  background: #F3F6FA;
  color: #262B31;
  border-radius: 6px;
}

.header__preview .v-avatar {
  min-width: 36px !important;
}

.preview-invoice {
  cursor: pointer;
  margin: 0 12px;
  color: #1977F3;
  font-size: 20px;
}

.avatar-title {
  display: flex;
  align-items: center;
  gap: 5px;
}

.avatar-container {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
}

.play-wa {
  font-size: 22px;
  cursor: pointer;
}

.sign-icon {
  font-size: 20px;
}

.wa-papperclip {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.wa-papperclip.wa {
  overflow: visible;
}

.wa-papperclip i {
  font-size: 24px;
  cursor: pointer;
}

.wa-papperclip .file-block {
  width: 100%;
  cursor: pointer;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wa-microphone {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.wa-microphone i {
  font-size: 24px;
  cursor: pointer;
}

.wa-record {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.wa-record i {
  font-size: 24px;
  cursor: pointer;
}

.wa-clear-file {
  position: absolute;
  background: #f72121;
  border-radius: 50%;
  top: -6px;
  right: -6px;
  color: white;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
}

.wa-clear-file i {
  font-size: 12px;
}

.v-application--is-rtl .datetimepicker .time-picker {
  flex-direction: row-reverse;
}

.cursor-pointer {
  cursor: pointer;
}

.swal-wide {
  width: 90vw !important;
  /* 90% of viewport width */
  height: 90vh !important;
  /* 90% of viewport height */
  max-width: 1200px !important;
  /* Optional: Limit max width */
  max-height: 900px;
  /* Optional: Limit max height */
}

.swal-wide iframe {
  width: 100%;
  height: calc(90vh - 100px);
}

.wa-submit {
  border-radius: 50%;
  background-color: #0DA886;
  background-image: url("data:image/png;base64,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");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 40px;
}

.v-application--is-rtl .wa-submit {
  transform: scaleX(-1);
}

