/* Custom Icons */
@font-face {
    font-family: "uicons-regular-rounded";
    src: url("../fonts/woff2/uicons-regular-rounded.woff2") format("woff2");
    font-display: swap;
}

i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.variable-selector-00:before {
    content: "\fe00";
}

.variable-selector-01:before {
    content: "\fe01";
}

.variable-selector-02:before {
    content: "\fe02";
}

.variable-selector-03:before {
    content: "\fe03";
}

.variable-selector-04:before {
    content: "\fe04";
}

.variable-selector-05:before {
    content: "\fe05";
}

.variable-selector-06:before {
    content: "\fe06";
}

.variable-selector-07:before {
    content: "\fe07";
}

.variable-selector-08:before {
    content: "\fe08";
}

.variable-selector-09:before {
    content: "\fe09";
}

.variable-selector-0a:before {
    content: "\fe0a";
}

.variable-selector-0b:before {
    content: "\fe0b";
}

.variable-selector-0c:before {
    content: "\fe0c";
}

.variable-selector-0d:before {
    content: "\fe0d";
}

.variable-selector-0e:before {
    content: "\fe0e";
}

.variable-selector-0f:before {
    content: "\fe0f";
}

.combining-half-marks-00:before {
    content: "\fe20";
}

.combining-half-marks-01:before {
    content: "\fe21";
}

.combining-half-marks-02:before {
    content: "\fe22";
}

.combining-half-marks-03:before {
    content: "\fe23";
}

.combining-half-marks-04:before {
    content: "\fe24";
}

.combining-half-marks-05:before {
    content: "\fe25";
}

.combining-half-marks-06:before {
    content: "\fe26";
}

.combining-half-marks-07:before {
    content: "\fe27";
}

.combining-half-marks-08:before {
    content: "\fe28";
}

.combining-half-marks-09:before {
    content: "\fe29";
}

.combining-half-marks-0a:before {
    content: "\fe2a";
}

.combining-half-marks-0b:before {
    content: "\fe2b";
}

.combining-half-marks-0c:before {
    content: "\fe2c";
}

.combining-half-marks-0d:before {
    content: "\fe2d";
}

.combining-half-marks-0e:before {
    content: "\fe2e";
}

.combining-half-marks-0f:before {
    content: "\fe2f";
}

.zero-width-no-break-space-0f:before {
    content: "\feff";
}

.fi-rr-0:before {
    content: "\f101";
}

.fi-rr-00s-music-disc:before {
    content: "\f102";
}

.fi-rr-1:before {
    content: "\f103";
}

.fi-rr-2:before {
    content: "\f104";
}

.fi-rr-3:before {
    content: "\f105";
}

.fi-rr-360-degrees:before {
    content: "\f106";
}

.fi-rr-4:before {
    content: "\f107";
}

.fi-rr-404:before {
    content: "\f108";
}

.fi-rr-5:before {
    content: "\f109";
}

.fi-rr-6:before {
    content: "\f10a";
}

.fi-rr-60s-music-disc:before {
    content: "\f10b";
}

.fi-rr-7:before {
    content: "\f10c";
}

.fi-rr-70s-music-disc:before {
    content: "\f10d";
}

.fi-rr-8:before {
    content: "\f10e";
}

.fi-rr-80s-music-disc:before {
    content: "\f10f";
}

.fi-rr-9:before {
    content: "\f110";
}

.fi-rr-90s-music-disc:before {
    content: "\f111";
}

.fi-rr-a:before {
    content: "\f112";
}

.fi-rr-accident:before {
    content: "\f113";
}

.fi-rr-acorn:before {
    content: "\f114";
}

.fi-rr-ad-paid:before {
    content: "\f115";
}

.fi-rr-ad:before {
    content: "\f116";
}

.fi-rr-add-document:before {
    content: "\f117";
}

.fi-rr-add-folder:before {
    content: "\f118";
}

.fi-rr-add-image:before {
    content: "\f119";
}

.fi-rr-add:before {
    content: "\f11a";
}

.fi-rr-address-book:before {
    content: "\f11b";
}

.fi-rr-address-card:before {
    content: "\f11c";
}

.fi-rr-admin-alt:before {
    content: "\f11d";
}

.fi-rr-admin:before {
    content: "\f11e";
}

.fi-rr-age-alt:before {
    content: "\f11f";
}

.fi-rr-age-restriction-eighteen:before {
    content: "\f120";
}

.fi-rr-age-restriction-seven:before {
    content: "\f121";
}

.fi-rr-age-restriction-six:before {
    content: "\f122";
}

.fi-rr-age-restriction-sixteen:before {
    content: "\f123";
}

.fi-rr-age-restriction-thirteen:before {
    content: "\f124";
}

.fi-rr-age-restriction-three:before {
    content: "\f125";
}

.fi-rr-age-restriction-twelve:before {
    content: "\f126";
}

.fi-rr-age-restriction-twenty-one:before {
    content: "\f127";
}

.fi-rr-age-restriction-zero:before {
    content: "\f128";
}

.fi-rr-age:before {
    content: "\f129";
}

.fi-rr-air-conditioner:before {
    content: "\f12a";
}

.fi-rr-air-freshener:before {
    content: "\f12b";
}

.fi-rr-air-pollution:before {
    content: "\f12c";
}

.fi-rr-airplane-journey:before {
    content: "\f12d";
}

.fi-rr-airplane-window-open:before {
    content: "\f12e";
}

.fi-rr-airplay:before {
    content: "\f12f";
}

.fi-rr-alarm-clock:before {
    content: "\f130";
}

.fi-rr-alarm-exclamation:before {
    content: "\f131";
}

.fi-rr-alarm-plus:before {
    content: "\f132";
}

.fi-rr-alarm-snooze:before {
    content: "\f133";
}

.fi-rr-album-circle-plus:before {
    content: "\f134";
}

.fi-rr-album-circle-user:before {
    content: "\f135";
}

.fi-rr-album-collection:before {
    content: "\f136";
}

.fi-rr-album:before {
    content: "\f137";
}

.fi-rr-algorithm:before {
    content: "\f138";
}

.fi-rr-alicorn:before {
    content: "\f139";
}

.fi-rr-alien:before {
    content: "\f13a";
}

.fi-rr-align-center:before {
    content: "\f13b";
}

.fi-rr-align-justify:before {
    content: "\f13c";
}

.fi-rr-align-left:before {
    content: "\f13d";
}

.fi-rr-align-slash:before {
    content: "\f13e";
}

.fi-rr-ambulance:before {
    content: "\f13f";
}

.fi-rr-analyse-alt:before {
    content: "\f140";
}

.fi-rr-analyse:before {
    content: "\f141";
}

.fi-rr-anatomical-heart:before {
    content: "\f142";
}

.fi-rr-anchor:before {
    content: "\f143";
}

.fi-rr-angel:before {
    content: "\f144";
}

.fi-rr-angle-90:before {
    content: "\f145";
}

.fi-rr-angle-circle-down:before {
    content: "\f146";
}

.fi-rr-angle-circle-left:before {
    content: "\f147";
}

.fi-rr-angle-circle-right:before {
    content: "\f148";
}

.fi-rr-angle-circle-up:before {
    content: "\f149";
}

.fi-rr-angle-double-left:before {
    content: "\f14a";
}

.fi-rr-angle-double-right:before {
    content: "\f14b";
}

.fi-rr-angle-double-small-down:before {
    content: "\f14c";
}

.fi-rr-angle-double-small-left:before {
    content: "\f14d";
}

.fi-rr-angle-double-small-right:before {
    content: "\f14e";
}

.fi-rr-angle-double-small-up:before {
    content: "\f14f";
}

.fi-rr-angle-down:before {
    content: "\f150";
}

.fi-rr-angle-left:before {
    content: "\f151";
}

.fi-rr-angle-right:before {
    content: "\f152";
}

.fi-rr-angle-small-down:before {
    content: "\f153";
}

.fi-rr-angle-small-left:before {
    content: "\f154";
}

.fi-rr-angle-small-right:before {
    content: "\f155";
}

.fi-rr-angle-small-up:before {
    content: "\f156";
}

.fi-rr-angle-square-down:before {
    content: "\f157";
}

.fi-rr-angle-square-left:before {
    content: "\f158";
}

.fi-rr-angle-square-right:before {
    content: "\f159";
}

.fi-rr-angle-square-up:before {
    content: "\f15a";
}

.fi-rr-angle-up:before {
    content: "\f15b";
}

.fi-rr-angle:before {
    content: "\f15c";
}

.fi-rr-angles-up-down:before {
    content: "\f15d";
}

.fi-rr-angry:before {
    content: "\f15e";
}

.fi-rr-animated-icon:before {
    content: "\f15f";
}

.fi-rr-ankh:before {
    content: "\f160";
}

.fi-rr-answer-alt:before {
    content: "\f161";
}

.fi-rr-answer:before {
    content: "\f162";
}

.fi-rr-apartment:before {
    content: "\f163";
}

.fi-rr-aperture:before {
    content: "\f164";
}

.fi-rr-api:before {
    content: "\f165";
}

.fi-rr-apple-core:before {
    content: "\f166";
}

.fi-rr-apple-crate:before {
    content: "\f167";
}

.fi-rr-apple-whole:before {
    content: "\f168";
}

.fi-rr-apps-add:before {
    content: "\f169";
}

.fi-rr-apps-delete:before {
    content: "\f16a";
}

.fi-rr-apps-sort:before {
    content: "\f16b";
}

.fi-rr-apps:before {
    content: "\f16c";
}

.fi-rr-archive:before {
    content: "\f16d";
}

.fi-rr-archway:before {
    content: "\f16e";
}

.fi-rr-arrow-alt-circle-down:before {
    content: "\f16f";
}

.fi-rr-arrow-alt-circle-left:before {
    content: "\f170";
}

.fi-rr-arrow-alt-circle-right:before {
    content: "\f171";
}

.fi-rr-arrow-alt-circle-up:before {
    content: "\f172";
}

.fi-rr-arrow-alt-down:before {
    content: "\f173";
}

.fi-rr-arrow-alt-from-bottom:before {
    content: "\f174";
}

.fi-rr-arrow-alt-from-left:before {
    content: "\f175";
}

.fi-rr-arrow-alt-from-right:before {
    content: "\f176";
}

.fi-rr-arrow-alt-from-top:before {
    content: "\f177";
}

.fi-rr-arrow-alt-left:before {
    content: "\f178";
}

.fi-rr-arrow-alt-right:before {
    content: "\f179";
}

.fi-rr-arrow-alt-square-down:before {
    content: "\f17a";
}

.fi-rr-arrow-alt-square-left:before {
    content: "\f17b";
}

.fi-rr-arrow-alt-square-right:before {
    content: "\f17c";
}

.fi-rr-arrow-alt-square-up:before {
    content: "\f17d";
}

.fi-rr-arrow-alt-to-bottom:before {
    content: "\f17e";
}

.fi-rr-arrow-alt-to-left:before {
    content: "\f17f";
}

.fi-rr-arrow-alt-to-right:before {
    content: "\f180";
}

.fi-rr-arrow-alt-to-top:before {
    content: "\f181";
}

.fi-rr-arrow-alt-up:before {
    content: "\f182";
}

.fi-rr-arrow-circle-down:before {
    content: "\f183";
}

.fi-rr-arrow-circle-left:before {
    content: "\f184";
}

.fi-rr-arrow-circle-right:before {
    content: "\f185";
}

.fi-rr-arrow-circle-up:before {
    content: "\f186";
}

.fi-rr-arrow-comparison:before {
    content: "\f187";
}

.fi-rr-arrow-down-from-arc:before {
    content: "\f188";
}

.fi-rr-arrow-down-from-dotted-line:before {
    content: "\f189";
}

.fi-rr-arrow-down-left:before {
    content: "\f18a";
}

.fi-rr-arrow-down-small-big:before {
    content: "\f18b";
}

.fi-rr-arrow-down-to-dotted-line:before {
    content: "\f18c";
}

.fi-rr-arrow-down-to-square:before {
    content: "\f18d";
}

.fi-rr-arrow-down-triangle-square:before {
    content: "\f18e";
}

.fi-rr-arrow-down:before {
    content: "\f18f";
}

.fi-rr-arrow-from-bottom:before {
    content: "\f190";
}

.fi-rr-arrow-from-left:before {
    content: "\f191";
}

.fi-rr-arrow-from-right:before {
    content: "\f192";
}

.fi-rr-arrow-from-top:before {
    content: "\f193";
}

.fi-rr-arrow-left-from-arc:before {
    content: "\f194";
}

.fi-rr-arrow-left-from-line:before {
    content: "\f195";
}

.fi-rr-arrow-left-to-arc:before {
    content: "\f196";
}

.fi-rr-arrow-left:before {
    content: "\f197";
}

.fi-rr-arrow-progress-alt:before {
    content: "\f198";
}

.fi-rr-arrow-progress:before {
    content: "\f199";
}

.fi-rr-arrow-right-to-bracket:before {
    content: "\f19a";
}

.fi-rr-arrow-right:before {
    content: "\f19b";
}

.fi-rr-arrow-small-down:before {
    content: "\f19c";
}

.fi-rr-arrow-small-left:before {
    content: "\f19d";
}

.fi-rr-arrow-small-right:before {
    content: "\f19e";
}

.fi-rr-arrow-small-up:before {
    content: "\f19f";
}

.fi-rr-arrow-square-down:before {
    content: "\f1a0";
}

.fi-rr-arrow-square-left:before {
    content: "\f1a1";
}

.fi-rr-arrow-square-right:before {
    content: "\f1a2";
}

.fi-rr-arrow-square-up:before {
    content: "\f1a3";
}

.fi-rr-arrow-to-bottom:before {
    content: "\f1a4";
}

.fi-rr-arrow-to-left:before {
    content: "\f1a5";
}

.fi-rr-arrow-to-right:before {
    content: "\f1a6";
}

.fi-rr-arrow-to-top:before {
    content: "\f1a7";
}

.fi-rr-arrow-trend-down:before {
    content: "\f1a8";
}

.fi-rr-arrow-trend-up:before {
    content: "\f1a9";
}

.fi-rr-arrow-turn-down-left:before {
    content: "\f1aa";
}

.fi-rr-arrow-turn-down-right:before {
    content: "\f1ab";
}

.fi-rr-arrow-turn-left-up:before {
    content: "\f1ac";
}

.fi-rr-arrow-up-from-dotted-line:before {
    content: "\f1ad";
}

.fi-rr-arrow-up-from-ground-water:before {
    content: "\f1ae";
}

.fi-rr-arrow-up-from-square:before {
    content: "\f1af";
}

.fi-rr-arrow-up-left-from-circle:before {
    content: "\f1b0";
}

.fi-rr-arrow-up-left:before {
    content: "\f1b1";
}

.fi-rr-arrow-up-right-and-arrow-down-left-from-center:before {
    content: "\f1b2";
}

.fi-rr-arrow-up-right-from-square:before {
    content: "\f1b3";
}

.fi-rr-arrow-up-right:before {
    content: "\f1b4";
}

.fi-rr-arrow-up-small-big:before {
    content: "\f1b5";
}

.fi-rr-arrow-up-square-triangle:before {
    content: "\f1b6";
}

.fi-rr-arrow-up-to-arc:before {
    content: "\f1b7";
}

.fi-rr-arrow-up-to-dotted-line:before {
    content: "\f1b8";
}

.fi-rr-arrow-up:before {
    content: "\f1b9";
}

.fi-rr-arrow-upward-growth-crypto:before {
    content: "\f1ba";
}

.fi-rr-arrows-alt-h:before {
    content: "\f1bb";
}

.fi-rr-arrows-alt-v:before {
    content: "\f1bc";
}

.fi-rr-arrows-alt:before {
    content: "\f1bd";
}

.fi-rr-arrows-cross:before {
    content: "\f1be";
}

.fi-rr-arrows-from-dotted-line:before {
    content: "\f1bf";
}

.fi-rr-arrows-from-line:before {
    content: "\f1c0";
}

.fi-rr-arrows-h-copy:before {
    content: "\f1c1";
}

.fi-rr-arrows-h:before {
    content: "\f1c2";
}

.fi-rr-arrows-repeat-1:before {
    content: "\f1c3";
}

.fi-rr-arrows-repeat:before {
    content: "\f1c4";
}

.fi-rr-arrows-retweet:before {
    content: "\f1c5";
}

.fi-rr-arrows-split-right-and-left:before {
    content: "\f1c6";
}

.fi-rr-arrows-split-up-and-left:before {
    content: "\f1c7";
}

.fi-rr-arrows-to-circle:before {
    content: "\f1c8";
}

.fi-rr-arrows-to-dotted-line:before {
    content: "\f1c9";
}

.fi-rr-arrows-to-eye:before {
    content: "\f1ca";
}

.fi-rr-arrows-to-line:before {
    content: "\f1cb";
}

.fi-rr-arrows:before {
    content: "\f1cc";
}

.fi-rr-artificial-intelligence:before {
    content: "\f1cd";
}

.fi-rr-assept-document:before {
    content: "\f1ce";
}

.fi-rr-assessment-alt:before {
    content: "\f1cf";
}

.fi-rr-assessment:before {
    content: "\f1d0";
}

.fi-rr-assign:before {
    content: "\f1d1";
}

.fi-rr-assistive-listening-systems:before {
    content: "\f1d2";
}

.fi-rr-asterik:before {
    content: "\f1d3";
}

.fi-rr-at:before {
    content: "\f1d4";
}

.fi-rr-attribution-pen:before {
    content: "\f1d5";
}

.fi-rr-attribution-pencil:before {
    content: "\f1d6";
}

.fi-rr-aubergine:before {
    content: "\f1d7";
}

.fi-rr-auction:before {
    content: "\f1d8";
}

.fi-rr-audience-megaphone:before {
    content: "\f1d9";
}

.fi-rr-audio-description-slash:before {
    content: "\f1da";
}

.fi-rr-audit-alt:before {
    content: "\f1db";
}

.fi-rr-audit:before {
    content: "\f1dc";
}

.fi-rr-austral-sign:before {
    content: "\f1dd";
}

.fi-rr-avocado:before {
    content: "\f1de";
}

.fi-rr-award:before {
    content: "\f1df";
}

.fi-rr-axe-battle:before {
    content: "\f1e0";
}

.fi-rr-axe:before {
    content: "\f1e1";
}

.fi-rr-b:before {
    content: "\f1e2";
}

.fi-rr-baby-carriage:before {
    content: "\f1e3";
}

.fi-rr-baby:before {
    content: "\f1e4";
}

.fi-rr-back-up:before {
    content: "\f1e5";
}

.fi-rr-background:before {
    content: "\f1e6";
}

.fi-rr-backpack:before {
    content: "\f1e7";
}

.fi-rr-bacon:before {
    content: "\f1e8";
}

.fi-rr-bacteria:before {
    content: "\f1e9";
}

.fi-rr-bacterium:before {
    content: "\f1ea";
}

.fi-rr-badge-check:before {
    content: "\f1eb";
}

.fi-rr-badge-dollar:before {
    content: "\f1ec";
}

.fi-rr-badge-leaf:before {
    content: "\f1ed";
}

.fi-rr-badge-percent:before {
    content: "\f1ee";
}

.fi-rr-badge-sheriff:before {
    content: "\f1ef";
}

.fi-rr-badge:before {
    content: "\f1f0";
}

.fi-rr-badger-honey:before {
    content: "\f1f1";
}

.fi-rr-badget-check-alt:before {
    content: "\f1f2";
}

.fi-rr-badminton:before {
    content: "\f1f3";
}

.fi-rr-bag-map-pin:before {
    content: "\f1f4";
}

.fi-rr-bag-seedling:before {
    content: "\f1f5";
}

.fi-rr-bag-shopping-minus:before {
    content: "\f1f6";
}

.fi-rr-bags-shopping:before {
    content: "\f1f7";
}

.fi-rr-baguette:before {
    content: "\f1f8";
}

.fi-rr-bahai:before {
    content: "\f1f9";
}

.fi-rr-baht-sign:before {
    content: "\f1fa";
}

.fi-rr-balance-scale-left:before {
    content: "\f1fb";
}

.fi-rr-balance-scale-right:before {
    content: "\f1fc";
}

.fi-rr-ball-pile:before {
    content: "\f1fd";
}

.fi-rr-ball:before {
    content: "\f1fe";
}

.fi-rr-ballet-dance:before {
    content: "\f1ff";
}

.fi-rr-balloon:before {
    content: "\f200";
}

.fi-rr-balloons:before {
    content: "\f201";
}

.fi-rr-ballot-check:before {
    content: "\f202";
}

.fi-rr-ballot:before {
    content: "\f203";
}

.fi-rr-ban-bug:before {
    content: "\f204";
}

.fi-rr-ban:before {
    content: "\f205";
}

.fi-rr-banana:before {
    content: "\f206";
}

.fi-rr-band-aid:before {
    content: "\f207";
}

.fi-rr-bangladeshi-taka-sign:before {
    content: "\f208";
}

.fi-rr-banjo:before {
    content: "\f209";
}

.fi-rr-bank:before {
    content: "\f20a";
}

.fi-rr-banner-2:before {
    content: "\f20b";
}

.fi-rr-banner-3:before {
    content: "\f20c";
}

.fi-rr-banner-4:before {
    content: "\f20d";
}

.fi-rr-banner-5:before {
    content: "\f20e";
}

.fi-rr-banner:before {
    content: "\f20f";
}

.fi-rr-barber-pole:before {
    content: "\f210";
}

.fi-rr-barber-shop:before {
    content: "\f211";
}

.fi-rr-barcode-read:before {
    content: "\f212";
}

.fi-rr-barcode-scan:before {
    content: "\f213";
}

.fi-rr-barcode:before {
    content: "\f214";
}

.fi-rr-bars-filter:before {
    content: "\f215";
}

.fi-rr-bars-progress:before {
    content: "\f216";
}

.fi-rr-bars-sort:before {
    content: "\f217";
}

.fi-rr-bars-staggered:before {
    content: "\f218";
}

.fi-rr-baseball-alt:before {
    content: "\f219";
}

.fi-rr-baseball:before {
    content: "\f21a";
}

.fi-rr-basket-shopping-minus:before {
    content: "\f21b";
}

.fi-rr-basket-shopping-plus:before {
    content: "\f21c";
}

.fi-rr-basket-shopping-simple:before {
    content: "\f21d";
}

.fi-rr-basket:before {
    content: "\f21e";
}

.fi-rr-basketball:before {
    content: "\f21f";
}

.fi-rr-bat:before {
    content: "\f220";
}

.fi-rr-bath:before {
    content: "\f221";
}

.fi-rr-battery-bolt:before {
    content: "\f222";
}

.fi-rr-battery-empty:before {
    content: "\f223";
}

.fi-rr-battery-exclamation:before {
    content: "\f224";
}

.fi-rr-battery-full:before {
    content: "\f225";
}

.fi-rr-battery-half:before {
    content: "\f226";
}

.fi-rr-battery-quarter:before {
    content: "\f227";
}

.fi-rr-battery-slash:before {
    content: "\f228";
}

.fi-rr-battery-three-quarters:before {
    content: "\f229";
}

.fi-rr-beacon:before {
    content: "\f22a";
}

.fi-rr-bed-alt:before {
    content: "\f22b";
}

.fi-rr-bed-bunk:before {
    content: "\f22c";
}

.fi-rr-bed-empty:before {
    content: "\f22d";
}

.fi-rr-bed:before {
    content: "\f22e";
}

.fi-rr-bee:before {
    content: "\f22f";
}

.fi-rr-beer-mug-empty:before {
    content: "\f230";
}

.fi-rr-beer:before {
    content: "\f231";
}

.fi-rr-bell-concierge:before {
    content: "\f232";
}

.fi-rr-bell-notification-call:before {
    content: "\f233";
}

.fi-rr-bell-notification-social-media:before {
    content: "\f234";
}

.fi-rr-bell-ring:before {
    content: "\f235";
}

.fi-rr-bell-school-slash:before {
    content: "\f236";
}

.fi-rr-bell-school:before {
    content: "\f237";
}

.fi-rr-bell-slash:before {
    content: "\f238";
}

.fi-rr-bell:before {
    content: "\f239";
}

.fi-rr-bells:before {
    content: "\f23a";
}

.fi-rr-bench-tree:before {
    content: "\f23b";
}

.fi-rr-benefit-diamond-alt:before {
    content: "\f23c";
}

.fi-rr-benefit-diamond:before {
    content: "\f23d";
}

.fi-rr-benefit-hand:before {
    content: "\f23e";
}

.fi-rr-benefit-increase:before {
    content: "\f23f";
}

.fi-rr-benefit-porcent:before {
    content: "\f240";
}

.fi-rr-benefit:before {
    content: "\f241";
}

.fi-rr-betamax:before {
    content: "\f242";
}

.fi-rr-bible:before {
    content: "\f243";
}

.fi-rr-bicycle-journey:before {
    content: "\f244";
}

.fi-rr-bike:before {
    content: "\f245";
}

.fi-rr-biking-mountain:before {
    content: "\f246";
}

.fi-rr-biking:before {
    content: "\f247";
}

.fi-rr-bill-arrow:before {
    content: "\f248";
}

.fi-rr-billiard:before {
    content: "\f249";
}

.fi-rr-bin-bottles:before {
    content: "\f24a";
}

.fi-rr-binary-circle-check:before {
    content: "\f24b";
}

.fi-rr-binary-lock:before {
    content: "\f24c";
}

.fi-rr-binary-slash:before {
    content: "\f24d";
}

.fi-rr-binary:before {
    content: "\f24e";
}

.fi-rr-binoculars:before {
    content: "\f24f";
}

.fi-rr-bio-leaves:before {
    content: "\f250";
}

.fi-rr-bio:before {
    content: "\f251";
}

.fi-rr-biohazard:before {
    content: "\f252";
}

.fi-rr-bird:before {
    content: "\f253";
}

.fi-rr-bitcoin-sign:before {
    content: "\f254";
}

.fi-rr-blanket:before {
    content: "\f255";
}

.fi-rr-blender-phone:before {
    content: "\f256";
}

.fi-rr-blender:before {
    content: "\f257";
}

.fi-rr-blinds-open:before {
    content: "\f258";
}

.fi-rr-blinds-raised:before {
    content: "\f259";
}

.fi-rr-blinds:before {
    content: "\f25a";
}

.fi-rr-block-brick:before {
    content: "\f25b";
}

.fi-rr-block-microphone:before {
    content: "\f25c";
}

.fi-rr-block-question:before {
    content: "\f25d";
}

.fi-rr-block-quote:before {
    content: "\f25e";
}

.fi-rr-block:before {
    content: "\f25f";
}

.fi-rr-blockchain-3:before {
    content: "\f260";
}

.fi-rr-blog-pencil:before {
    content: "\f261";
}

.fi-rr-blog-text:before {
    content: "\f262";
}

.fi-rr-blood-dropper:before {
    content: "\f263";
}

.fi-rr-blood-test-tube-alt:before {
    content: "\f264";
}

.fi-rr-blood-test-tube:before {
    content: "\f265";
}

.fi-rr-blood:before {
    content: "\f266";
}

.fi-rr-blueberries:before {
    content: "\f267";
}

.fi-rr-blueprint:before {
    content: "\f268";
}

.fi-rr-bold:before {
    content: "\f269";
}

.fi-rr-bolt-auto:before {
    content: "\f26a";
}

.fi-rr-bolt-slash:before {
    content: "\f26b";
}

.fi-rr-bolt:before {
    content: "\f26c";
}

.fi-rr-bomb:before {
    content: "\f26d";
}

.fi-rr-bone-break:before {
    content: "\f26e";
}

.fi-rr-bone:before {
    content: "\f26f";
}

.fi-rr-bong:before {
    content: "\f270";
}

.fi-rr-bonus-alt:before {
    content: "\f271";
}

.fi-rr-bonus-star:before {
    content: "\f272";
}

.fi-rr-bonus:before {
    content: "\f273";
}

.fi-rr-book-alt:before {
    content: "\f274";
}

.fi-rr-book-arrow-right:before {
    content: "\f275";
}

.fi-rr-book-arrow-up:before {
    content: "\f276";
}

.fi-rr-book-atlas:before {
    content: "\f277";
}

.fi-rr-book-bookmark:before {
    content: "\f278";
}

.fi-rr-book-circle-arrow-right:before {
    content: "\f279";
}

.fi-rr-book-circle-arrow-up:before {
    content: "\f27a";
}

.fi-rr-book-copy:before {
    content: "\f27b";
}

.fi-rr-book-dead:before {
    content: "\f27c";
}

.fi-rr-book-font:before {
    content: "\f27d";
}

.fi-rr-book-heart:before {
    content: "\f27e";
}

.fi-rr-book-medical:before {
    content: "\f27f";
}

.fi-rr-book-open-cover:before {
    content: "\f280";
}

.fi-rr-book-open-reader:before {
    content: "\f281";
}

.fi-rr-book-plus:before {
    content: "\f282";
}

.fi-rr-book-quran:before {
    content: "\f283";
}

.fi-rr-book-section:before {
    content: "\f284";
}

.fi-rr-book-spells:before {
    content: "\f285";
}

.fi-rr-book-tanakh:before {
    content: "\f286";
}

.fi-rr-book-user:before {
    content: "\f287";
}

.fi-rr-book:before {
    content: "\f288";
}

.fi-rr-Booking:before {
    content: "\f289";
}

.fi-rr-bookmark-slash:before {
    content: "\f28a";
}

.fi-rr-bookmark:before {
    content: "\f28b";
}

.fi-rr-books-medical:before {
    content: "\f28c";
}

.fi-rr-books:before {
    content: "\f28d";
}

.fi-rr-boot-heeled:before {
    content: "\f28e";
}

.fi-rr-boot:before {
    content: "\f28f";
}

.fi-rr-booth-curtain:before {
    content: "\f290";
}

.fi-rr-border-all:before {
    content: "\f291";
}

.fi-rr-border-bottom:before {
    content: "\f292";
}

.fi-rr-border-center-h:before {
    content: "\f293";
}

.fi-rr-border-center-v:before {
    content: "\f294";
}

.fi-rr-border-inner:before {
    content: "\f295";
}

.fi-rr-border-left:before {
    content: "\f296";
}

.fi-rr-border-none:before {
    content: "\f297";
}

.fi-rr-border-outer:before {
    content: "\f298";
}

.fi-rr-border-right:before {
    content: "\f299";
}

.fi-rr-border-style-alt:before {
    content: "\f29a";
}

.fi-rr-border-style:before {
    content: "\f29b";
}

.fi-rr-border-top:before {
    content: "\f29c";
}

.fi-rr-boss:before {
    content: "\f29d";
}

.fi-rr-bottle-droplet:before {
    content: "\f29e";
}

.fi-rr-bottle:before {
    content: "\f29f";
}

.fi-rr-bow-arrow:before {
    content: "\f2a0";
}

.fi-rr-bowl-chopsticks-noodles:before {
    content: "\f2a1";
}

.fi-rr-bowl-chopsticks:before {
    content: "\f2a2";
}

.fi-rr-bowl-rice:before {
    content: "\f2a3";
}

.fi-rr-bowl-scoop:before {
    content: "\f2a4";
}

.fi-rr-bowl-scoops:before {
    content: "\f2a5";
}

.fi-rr-bowl-soft-serve:before {
    content: "\f2a6";
}

.fi-rr-bowl-spoon:before {
    content: "\f2a7";
}

.fi-rr-bowling-ball:before {
    content: "\f2a8";
}

.fi-rr-bowling-pins:before {
    content: "\f2a9";
}

.fi-rr-bowling:before {
    content: "\f2aa";
}

.fi-rr-box-alt:before {
    content: "\f2ab";
}

.fi-rr-box-ballot:before {
    content: "\f2ac";
}

.fi-rr-box-check:before {
    content: "\f2ad";
}

.fi-rr-box-circle-check:before {
    content: "\f2ae";
}

.fi-rr-box-dollar:before {
    content: "\f2af";
}

.fi-rr-box-fragile:before {
    content: "\f2b0";
}

.fi-rr-box-heart:before {
    content: "\f2b1";
}

.fi-rr-box-open-full:before {
    content: "\f2b2";
}

.fi-rr-box-open:before {
    content: "\f2b3";
}

.fi-rr-box-tissue:before {
    content: "\f2b4";
}

.fi-rr-box-up:before {
    content: "\f2b5";
}

.fi-rr-box:before {
    content: "\f2b6";
}

.fi-rr-boxes:before {
    content: "\f2b7";
}

.fi-rr-boxing-glove:before {
    content: "\f2b8";
}

.fi-rr-bracket-curly-right:before {
    content: "\f2b9";
}

.fi-rr-bracket-curly:before {
    content: "\f2ba";
}

.fi-rr-bracket-round-right:before {
    content: "\f2bb";
}

.fi-rr-bracket-round:before {
    content: "\f2bc";
}

.fi-rr-bracket-square-right:before {
    content: "\f2bd";
}

.fi-rr-bracket-square:before {
    content: "\f2be";
}

.fi-rr-brackets-curly:before {
    content: "\f2bf";
}

.fi-rr-brackets-round:before {
    content: "\f2c0";
}

.fi-rr-brackets-square:before {
    content: "\f2c1";
}

.fi-rr-braille-a:before {
    content: "\f2c2";
}

.fi-rr-braille-b:before {
    content: "\f2c3";
}

.fi-rr-braille-c:before {
    content: "\f2c4";
}

.fi-rr-braille-d:before {
    content: "\f2c5";
}

.fi-rr-braille-e:before {
    content: "\f2c6";
}

.fi-rr-braille-g:before {
    content: "\f2c7";
}

.fi-rr-braille-h:before {
    content: "\f2c8";
}

.fi-rr-braille-i:before {
    content: "\f2c9";
}

.fi-rr-braille-j:before {
    content: "\f2ca";
}

.fi-rr-braille-k:before {
    content: "\f2cb";
}

.fi-rr-braille-l:before {
    content: "\f2cc";
}

.fi-rr-braille-m:before {
    content: "\f2cd";
}

.fi-rr-braille-n-alt:before {
    content: "\f2ce";
}

.fi-rr-braille-n:before {
    content: "\f2cf";
}

.fi-rr-braille-o:before {
    content: "\f2d0";
}

.fi-rr-braille-p:before {
    content: "\f2d1";
}

.fi-rr-braille-q:before {
    content: "\f2d2";
}

.fi-rr-braille-r:before {
    content: "\f2d3";
}

.fi-rr-braille-s:before {
    content: "\f2d4";
}

.fi-rr-braille-t:before {
    content: "\f2d5";
}

.fi-rr-braille-u:before {
    content: "\f2d6";
}

.fi-rr-braille-v:before {
    content: "\f2d7";
}

.fi-rr-braille-w:before {
    content: "\f2d8";
}

.fi-rr-braille-x:before {
    content: "\f2d9";
}

.fi-rr-braille-y:before {
    content: "\f2da";
}

.fi-rr-braille-z:before {
    content: "\f2db";
}

.fi-rr-braille:before {
    content: "\f2dc";
}

.fi-rr-brain-circuit:before {
    content: "\f2dd";
}

.fi-rr-brain:before {
    content: "\f2de";
}

.fi-rr-brake-warning:before {
    content: "\f2df";
}

.fi-rr-branching:before {
    content: "\f2e0";
}

.fi-rr-brand:before {
    content: "\f2e1";
}

.fi-rr-branding:before {
    content: "\f2e2";
}

.fi-rr-bread-loaf:before {
    content: "\f2e3";
}

.fi-rr-bread-slice-butter:before {
    content: "\f2e4";
}

.fi-rr-bread-slice:before {
    content: "\f2e5";
}

.fi-rr-bread:before {
    content: "\f2e6";
}

.fi-rr-briefcase-arrow-right:before {
    content: "\f2e7";
}

.fi-rr-briefcase-blank:before {
    content: "\f2e8";
}

.fi-rr-briefcase:before {
    content: "\f2e9";
}

.fi-rr-brightness-low:before {
    content: "\f2ea";
}

.fi-rr-brightness:before {
    content: "\f2eb";
}

.fi-rr-bring-forward:before {
    content: "\f2ec";
}

.fi-rr-bring-front:before {
    content: "\f2ed";
}

.fi-rr-broadcast-tower:before {
    content: "\f2ee";
}

.fi-rr-broccoli:before {
    content: "\f2ef";
}

.fi-rr-broken-chain-link-wrong:before {
    content: "\f2f0";
}

.fi-rr-broken-image:before {
    content: "\f2f1";
}

.fi-rr-broom-ball:before {
    content: "\f2f2";
}

.fi-rr-broom:before {
    content: "\f2f3";
}

.fi-rr-browser-ui:before {
    content: "\f2f4";
}

.fi-rr-browser:before {
    content: "\f2f5";
}

.fi-rr-browsers:before {
    content: "\f2f6";
}

.fi-rr-brush:before {
    content: "\f2f7";
}

.fi-rr-bucket:before {
    content: "\f2f8";
}

.fi-rr-budget-alt:before {
    content: "\f2f9";
}

.fi-rr-budget:before {
    content: "\f2fa";
}

.fi-rr-bug-slash:before {
    content: "\f2fb";
}

.fi-rr-bug:before {
    content: "\f2fc";
}

.fi-rr-bugs:before {
    content: "\f2fd";
}

.fi-rr-build-alt:before {
    content: "\f2fe";
}

.fi-rr-build:before {
    content: "\f2ff";
}

.fi-rr-builder:before {
    content: "\f300";
}

.fi-rr-building-circle-arrow-right:before {
    content: "\f301";
}

.fi-rr-building-ngo:before {
    content: "\f302";
}

.fi-rr-building:before {
    content: "\f303";
}

.fi-rr-bulb:before {
    content: "\f304";
}

.fi-rr-bullet:before {
    content: "\f305";
}

.fi-rr-bullhorn:before {
    content: "\f306";
}

.fi-rr-bullseye-arrow:before {
    content: "\f307";
}

.fi-rr-bullseye-pointer:before {
    content: "\f308";
}

.fi-rr-bullseye:before {
    content: "\f309";
}

.fi-rr-burger-alt:before {
    content: "\f30a";
}

.fi-rr-burger-fries:before {
    content: "\f30b";
}

.fi-rr-burger-glass:before {
    content: "\f30c";
}

.fi-rr-burrito:before {
    content: "\f30d";
}

.fi-rr-burst:before {
    content: "\f30e";
}

.fi-rr-bus-alt:before {
    content: "\f30f";
}

.fi-rr-bus:before {
    content: "\f310";
}

.fi-rr-business-time:before {
    content: "\f311";
}

.fi-rr-Butter:before {
    content: "\f312";
}

.fi-rr-butterfly:before {
    content: "\f313";
}

.fi-rr-c:before {
    content: "\f314";
}

.fi-rr-cabin:before {
    content: "\f315";
}

.fi-rr-cactus:before {
    content: "\f316";
}

.fi-rr-cage-empty:before {
    content: "\f317";
}

.fi-rr-cake-birthday:before {
    content: "\f318";
}

.fi-rr-cake-slice:before {
    content: "\f319";
}

.fi-rr-cake-wedding:before {
    content: "\f31a";
}

.fi-rr-calculator-bill:before {
    content: "\f31b";
}

.fi-rr-calculator-math-tax:before {
    content: "\f31c";
}

.fi-rr-calculator-money:before {
    content: "\f31d";
}

.fi-rr-calculator-simple:before {
    content: "\f31e";
}

.fi-rr-calculator:before {
    content: "\f31f";
}

.fi-rr-calendar-arrow-down:before {
    content: "\f320";
}

.fi-rr-calendar-arrow-up:before {
    content: "\f321";
}

.fi-rr-calendar-birhtday-cake:before {
    content: "\f322";
}

.fi-rr-calendar-call:before {
    content: "\f323";
}

.fi-rr-calendar-check:before {
    content: "\f324";
}

.fi-rr-calendar-clock:before {
    content: "\f325";
}

.fi-rr-calendar-day:before {
    content: "\f326";
}

.fi-rr-calendar-days:before {
    content: "\f327";
}

.fi-rr-calendar-event-tax:before {
    content: "\f328";
}

.fi-rr-calendar-exclamation:before {
    content: "\f329";
}

.fi-rr-calendar-gavel-legal:before {
    content: "\f32a";
}

.fi-rr-calendar-heart:before {
    content: "\f32b";
}

.fi-rr-calendar-image:before {
    content: "\f32c";
}

.fi-rr-calendar-lines-pen:before {
    content: "\f32d";
}

.fi-rr-calendar-lines:before {
    content: "\f32e";
}

.fi-rr-calendar-minus:before {
    content: "\f32f";
}

.fi-rr-calendar-payment-loan:before {
    content: "\f330";
}

.fi-rr-calendar-pen:before {
    content: "\f331";
}

.fi-rr-calendar-plus:before {
    content: "\f332";
}

.fi-rr-calendar-salary:before {
    content: "\f333";
}

.fi-rr-calendar-shift-swap:before {
    content: "\f334";
}

.fi-rr-calendar-star:before {
    content: "\f335";
}

.fi-rr-calendar-swap:before {
    content: "\f336";
}

.fi-rr-calendar-week:before {
    content: "\f337";
}

.fi-rr-calendar-xmark:before {
    content: "\f338";
}

.fi-rr-calendar:before {
    content: "\f339";
}

.fi-rr-calendars:before {
    content: "\f33a";
}

.fi-rr-call-duration:before {
    content: "\f33b";
}

.fi-rr-call-history:before {
    content: "\f33c";
}

.fi-rr-call-incoming:before {
    content: "\f33d";
}

.fi-rr-call-missed:before {
    content: "\f33e";
}

.fi-rr-call-outgoing:before {
    content: "\f33f";
}

.fi-rr-camcorder:before {
    content: "\f340";
}

.fi-rr-camera-cctv:before {
    content: "\f341";
}

.fi-rr-camera-movie:before {
    content: "\f342";
}

.fi-rr-camera-retro:before {
    content: "\f343";
}

.fi-rr-camera-rotate:before {
    content: "\f344";
}

.fi-rr-camera-security:before {
    content: "\f345";
}

.fi-rr-camera-slash:before {
    content: "\f346";
}

.fi-rr-camera-viewfinder:before {
    content: "\f347";
}

.fi-rr-camera:before {
    content: "\f348";
}

.fi-rr-campfire:before {
    content: "\f349";
}

.fi-rr-camping:before {
    content: "\f34a";
}

.fi-rr-can-food:before {
    content: "\f34b";
}

.fi-rr-candle-holder:before {
    content: "\f34c";
}

.fi-rr-candle-lotus-yoga:before {
    content: "\f34d";
}

.fi-rr-candle-pose-yoga:before {
    content: "\f34e";
}

.fi-rr-candy-alt:before {
    content: "\f34f";
}

.fi-rr-candy-bar:before {
    content: "\f350";
}

.fi-rr-candy-cane:before {
    content: "\f351";
}

.fi-rr-candy-corn:before {
    content: "\f352";
}

.fi-rr-candy-sweet:before {
    content: "\f353";
}

.fi-rr-candy:before {
    content: "\f354";
}

.fi-rr-Cannabis:before {
    content: "\f355";
}

.fi-rr-canned-food:before {
    content: "\f356";
}

.fi-rr-capsules:before {
    content: "\f357";
}

.fi-rr-car-alt:before {
    content: "\f358";
}

.fi-rr-car-battery:before {
    content: "\f359";
}

.fi-rr-car-bolt:before {
    content: "\f35a";
}

.fi-rr-car-building:before {
    content: "\f35b";
}

.fi-rr-car-bump:before {
    content: "\f35c";
}

.fi-rr-car-bus:before {
    content: "\f35d";
}

.fi-rr-car-circle-bolt:before {
    content: "\f35e";
}

.fi-rr-car-crash:before {
    content: "\f35f";
}

.fi-rr-car-garage:before {
    content: "\f360";
}

.fi-rr-car-journey:before {
    content: "\f361";
}

.fi-rr-car-mechanic:before {
    content: "\f362";
}

.fi-rr-car-rear:before {
    content: "\f363";
}

.fi-rr-car-side-bolt:before {
    content: "\f364";
}

.fi-rr-car-side:before {
    content: "\f365";
}

.fi-rr-car-tilt:before {
    content: "\f366";
}

.fi-rr-car-tunnel:before {
    content: "\f367";
}

.fi-rr-car-wash:before {
    content: "\f368";
}

.fi-rr-car:before {
    content: "\f369";
}

.fi-rr-caravan-alt:before {
    content: "\f36a";
}

.fi-rr-caravan:before {
    content: "\f36b";
}

.fi-rr-card-club:before {
    content: "\f36c";
}

.fi-rr-card-diamond:before {
    content: "\f36d";
}

.fi-rr-card-heart:before {
    content: "\f36e";
}

.fi-rr-card-spade:before {
    content: "\f36f";
}

.fi-rr-cardinal-compass:before {
    content: "\f370";
}

.fi-rr-career-growth:before {
    content: "\f371";
}

.fi-rr-career-path:before {
    content: "\f372";
}

.fi-rr-caret-circle-down:before {
    content: "\f373";
}

.fi-rr-caret-circle-right:before {
    content: "\f374";
}

.fi-rr-caret-circle-up:before {
    content: "\f375";
}

.fi-rr-caret-down:before {
    content: "\f376";
}

.fi-rr-caret-left:before {
    content: "\f377";
}

.fi-rr-caret-quare-up:before {
    content: "\f378";
}

.fi-rr-caret-right:before {
    content: "\f379";
}

.fi-rr-caret-square-down:before {
    content: "\f37a";
}

.fi-rr-caret-square-left_1:before {
    content: "\f37b";
}

.fi-rr-caret-square-left:before {
    content: "\f37c";
}

.fi-rr-caret-square-right:before {
    content: "\f37d";
}

.fi-rr-caret-up:before {
    content: "\f37e";
}

.fi-rr-carrot:before {
    content: "\f37f";
}

.fi-rr-cars-crash:before {
    content: "\f380";
}

.fi-rr-cars:before {
    content: "\f381";
}

.fi-rr-cart-arrow-down:before {
    content: "\f382";
}

.fi-rr-cart-minus:before {
    content: "\f383";
}

.fi-rr-cart-shopping-fast:before {
    content: "\f384";
}

.fi-rr-cash-register:before {
    content: "\f385";
}

.fi-rr-cassette-tape:before {
    content: "\f386";
}

.fi-rr-cassette-vhs:before {
    content: "\f387";
}

.fi-rr-castle:before {
    content: "\f388";
}

.fi-rr-cat-head:before {
    content: "\f389";
}

.fi-rr-cat-space:before {
    content: "\f38a";
}

.fi-rr-cat:before {
    content: "\f38b";
}

.fi-rr-catalog-alt:before {
    content: "\f38c";
}

.fi-rr-catalog-magazine:before {
    content: "\f38d";
}

.fi-rr-catalog:before {
    content: "\f38e";
}

.fi-rr-category-alt:before {
    content: "\f38f";
}

.fi-rr-category:before {
    content: "\f390";
}

.fi-rr-cauldron:before {
    content: "\f391";
}

.fi-rr-cedi-sign:before {
    content: "\f392";
}

.fi-rr-cello:before {
    content: "\f393";
}

.fi-rr-cent-sign:before {
    content: "\f394";
}

.fi-rr-chair-office:before {
    content: "\f395";
}

.fi-rr-chair:before {
    content: "\f396";
}

.fi-rr-chalkboard-user:before {
    content: "\f397";
}

.fi-rr-chalkboard:before {
    content: "\f398";
}

.fi-rr-challenge-alt:before {
    content: "\f399";
}

.fi-rr-challenge:before {
    content: "\f39a";
}

.fi-rr-channel:before {
    content: "\f39b";
}

.fi-rr-charging-station:before {
    content: "\f39c";
}

.fi-rr-chart-area:before {
    content: "\f39d";
}

.fi-rr-chart-bullet:before {
    content: "\f39e";
}

.fi-rr-chart-candlestick:before {
    content: "\f39f";
}

.fi-rr-chart-connected:before {
    content: "\f3a0";
}

.fi-rr-chart-gantt:before {
    content: "\f3a1";
}

.fi-rr-chart-histogram:before {
    content: "\f3a2";
}

.fi-rr-chart-kanban:before {
    content: "\f3a3";
}

.fi-rr-chart-line-up-down:before {
    content: "\f3a4";
}

.fi-rr-chart-line-up:before {
    content: "\f3a5";
}

.fi-rr-chart-mixed-up-circle-currency:before {
    content: "\f3a6";
}

.fi-rr-chart-mixed-up-circle-dollar:before {
    content: "\f3a7";
}

.fi-rr-chart-mixed:before {
    content: "\f3a8";
}

.fi-rr-chart-network:before {
    content: "\f3a9";
}

.fi-rr-chart-pie-alt:before {
    content: "\f3aa";
}

.fi-rr-chart-pie-simple-circle-currency:before {
    content: "\f3ab";
}

.fi-rr-chart-pie-simple-circle-dollar:before {
    content: "\f3ac";
}

.fi-rr-chart-pie:before {
    content: "\f3ad";
}

.fi-rr-chart-pyramid:before {
    content: "\f3ae";
}

.fi-rr-chart-radar:before {
    content: "\f3af";
}

.fi-rr-chart-scatter-3d:before {
    content: "\f3b0";
}

.fi-rr-chart-scatter-bubble:before {
    content: "\f3b1";
}

.fi-rr-chart-scatter:before {
    content: "\f3b2";
}

.fi-rr-chart-set-theory:before {
    content: "\f3b3";
}

.fi-rr-chart-simple-horizontal:before {
    content: "\f3b4";
}

.fi-rr-chart-simple:before {
    content: "\f3b5";
}

.fi-rr-chart-tree-map:before {
    content: "\f3b6";
}

.fi-rr-chart-tree:before {
    content: "\f3b7";
}

.fi-rr-chart-user:before {
    content: "\f3b8";
}

.fi-rr-chart-waterfall:before {
    content: "\f3b9";
}

.fi-rr-chat-arrow-down:before {
    content: "\f3ba";
}

.fi-rr-chat-arrow-grow:before {
    content: "\f3bb";
}

.fi-rr-chat-bubble-call:before {
    content: "\f3bc";
}

.fi-rr-chatbot-speech-bubble:before {
    content: "\f3bd";
}

.fi-rr-chatbot:before {
    content: "\f3be";
}

.fi-rr-cheap-bill:before {
    content: "\f3bf";
}

.fi-rr-cheap-dollar:before {
    content: "\f3c0";
}

.fi-rr-cheap-stack-dollar:before {
    content: "\f3c1";
}

.fi-rr-cheap-stack:before {
    content: "\f3c2";
}

.fi-rr-cheap:before {
    content: "\f3c3";
}

.fi-rr-check-circle:before {
    content: "\f3c4";
}

.fi-rr-check-double:before {
    content: "\f3c5";
}

.fi-rr-check-in-calendar:before {
    content: "\f3c6";
}

.fi-rr-check-out-calendar:before {
    content: "\f3c7";
}

.fi-rr-check:before {
    content: "\f3c8";
}

.fi-rr-checkbox:before {
    content: "\f3c9";
}

.fi-rr-checklist-task-budget:before {
    content: "\f3ca";
}

.fi-rr-cheese-alt:before {
    content: "\f3cb";
}

.fi-rr-cheese:before {
    content: "\f3cc";
}

.fi-rr-cheeseburger:before {
    content: "\f3cd";
}

.fi-rr-cherry:before {
    content: "\f3ce";
}

.fi-rr-chess-bishop:before {
    content: "\f3cf";
}

.fi-rr-chess-board:before {
    content: "\f3d0";
}

.fi-rr-chess-clock-alt:before {
    content: "\f3d1";
}

.fi-rr-chess-clock:before {
    content: "\f3d2";
}

.fi-rr-chess-king-alt:before {
    content: "\f3d3";
}

.fi-rr-chess-king:before {
    content: "\f3d4";
}

.fi-rr-chess-knight-alt:before {
    content: "\f3d5";
}

.fi-rr-chess-knight:before {
    content: "\f3d6";
}

.fi-rr-chess-pawn-alt:before {
    content: "\f3d7";
}

.fi-rr-chess-piece:before {
    content: "\f3d8";
}

.fi-rr-chess-queen-alt:before {
    content: "\f3d9";
}

.fi-rr-chess-queen:before {
    content: "\f3da";
}

.fi-rr-chess-rook-alt:before {
    content: "\f3db";
}

.fi-rr-chess-rook:before {
    content: "\f3dc";
}

.fi-rr-chess:before {
    content: "\f3dd";
}

.fi-rr-chevron-double-down:before {
    content: "\f3de";
}

.fi-rr-chevron-double-up:before {
    content: "\f3df";
}

.fi-rr-child-head:before {
    content: "\f3e0";
}

.fi-rr-child:before {
    content: "\f3e1";
}

.fi-rr-chimney:before {
    content: "\f3e2";
}

.fi-rr-chip:before {
    content: "\f3e3";
}

.fi-rr-chocolate:before {
    content: "\f3e4";
}

.fi-rr-choir-singing:before {
    content: "\f3e5";
}

.fi-rr-choose-alt:before {
    content: "\f3e6";
}

.fi-rr-choose:before {
    content: "\f3e7";
}

.fi-rr-church:before {
    content: "\f3e8";
}

.fi-rr-circle-0:before {
    content: "\f3e9";
}

.fi-rr-circle-1:before {
    content: "\f3ea";
}

.fi-rr-circle-2:before {
    content: "\f3eb";
}

.fi-rr-circle-3:before {
    content: "\f3ec";
}

.fi-rr-circle-4:before {
    content: "\f3ed";
}

.fi-rr-circle-5:before {
    content: "\f3ee";
}

.fi-rr-circle-6:before {
    content: "\f3ef";
}

.fi-rr-circle-7:before {
    content: "\f3f0";
}

.fi-rr-circle-8:before {
    content: "\f3f1";
}

.fi-rr-circle-9:before {
    content: "\f3f2";
}

.fi-rr-circle-a:before {
    content: "\f3f3";
}

.fi-rr-circle-b:before {
    content: "\f3f4";
}

.fi-rr-circle-bolt:before {
    content: "\f3f5";
}

.fi-rr-circle-book-open:before {
    content: "\f3f6";
}

.fi-rr-circle-bookmark:before {
    content: "\f3f7";
}

.fi-rr-circle-c:before {
    content: "\f3f8";
}

.fi-rr-circle-calendar:before {
    content: "\f3f9";
}

.fi-rr-circle-camera:before {
    content: "\f3fa";
}

.fi-rr-circle-d:before {
    content: "\f3fb";
}

.fi-rr-circle-dashed:before {
    content: "\f3fc";
}

.fi-rr-circle-divide:before {
    content: "\f3fd";
}

.fi-rr-circle-e:before {
    content: "\f3fe";
}

.fi-rr-circle-ellipsis-vertical:before {
    content: "\f3ff";
}

.fi-rr-circle-ellipsis:before {
    content: "\f400";
}

.fi-rr-circle-envelope:before {
    content: "\f401";
}

.fi-rr-circle-exclamation-check:before {
    content: "\f402";
}

.fi-rr-circle-f:before {
    content: "\f403";
}

.fi-rr-circle-g:before {
    content: "\f404";
}

.fi-rr-circle-h:before {
    content: "\f405";
}

.fi-rr-circle-half-stroke:before {
    content: "\f406";
}

.fi-rr-circle-half:before {
    content: "\f407";
}

.fi-rr-circle-heart:before {
    content: "\f408";
}

.fi-rr-circle-i:before {
    content: "\f409";
}

.fi-rr-circle-j:before {
    content: "\f40a";
}

.fi-rr-circle-k:before {
    content: "\f40b";
}

.fi-rr-circle-l:before {
    content: "\f40c";
}

.fi-rr-circle-m:before {
    content: "\f40d";
}

.fi-rr-circle-microphone-lines:before {
    content: "\f40e";
}

.fi-rr-circle-microphone:before {
    content: "\f40f";
}

.fi-rr-circle-n:before {
    content: "\f410";
}

.fi-rr-circle-nodes:before {
    content: "\f411";
}

.fi-rr-circle-o:before {
    content: "\f412";
}

.fi-rr-circle-overlap:before {
    content: "\f413";
}

.fi-rr-circle-p:before {
    content: "\f414";
}

.fi-rr-circle-phone-flip:before {
    content: "\f415";
}

.fi-rr-circle-phone-hangup:before {
    content: "\f416";
}

.fi-rr-circle-phone:before {
    content: "\f417";
}

.fi-rr-circle-q:before {
    content: "\f418";
}

.fi-rr-circle-quarter:before {
    content: "\f419";
}

.fi-rr-circle-quarters-alt:before {
    content: "\f41a";
}

.fi-rr-circle-r:before {
    content: "\f41b";
}

.fi-rr-circle-s:before {
    content: "\f41c";
}

.fi-rr-circle-small:before {
    content: "\f41d";
}

.fi-rr-circle-star:before {
    content: "\f41e";
}

.fi-rr-circle-t:before {
    content: "\f41f";
}

.fi-rr-circle-three-quarters:before {
    content: "\f420";
}

.fi-rr-circle-trash:before {
    content: "\f421";
}

.fi-rr-circle-u:before {
    content: "\f422";
}

.fi-rr-circle-user:before {
    content: "\f423";
}

.fi-rr-circle-v:before {
    content: "\f424";
}

.fi-rr-circle-video:before {
    content: "\f425";
}

.fi-rr-circle-w:before {
    content: "\f426";
}

.fi-rr-circle-waveform-lines:before {
    content: "\f427";
}

.fi-rr-circle-x:before {
    content: "\f428";
}

.fi-rr-circle-xmark:before {
    content: "\f429";
}

.fi-rr-circle-y:before {
    content: "\f42a";
}

.fi-rr-circle-z:before {
    content: "\f42b";
}

.fi-rr-circle:before {
    content: "\f42c";
}

.fi-rr-citrus-slice:before {
    content: "\f42d";
}

.fi-rr-citrus:before {
    content: "\f42e";
}

.fi-rr-city:before {
    content: "\f42f";
}

.fi-rr-clapperboard-play:before {
    content: "\f430";
}

.fi-rr-clapperboard:before {
    content: "\f431";
}

.fi-rr-clarinet:before {
    content: "\f432";
}

.fi-rr-claw-marks:before {
    content: "\f433";
}

.fi-rr-clear-alt:before {
    content: "\f434";
}

.fi-rr-clip-file:before {
    content: "\f435";
}

.fi-rr-clip-mail:before {
    content: "\f436";
}

.fi-rr-clip:before {
    content: "\f437";
}

.fi-rr-clipboard-check:before {
    content: "\f438";
}

.fi-rr-clipboard-exclamation:before {
    content: "\f439";
}

.fi-rr-clipboard-list-check:before {
    content: "\f43a";
}

.fi-rr-clipboard-list:before {
    content: "\f43b";
}

.fi-rr-clipboard-prescription:before {
    content: "\f43c";
}

.fi-rr-clipboard-question:before {
    content: "\f43d";
}

.fi-rr-clipboard-user:before {
    content: "\f43e";
}

.fi-rr-clipboard:before {
    content: "\f43f";
}

.fi-rr-clipoard-wrong:before {
    content: "\f440";
}

.fi-rr-clock-desk:before {
    content: "\f441";
}

.fi-rr-clock-eight-thirty:before {
    content: "\f442";
}

.fi-rr-clock-eleven-thirty:before {
    content: "\f443";
}

.fi-rr-clock-eleven:before {
    content: "\f444";
}

.fi-rr-clock-five-thirty:before {
    content: "\f445";
}

.fi-rr-clock-five:before {
    content: "\f446";
}

.fi-rr-clock-four-thirty:before {
    content: "\f447";
}

.fi-rr-clock-nine-thirty:before {
    content: "\f448";
}

.fi-rr-clock-nine:before {
    content: "\f449";
}

.fi-rr-clock-one-thirty:before {
    content: "\f44a";
}

.fi-rr-clock-one:before {
    content: "\f44b";
}

.fi-rr-clock-seven-thirty:before {
    content: "\f44c";
}

.fi-rr-clock-seven:before {
    content: "\f44d";
}

.fi-rr-clock-six-thirty:before {
    content: "\f44e";
}

.fi-rr-clock-six:before {
    content: "\f44f";
}

.fi-rr-clock-ten-thirty:before {
    content: "\f450";
}

.fi-rr-clock-ten:before {
    content: "\f451";
}

.fi-rr-clock-three-thirty:before {
    content: "\f452";
}

.fi-rr-clock-three:before {
    content: "\f453";
}

.fi-rr-clock-time-tracking:before {
    content: "\f454";
}

.fi-rr-clock-twelve-thirty:before {
    content: "\f455";
}

.fi-rr-clock-twelve:before {
    content: "\f456";
}

.fi-rr-clock-two-thirty:before {
    content: "\f457";
}

.fi-rr-clock-two:before {
    content: "\f458";
}

.fi-rr-clock-up-arrow:before {
    content: "\f459";
}

.fi-rr-clock:before {
    content: "\f45a";
}

.fi-rr-clone:before {
    content: "\f45b";
}

.fi-rr-closed-captioning-slash:before {
    content: "\f45c";
}

.fi-rr-clothes-hanger:before {
    content: "\f45d";
}

.fi-rr-cloud-back-up-alt:before {
    content: "\f45e";
}

.fi-rr-cloud-back-up:before {
    content: "\f45f";
}

.fi-rr-cloud-check:before {
    content: "\f460";
}

.fi-rr-cloud-code:before {
    content: "\f461";
}

.fi-rr-cloud-disabled:before {
    content: "\f462";
}

.fi-rr-cloud-download-alt:before {
    content: "\f463";
}

.fi-rr-cloud-download:before {
    content: "\f464";
}

.fi-rr-cloud-drizzle:before {
    content: "\f465";
}

.fi-rr-cloud-exclamation:before {
    content: "\f466";
}

.fi-rr-cloud-gear-automation:before {
    content: "\f467";
}

.fi-rr-cloud-hail-mixed:before {
    content: "\f468";
}

.fi-rr-cloud-hail:before {
    content: "\f469";
}

.fi-rr-cloud-meatball:before {
    content: "\f46a";
}

.fi-rr-cloud-moon-rain:before {
    content: "\f46b";
}

.fi-rr-cloud-moon:before {
    content: "\f46c";
}

.fi-rr-cloud-question:before {
    content: "\f46d";
}

.fi-rr-cloud-rain:before {
    content: "\f46e";
}

.fi-rr-cloud-rainbow:before {
    content: "\f46f";
}

.fi-rr-cloud-share:before {
    content: "\f470";
}

.fi-rr-cloud-showers-heavy:before {
    content: "\f471";
}

.fi-rr-cloud-showers:before {
    content: "\f472";
}

.fi-rr-cloud-sleet:before {
    content: "\f473";
}

.fi-rr-cloud-snow:before {
    content: "\f474";
}

.fi-rr-cloud-sun-rain:before {
    content: "\f475";
}

.fi-rr-cloud-sun:before {
    content: "\f476";
}

.fi-rr-cloud-upload-alt:before {
    content: "\f477";
}

.fi-rr-cloud-upload:before {
    content: "\f478";
}

.fi-rr-cloud:before {
    content: "\f479";
}

.fi-rr-clouds-moon:before {
    content: "\f47a";
}

.fi-rr-clouds-sun:before {
    content: "\f47b";
}

.fi-rr-clouds:before {
    content: "\f47c";
}

.fi-rr-clover-alt:before {
    content: "\f47d";
}

.fi-rr-club:before {
    content: "\f47e";
}

.fi-rr-cocktail-alt:before {
    content: "\f47f";
}

.fi-rr-cocktail:before {
    content: "\f480";
}

.fi-rr-coconut:before {
    content: "\f481";
}

.fi-rr-code-branch:before {
    content: "\f482";
}

.fi-rr-code-commit:before {
    content: "\f483";
}

.fi-rr-code-compare:before {
    content: "\f484";
}

.fi-rr-code-fork:before {
    content: "\f485";
}

.fi-rr-code-merge:before {
    content: "\f486";
}

.fi-rr-code-pull-request-closed:before {
    content: "\f487";
}

.fi-rr-code-pull-request-draft:before {
    content: "\f488";
}

.fi-rr-code-pull-request:before {
    content: "\f489";
}

.fi-rr-code-simple:before {
    content: "\f48a";
}

.fi-rr-coffee-bean:before {
    content: "\f48b";
}

.fi-rr-coffee-beans:before {
    content: "\f48c";
}

.fi-rr-coffee-heart:before {
    content: "\f48d";
}

.fi-rr-coffee-pot:before {
    content: "\f48e";
}

.fi-rr-coffee:before {
    content: "\f48f";
}

.fi-rr-coffin-cross:before {
    content: "\f490";
}

.fi-rr-coffin:before {
    content: "\f491";
}

.fi-rr-coin-up-arrow:before {
    content: "\f492";
}

.fi-rr-coin:before {
    content: "\f493";
}

.fi-rr-coins:before {
    content: "\f494";
}

.fi-rr-colon-sign:before {
    content: "\f495";
}

.fi-rr-columns-3:before {
    content: "\f496";
}

.fi-rr-comet:before {
    content: "\f497";
}

.fi-rr-command:before {
    content: "\f498";
}

.fi-rr-comment-alt-check:before {
    content: "\f499";
}

.fi-rr-comment-alt-dots:before {
    content: "\f49a";
}

.fi-rr-comment-alt-edit:before {
    content: "\f49b";
}

.fi-rr-comment-alt-medical:before {
    content: "\f49c";
}

.fi-rr-comment-alt-middle-top:before {
    content: "\f49d";
}

.fi-rr-comment-alt-middle:before {
    content: "\f49e";
}

.fi-rr-comment-alt-minus:before {
    content: "\f49f";
}

.fi-rr-comment-alt-music:before {
    content: "\f4a0";
}

.fi-rr-comment-alt:before {
    content: "\f4a1";
}

.fi-rr-comment-arrow-down:before {
    content: "\f4a2";
}

.fi-rr-comment-arrow-up-right:before {
    content: "\f4a3";
}

.fi-rr-comment-arrow-up:before {
    content: "\f4a4";
}

.fi-rr-comment-check:before {
    content: "\f4a5";
}

.fi-rr-comment-code:before {
    content: "\f4a6";
}

.fi-rr-comment-dollar:before {
    content: "\f4a7";
}

.fi-rr-comment-dots:before {
    content: "\f4a8";
}

.fi-rr-comment-exclamation:before {
    content: "\f4a9";
}

.fi-rr-comment-heart:before {
    content: "\f4aa";
}

.fi-rr-comment-image:before {
    content: "\f4ab";
}

.fi-rr-comment-info:before {
    content: "\f4ac";
}

.fi-rr-comment-medical:before {
    content: "\f4ad";
}

.fi-rr-comment-minus:before {
    content: "\f4ae";
}

.fi-rr-comment-pen:before {
    content: "\f4af";
}

.fi-rr-comment-question:before {
    content: "\f4b0";
}

.fi-rr-comment-quote:before {
    content: "\f4b1";
}

.fi-rr-comment-slash:before {
    content: "\f4b2";
}

.fi-rr-comment-smile:before {
    content: "\f4b3";
}

.fi-rr-comment-sms:before {
    content: "\f4b4";
}

.fi-rr-comment-text:before {
    content: "\f4b5";
}

.fi-rr-comment-user:before {
    content: "\f4b6";
}

.fi-rr-comment-xmark:before {
    content: "\f4b7";
}

.fi-rr-comment:before {
    content: "\f4b8";
}

.fi-rr-comments-dollar:before {
    content: "\f4b9";
}

.fi-rr-comments-question-check:before {
    content: "\f4ba";
}

.fi-rr-comments-question:before {
    content: "\f4bb";
}

.fi-rr-comments:before {
    content: "\f4bc";
}

.fi-rr-compass-alt:before {
    content: "\f4bd";
}

.fi-rr-compass-east:before {
    content: "\f4be";
}

.fi-rr-compass-north:before {
    content: "\f4bf";
}

.fi-rr-compass-slash:before {
    content: "\f4c0";
}

.fi-rr-compass-south:before {
    content: "\f4c1";
}

.fi-rr-compass-west:before {
    content: "\f4c2";
}

.fi-rr-completed:before {
    content: "\f4c3";
}

.fi-rr-compliance-clipboard:before {
    content: "\f4c4";
}

.fi-rr-compliance-document:before {
    content: "\f4c5";
}

.fi-rr-compliance:before {
    content: "\f4c6";
}

.fi-rr-compress-alt:before {
    content: "\f4c7";
}

.fi-rr-compress:before {
    content: "\f4c8";
}

.fi-rr-computer-classic:before {
    content: "\f4c9";
}

.fi-rr-computer-mouse:before {
    content: "\f4ca";
}

.fi-rr-computer-speaker:before {
    content: "\f4cb";
}

.fi-rr-computer:before {
    content: "\f4cc";
}

.fi-rr-concierge-bell:before {
    content: "\f4cd";
}

.fi-rr-condition-alt:before {
    content: "\f4ce";
}

.fi-rr-condition:before {
    content: "\f4cf";
}

.fi-rr-confetti:before {
    content: "\f4d0";
}

.fi-rr-constellation:before {
    content: "\f4d1";
}

.fi-rr-container-storage:before {
    content: "\f4d2";
}

.fi-rr-convert-document:before {
    content: "\f4d3";
}

.fi-rr-convert-shapes:before {
    content: "\f4d4";
}

.fi-rr-conveyor-belt-alt:before {
    content: "\f4d5";
}

.fi-rr-conveyor-belt-arm:before {
    content: "\f4d6";
}

.fi-rr-conveyor-belt-empty:before {
    content: "\f4d7";
}

.fi-rr-conveyor-belt:before {
    content: "\f4d8";
}

.fi-rr-cookie-alt:before {
    content: "\f4d9";
}

.fi-rr-cookie:before {
    content: "\f4da";
}

.fi-rr-copy-alt:before {
    content: "\f4db";
}

.fi-rr-copy-image:before {
    content: "\f4dc";
}

.fi-rr-copy:before {
    content: "\f4dd";
}

.fi-rr-copyright:before {
    content: "\f4de";
}

.fi-rr-corn:before {
    content: "\f4df";
}

.fi-rr-corporate-alt:before {
    content: "\f4e0";
}

.fi-rr-corporate:before {
    content: "\f4e1";
}

.fi-rr-couch:before {
    content: "\f4e2";
}

.fi-rr-court-sport:before {
    content: "\f4e3";
}

.fi-rr-cow-alt:before {
    content: "\f4e4";
}

.fi-rr-cow:before {
    content: "\f4e5";
}

.fi-rr-cowbell-circle-plus:before {
    content: "\f4e6";
}

.fi-rr-cowbell-more:before {
    content: "\f4e7";
}

.fi-rr-cowbell:before {
    content: "\f4e8";
}

.fi-rr-crab:before {
    content: "\f4e9";
}

.fi-rr-crate-empty:before {
    content: "\f4ea";
}

.fi-rr-cream:before {
    content: "\f4eb";
}

.fi-rr-credit-card-buyer:before {
    content: "\f4ec";
}

.fi-rr-credit-card-eye:before {
    content: "\f4ed";
}

.fi-rr-credit-card:before {
    content: "\f4ee";
}

.fi-rr-cricket:before {
    content: "\f4ef";
}

.fi-rr-crm-alt:before {
    content: "\f4f0";
}

.fi-rr-crm-computer:before {
    content: "\f4f1";
}

.fi-rr-CRM:before {
    content: "\f4f2";
}

.fi-rr-croissant:before {
    content: "\f4f3";
}

.fi-rr-cross-circle:before {
    content: "\f4f4";
}

.fi-rr-cross-religion:before {
    content: "\f4f5";
}

.fi-rr-cross-small:before {
    content: "\f4f6";
}

.fi-rr-cross:before {
    content: "\f4f7";
}

.fi-rr-crow:before {
    content: "\f4f8";
}

.fi-rr-crown:before {
    content: "\f4f9";
}

.fi-rr-crutch:before {
    content: "\f4fa";
}

.fi-rr-crutches:before {
    content: "\f4fb";
}

.fi-rr-cruzeiro-sign:before {
    content: "\f4fc";
}

.fi-rr-crypto-calendar:before {
    content: "\f4fd";
}

.fi-rr-cryptocurrency:before {
    content: "\f4fe";
}

.fi-rr-crystal-ball:before {
    content: "\f4ff";
}

.fi-rr-cube:before {
    content: "\f500";
}

.fi-rr-cubes-stacked:before {
    content: "\f501";
}

.fi-rr-cubes:before {
    content: "\f502";
}

.fi-rr-cucumber:before {
    content: "\f503";
}

.fi-rr-cup-straw-swoosh:before {
    content: "\f504";
}

.fi-rr-cup-straw:before {
    content: "\f505";
}

.fi-rr-cup-togo:before {
    content: "\f506";
}

.fi-rr-cupcake-alt:before {
    content: "\f507";
}

.fi-rr-cupcake:before {
    content: "\f508";
}

.fi-rr-curling:before {
    content: "\f509";
}

.fi-rr-cursor-finger:before {
    content: "\f50a";
}

.fi-rr-cursor-plus:before {
    content: "\f50b";
}

.fi-rr-cursor-text-alt:before {
    content: "\f50c";
}

.fi-rr-cursor-text:before {
    content: "\f50d";
}

.fi-rr-cursor:before {
    content: "\f50e";
}

.fi-rr-curve-alt:before {
    content: "\f50f";
}

.fi-rr-curve-arrow:before {
    content: "\f510";
}

.fi-rr-curve:before {
    content: "\f511";
}

.fi-rr-custard:before {
    content: "\f512";
}

.fi-rr-customer-care:before {
    content: "\f513";
}

.fi-rr-customer-service:before {
    content: "\f514";
}

.fi-rr-customization-cogwheel:before {
    content: "\f515";
}

.fi-rr-customization:before {
    content: "\f516";
}

.fi-rr-customize-computer:before {
    content: "\f517";
}

.fi-rr-customize-edit:before {
    content: "\f518";
}

.fi-rr-customize:before {
    content: "\f519";
}

.fi-rr-CV:before {
    content: "\f51a";
}

.fi-rr-cvv-card:before {
    content: "\f51b";
}

.fi-rr-d:before {
    content: "\f51c";
}

.fi-rr-dagger:before {
    content: "\f51d";
}

.fi-rr-daily-calendar:before {
    content: "\f51e";
}

.fi-rr-damage:before {
    content: "\f51f";
}

.fi-rr-dart:before {
    content: "\f520";
}

.fi-rr-dashboard-monitor:before {
    content: "\f521";
}

.fi-rr-dashboard-panel:before {
    content: "\f522";
}

.fi-rr-dashboard:before {
    content: "\f523";
}

.fi-rr-data-transfer:before {
    content: "\f524";
}

.fi-rr-database:before {
    content: "\f525";
}

.fi-rr-debt:before {
    content: "\f526";
}

.fi-rr-deer-rudolph:before {
    content: "\f527";
}

.fi-rr-deer:before {
    content: "\f528";
}

.fi-rr-delete-document:before {
    content: "\f529";
}

.fi-rr-delete-right:before {
    content: "\f52a";
}

.fi-rr-delete-user:before {
    content: "\f52b";
}

.fi-rr-delete:before {
    content: "\f52c";
}

.fi-rr-democrat:before {
    content: "\f52d";
}

.fi-rr-department-structure:before {
    content: "\f52e";
}

.fi-rr-department:before {
    content: "\f52f";
}

.fi-rr-deposit-alt:before {
    content: "\f530";
}

.fi-rr-deposit:before {
    content: "\f531";
}

.fi-rr-description-alt:before {
    content: "\f532";
}

.fi-rr-description:before {
    content: "\f533";
}

.fi-rr-desk:before {
    content: "\f534";
}

.fi-rr-desktop-arrow-down:before {
    content: "\f535";
}

.fi-rr-desktop-wallpaper:before {
    content: "\f536";
}

.fi-rr-devices:before {
    content: "\f537";
}

.fi-rr-dewpoint:before {
    content: "\f538";
}

.fi-rr-dharmachakra:before {
    content: "\f539";
}

.fi-rr-diagram-cells:before {
    content: "\f53a";
}

.fi-rr-diagram-lean-canvas:before {
    content: "\f53b";
}

.fi-rr-diagram-nested:before {
    content: "\f53c";
}

.fi-rr-diagram-next:before {
    content: "\f53d";
}

.fi-rr-diagram-predecessor:before {
    content: "\f53e";
}

.fi-rr-diagram-previous:before {
    content: "\f53f";
}

.fi-rr-diagram-project:before {
    content: "\f540";
}

.fi-rr-diagram-sankey:before {
    content: "\f541";
}

.fi-rr-diagram-subtask:before {
    content: "\f542";
}

.fi-rr-diagram-successor:before {
    content: "\f543";
}

.fi-rr-diagram-venn:before {
    content: "\f544";
}

.fi-rr-dial-high:before {
    content: "\f545";
}

.fi-rr-dial-low:before {
    content: "\f546";
}

.fi-rr-dial-max:before {
    content: "\f547";
}

.fi-rr-dial-med-low:before {
    content: "\f548";
}

.fi-rr-dial-med:before {
    content: "\f549";
}

.fi-rr-dial-min:before {
    content: "\f54a";
}

.fi-rr-dial-off:before {
    content: "\f54b";
}

.fi-rr-dial:before {
    content: "\f54c";
}

.fi-rr-diamond-exclamation:before {
    content: "\f54d";
}

.fi-rr-diamond-turn-right:before {
    content: "\f54e";
}

.fi-rr-diamond:before {
    content: "\f54f";
}

.fi-rr-diary-bookmark-down:before {
    content: "\f550";
}

.fi-rr-diary-bookmarks:before {
    content: "\f551";
}

.fi-rr-diary-clasp:before {
    content: "\f552";
}

.fi-rr-dice-alt:before {
    content: "\f553";
}

.fi-rr-dice-d10:before {
    content: "\f554";
}

.fi-rr-dice-d12:before {
    content: "\f555";
}

.fi-rr-dice-d20:before {
    content: "\f556";
}

.fi-rr-dice-d4:before {
    content: "\f557";
}

.fi-rr-dice-d6:before {
    content: "\f558";
}

.fi-rr-dice-d8:before {
    content: "\f559";
}

.fi-rr-dice-four:before {
    content: "\f55a";
}

.fi-rr-dice-one:before {
    content: "\f55b";
}

.fi-rr-dice-six:before {
    content: "\f55c";
}

.fi-rr-dice-three:before {
    content: "\f55d";
}

.fi-rr-dice-two:before {
    content: "\f55e";
}

.fi-rr-dice:before {
    content: "\f55f";
}

.fi-rr-digging:before {
    content: "\f560";
}

.fi-rr-digital-tachograph:before {
    content: "\f561";
}

.fi-rr-dinner:before {
    content: "\f562";
}

.fi-rr-diploma:before {
    content: "\f563";
}

.fi-rr-direction-signal-arrow:before {
    content: "\f564";
}

.fi-rr-direction-signal:before {
    content: "\f565";
}

.fi-rr-disc-drive:before {
    content: "\f566";
}

.fi-rr-disco-ball:before {
    content: "\f567";
}

.fi-rr-discover:before {
    content: "\f568";
}

.fi-rr-disease:before {
    content: "\f569";
}

.fi-rr-disk:before {
    content: "\f56a";
}

.fi-rr-display-arrow-down:before {
    content: "\f56b";
}

.fi-rr-display-chart-up:before {
    content: "\f56c";
}

.fi-rr-display-code:before {
    content: "\f56d";
}

.fi-rr-display-medical:before {
    content: "\f56e";
}

.fi-rr-display-slash:before {
    content: "\f56f";
}

.fi-rr-distribute-spacing-horizontal:before {
    content: "\f570";
}

.fi-rr-distribute-spacing-vertical:before {
    content: "\f571";
}

.fi-rr-divide:before {
    content: "\f572";
}

.fi-rr-dizzy:before {
    content: "\f573";
}

.fi-rr-dna:before {
    content: "\f574";
}

.fi-rr-do-not-enter:before {
    content: "\f575";
}

.fi-rr-doctor:before {
    content: "\f576";
}

.fi-rr-document-circle-wrong:before {
    content: "\f577";
}

.fi-rr-document-paid:before {
    content: "\f578";
}

.fi-rr-document-signed:before {
    content: "\f579";
}

.fi-rr-document:before {
    content: "\f57a";
}

.fi-rr-dog-leashed:before {
    content: "\f57b";
}

.fi-rr-dog:before {
    content: "\f57c";
}

.fi-rr-dollar:before {
    content: "\f57d";
}

.fi-rr-dolly-flatbed-alt:before {
    content: "\f57e";
}

.fi-rr-dolly-flatbed-empty:before {
    content: "\f57f";
}

.fi-rr-dolly-flatbed:before {
    content: "\f580";
}

.fi-rr-dolphin:before {
    content: "\f581";
}

.fi-rr-domino-effect:before {
    content: "\f582";
}

.fi-rr-donate:before {
    content: "\f583";
}

.fi-rr-dong-sign:before {
    content: "\f584";
}

.fi-rr-donut:before {
    content: "\f585";
}

.fi-rr-door-closed:before {
    content: "\f586";
}

.fi-rr-door-open:before {
    content: "\f587";
}

.fi-rr-dot-circle:before {
    content: "\f588";
}

.fi-rr-dot-pending:before {
    content: "\f589";
}

.fi-rr-dove:before {
    content: "\f58a";
}

.fi-rr-down-from-bracket:before {
    content: "\f58b";
}

.fi-rr-down-left-and-up-right-to-center:before {
    content: "\f58c";
}

.fi-rr-down-left:before {
    content: "\f58d";
}

.fi-rr-down-right:before {
    content: "\f58e";
}

.fi-rr-down-to-line:before {
    content: "\f58f";
}

.fi-rr-down:before {
    content: "\f590";
}

.fi-rr-download:before {
    content: "\f591";
}

.fi-rr-drafting-compass:before {
    content: "\f592";
}

.fi-rr-dragon:before {
    content: "\f593";
}

.fi-rr-draw-polygon:before {
    content: "\f594";
}

.fi-rr-draw-square:before {
    content: "\f595";
}

.fi-rr-drawer-alt:before {
    content: "\f596";
}

.fi-rr-drawer-empty:before {
    content: "\f597";
}

.fi-rr-drawer:before {
    content: "\f598";
}

.fi-rr-dreidel:before {
    content: "\f599";
}

.fi-rr-drink-alt:before {
    content: "\f59a";
}

.fi-rr-driver-man:before {
    content: "\f59b";
}

.fi-rr-driver-woman:before {
    content: "\f59c";
}

.fi-rr-drone-alt:before {
    content: "\f59d";
}

.fi-rr-drone-front:before {
    content: "\f59e";
}

.fi-rr-drone:before {
    content: "\f59f";
}

.fi-rr-drop-down:before {
    content: "\f5a0";
}

.fi-rr-dropdown-select:before {
    content: "\f5a1";
}

.fi-rr-dropdown:before {
    content: "\f5a2";
}

.fi-rr-drum-steelpan:before {
    content: "\f5a3";
}

.fi-rr-drum:before {
    content: "\f5a4";
}

.fi-rr-drumstick-bite:before {
    content: "\f5a5";
}

.fi-rr-drumstick:before {
    content: "\f5a6";
}

.fi-rr-dryer-alt:before {
    content: "\f5a7";
}

.fi-rr-dryer:before {
    content: "\f5a8";
}

.fi-rr-duck:before {
    content: "\f5a9";
}

.fi-rr-dumbbell-fitness:before {
    content: "\f5aa";
}

.fi-rr-dumbbell-horizontal:before {
    content: "\f5ab";
}

.fi-rr-dumbbell-ray:before {
    content: "\f5ac";
}

.fi-rr-dumbbell-weightlifting:before {
    content: "\f5ad";
}

.fi-rr-dumpster-fire:before {
    content: "\f5ae";
}

.fi-rr-dumpster:before {
    content: "\f5af";
}

.fi-rr-dungeon:before {
    content: "\f5b0";
}

.fi-rr-duplicate:before {
    content: "\f5b1";
}

.fi-rr-duration-alt:before {
    content: "\f5b2";
}

.fi-rr-duration:before {
    content: "\f5b3";
}

.fi-rr-e-learning:before {
    content: "\f5b4";
}

.fi-rr-e:before {
    content: "\f5b5";
}

.fi-rr-ear-deaf:before {
    content: "\f5b6";
}

.fi-rr-ear-muffs:before {
    content: "\f5b7";
}

.fi-rr-ear:before {
    content: "\f5b8";
}

.fi-rr-earnings:before {
    content: "\f5b9";
}

.fi-rr-earth-africa:before {
    content: "\f5ba";
}

.fi-rr-earth-americas:before {
    content: "\f5bb";
}

.fi-rr-earth-asia:before {
    content: "\f5bc";
}

.fi-rr-earth-europa:before {
    content: "\f5bd";
}

.fi-rr-eclipse-alt:before {
    content: "\f5be";
}

.fi-rr-eclipse:before {
    content: "\f5bf";
}

.fi-rr-edit-alt:before {
    content: "\f5c0";
}

.fi-rr-edit:before {
    content: "\f5c1";
}

.fi-rr-effect:before {
    content: "\f5c2";
}

.fi-rr-egg-fried:before {
    content: "\f5c3";
}

.fi-rr-egg:before {
    content: "\f5c4";
}

.fi-rr-eject:before {
    content: "\f5c5";
}

.fi-rr-elephant:before {
    content: "\f5c6";
}

.fi-rr-elevator:before {
    content: "\f5c7";
}

.fi-rr-email-pending:before {
    content: "\f5c8";
}

.fi-rr-employee-alt:before {
    content: "\f5c9";
}

.fi-rr-employee-handbook:before {
    content: "\f5ca";
}

.fi-rr-employee-man-alt:before {
    content: "\f5cb";
}

.fi-rr-employee-man:before {
    content: "\f5cc";
}

.fi-rr-employees-woman-man:before {
    content: "\f5cd";
}

.fi-rr-employees:before {
    content: "\f5ce";
}

.fi-rr-empty-set:before {
    content: "\f5cf";
}

.fi-rr-endless-loop:before {
    content: "\f5d0";
}

.fi-rr-engine-warning:before {
    content: "\f5d1";
}

.fi-rr-engine:before {
    content: "\f5d2";
}

.fi-rr-enter:before {
    content: "\f5d3";
}

.fi-rr-envelope-ban:before {
    content: "\f5d4";
}

.fi-rr-envelope-bulk:before {
    content: "\f5d5";
}

.fi-rr-envelope-dot:before {
    content: "\f5d6";
}

.fi-rr-envelope-download:before {
    content: "\f5d7";
}

.fi-rr-envelope-heart:before {
    content: "\f5d8";
}

.fi-rr-envelope-marker:before {
    content: "\f5d9";
}

.fi-rr-envelope-open-dollar:before {
    content: "\f5da";
}

.fi-rr-envelope-open-text:before {
    content: "\f5db";
}

.fi-rr-envelope-open:before {
    content: "\f5dc";
}

.fi-rr-envelope-plus:before {
    content: "\f5dd";
}

.fi-rr-envelope:before {
    content: "\f5de";
}

.fi-rr-envelopes:before {
    content: "\f5df";
}

.fi-rr-equality:before {
    content: "\f5e0";
}

.fi-rr-equals:before {
    content: "\f5e1";
}

.fi-rr-eraser:before {
    content: "\f5e2";
}

.fi-rr-error-camera:before {
    content: "\f5e3";
}

.fi-rr-escalator:before {
    content: "\f5e4";
}

.fi-rr-ethernet:before {
    content: "\f5e5";
}

.fi-rr-euro:before {
    content: "\f5e6";
}

.fi-rr-excavator:before {
    content: "\f5e7";
}

.fi-rr-exchange-alt:before {
    content: "\f5e8";
}

.fi-rr-exchange-cryptocurrency:before {
    content: "\f5e9";
}

.fi-rr-exchange:before {
    content: "\f5ea";
}

.fi-rr-exclamation:before {
    content: "\f5eb";
}

.fi-rr-exit-alt:before {
    content: "\f5ec";
}

.fi-rr-exit:before {
    content: "\f5ed";
}

.fi-rr-expand-arrows-alt:before {
    content: "\f5ee";
}

.fi-rr-expand-arrows:before {
    content: "\f5ef";
}

.fi-rr-expand:before {
    content: "\f5f0";
}

.fi-rr-expense-bill:before {
    content: "\f5f1";
}

.fi-rr-expense:before {
    content: "\f5f2";
}

.fi-rr-external-hard-drive:before {
    content: "\f5f3";
}

.fi-rr-external-world:before {
    content: "\f5f4";
}

.fi-rr-eye-crossed:before {
    content: "\f5f5";
}

.fi-rr-eye-dropper-half:before {
    content: "\f5f6";
}

.fi-rr-eye-dropper:before {
    content: "\f5f7";
}

.fi-rr-eye:before {
    content: "\f5f8";
}

.fi-rr-eyes:before {
    content: "\f5f9";
}

.fi-rr-f:before {
    content: "\f5fa";
}

.fi-rr-fabric:before {
    content: "\f5fb";
}

.fi-rr-face-angry-horns:before {
    content: "\f5fc";
}

.fi-rr-face-anguished:before {
    content: "\f5fd";
}

.fi-rr-face-anxious-sweat:before {
    content: "\f5fe";
}

.fi-rr-face-astonished:before {
    content: "\f5ff";
}

.fi-rr-face-awesome:before {
    content: "\f600";
}

.fi-rr-face-beam-hand-over-mouth:before {
    content: "\f601";
}

.fi-rr-face-confounded:before {
    content: "\f602";
}

.fi-rr-face-confused:before {
    content: "\f603";
}

.fi-rr-face-cowboy-hat:before {
    content: "\f604";
}

.fi-rr-face-disappointed:before {
    content: "\f605";
}

.fi-rr-face-disguise:before {
    content: "\f606";
}

.fi-rr-face-downcast-sweat:before {
    content: "\f607";
}

.fi-rr-face-drooling:before {
    content: "\f608";
}

.fi-rr-face-explode:before {
    content: "\f609";
}

.fi-rr-face-expressionless:before {
    content: "\f60a";
}

.fi-rr-face-eyes-xmarks:before {
    content: "\f60b";
}

.fi-rr-face-fearful:before {
    content: "\f60c";
}

.fi-rr-face-glasses:before {
    content: "\f60d";
}

.fi-rr-face-grin-tongue-wink:before {
    content: "\f60e";
}

.fi-rr-face-hand-yawn:before {
    content: "\f60f";
}

.fi-rr-face-head-bandage:before {
    content: "\f610";
}

.fi-rr-face-hushed:before {
    content: "\f611";
}

.fi-rr-face-icicles:before {
    content: "\f612";
}

.fi-rr-face-lying:before {
    content: "\f613";
}

.fi-rr-face-mask:before {
    content: "\f614";
}

.fi-rr-face-monocle:before {
    content: "\f615";
}

.fi-rr-face-nauseated:before {
    content: "\f616";
}

.fi-rr-face-nose-steam:before {
    content: "\f617";
}

.fi-rr-face-party:before {
    content: "\f618";
}

.fi-rr-face-pensive:before {
    content: "\f619";
}

.fi-rr-face-persevering:before {
    content: "\f61a";
}

.fi-rr-face-pleading:before {
    content: "\f61b";
}

.fi-rr-face-raised-eyebrow:before {
    content: "\f61c";
}

.fi-rr-face-relieved:before {
    content: "\f61d";
}

.fi-rr-face-sad-sweat:before {
    content: "\f61e";
}

.fi-rr-face-scream:before {
    content: "\f61f";
}

.fi-rr-face-shush:before {
    content: "\f620";
}

.fi-rr-face-sleeping:before {
    content: "\f621";
}

.fi-rr-face-sleepy:before {
    content: "\f622";
}

.fi-rr-face-smile-halo:before {
    content: "\f623";
}

.fi-rr-face-smile-hearts:before {
    content: "\f624";
}

.fi-rr-face-smile-horns:before {
    content: "\f625";
}

.fi-rr-face-smile-tear:before {
    content: "\f626";
}

.fi-rr-face-smile-tongue:before {
    content: "\f627";
}

.fi-rr-face-smile-upside-down:before {
    content: "\f628";
}

.fi-rr-face-smiling-hands:before {
    content: "\f629";
}

.fi-rr-face-smirking:before {
    content: "\f62a";
}

.fi-rr-face-sunglasses-alt:before {
    content: "\f62b";
}

.fi-rr-face-sunglasses:before {
    content: "\f62c";
}

.fi-rr-face-swear:before {
    content: "\f62d";
}

.fi-rr-face-thermometer:before {
    content: "\f62e";
}

.fi-rr-face-thinking:before {
    content: "\f62f";
}

.fi-rr-face-tissue:before {
    content: "\f630";
}

.fi-rr-face-tongue-money:before {
    content: "\f631";
}

.fi-rr-face-tongue-sweat:before {
    content: "\f632";
}

.fi-rr-face-unamused:before {
    content: "\f633";
}

.fi-rr-face-viewfinder:before {
    content: "\f634";
}

.fi-rr-face-vomit:before {
    content: "\f635";
}

.fi-rr-face-weary:before {
    content: "\f636";
}

.fi-rr-face-woozy:before {
    content: "\f637";
}

.fi-rr-face-worried:before {
    content: "\f638";
}

.fi-rr-face-zany:before {
    content: "\f639";
}

.fi-rr-face-zipper:before {
    content: "\f63a";
}

.fi-rr-fail:before {
    content: "\f63b";
}

.fi-rr-falafel:before {
    content: "\f63c";
}

.fi-rr-family-dress:before {
    content: "\f63d";
}

.fi-rr-family-pants:before {
    content: "\f63e";
}

.fi-rr-family:before {
    content: "\f63f";
}

.fi-rr-fan-table:before {
    content: "\f640";
}

.fi-rr-fan:before {
    content: "\f641";
}

.fi-rr-farm:before {
    content: "\f642";
}

.fi-rr-faucet-drip:before {
    content: "\f643";
}

.fi-rr-faucet:before {
    content: "\f644";
}

.fi-rr-fax:before {
    content: "\f645";
}

.fi-rr-feather-pointed:before {
    content: "\f646";
}

.fi-rr-feather:before {
    content: "\f647";
}

.fi-rr-features-alt:before {
    content: "\f648";
}

.fi-rr-features:before {
    content: "\f649";
}

.fi-rr-fee-receipt:before {
    content: "\f64a";
}

.fi-rr-fee:before {
    content: "\f64b";
}

.fi-rr-feedback-alt:before {
    content: "\f64c";
}

.fi-rr-feedback-cycle-loop:before {
    content: "\f64d";
}

.fi-rr-feedback-hand:before {
    content: "\f64e";
}

.fi-rr-feedback-review:before {
    content: "\f64f";
}

.fi-rr-feedback:before {
    content: "\f650";
}

.fi-rr-fence:before {
    content: "\f651";
}

.fi-rr-ferris-wheel:before {
    content: "\f652";
}

.fi-rr-fighter-jet:before {
    content: "\f653";
}

.fi-rr-file-ai:before {
    content: "\f654";
}

.fi-rr-file-audio:before {
    content: "\f655";
}

.fi-rr-file-binary:before {
    content: "\f656";
}

.fi-rr-file-chart-line:before {
    content: "\f657";
}

.fi-rr-file-chart-pie:before {
    content: "\f658";
}

.fi-rr-file-circle-info:before {
    content: "\f659";
}

.fi-rr-file-cloud:before {
    content: "\f65a";
}

.fi-rr-file-code:before {
    content: "\f65b";
}

.fi-rr-file-csv:before {
    content: "\f65c";
}

.fi-rr-file-download:before {
    content: "\f65d";
}

.fi-rr-file-edit:before {
    content: "\f65e";
}

.fi-rr-file-eps:before {
    content: "\f65f";
}

.fi-rr-file-excel:before {
    content: "\f660";
}

.fi-rr-file-exclamation:before {
    content: "\f661";
}

.fi-rr-file-export:before {
    content: "\f662";
}

.fi-rr-file-image:before {
    content: "\f663";
}

.fi-rr-file-import:before {
    content: "\f664";
}

.fi-rr-file-invoice-dollar:before {
    content: "\f665";
}

.fi-rr-file-invoice:before {
    content: "\f666";
}

.fi-rr-file-medical-alt:before {
    content: "\f667";
}

.fi-rr-file-medical:before {
    content: "\f668";
}

.fi-rr-file-minus:before {
    content: "\f669";
}

.fi-rr-file-pdf:before {
    content: "\f66a";
}

.fi-rr-file-powerpoint:before {
    content: "\f66b";
}

.fi-rr-file-prescription:before {
    content: "\f66c";
}

.fi-rr-file-psd:before {
    content: "\f66d";
}

.fi-rr-file-signature:before {
    content: "\f66e";
}

.fi-rr-file-spreadsheet:before {
    content: "\f66f";
}

.fi-rr-file-upload:before {
    content: "\f670";
}

.fi-rr-file-user:before {
    content: "\f671";
}

.fi-rr-file-video:before {
    content: "\f672";
}

.fi-rr-file-word:before {
    content: "\f673";
}

.fi-rr-file-zipper:before {
    content: "\f674";
}

.fi-rr-file:before {
    content: "\f675";
}

.fi-rr-files-medical:before {
    content: "\f676";
}

.fi-rr-fill:before {
    content: "\f677";
}

.fi-rr-film-canister:before {
    content: "\f678";
}

.fi-rr-film-slash:before {
    content: "\f679";
}

.fi-rr-film:before {
    content: "\f67a";
}

.fi-rr-films:before {
    content: "\f67b";
}

.fi-rr-filter-list:before {
    content: "\f67c";
}

.fi-rr-filter-slash:before {
    content: "\f67d";
}

.fi-rr-filter:before {
    content: "\f67e";
}

.fi-rr-filters:before {
    content: "\f67f";
}

.fi-rr-fingerprint-security-risk:before {
    content: "\f680";
}

.fi-rr-fingerprint:before {
    content: "\f681";
}

.fi-rr-fire-burner:before {
    content: "\f682";
}

.fi-rr-fire-extinguisher:before {
    content: "\f683";
}

.fi-rr-fire-flame-curved:before {
    content: "\f684";
}

.fi-rr-fire-flame-simple:before {
    content: "\f685";
}

.fi-rr-fire-hydrant:before {
    content: "\f686";
}

.fi-rr-fire-smoke:before {
    content: "\f687";
}

.fi-rr-fireplace:before {
    content: "\f688";
}

.fi-rr-first-award:before {
    content: "\f689";
}

.fi-rr-first-laurel:before {
    content: "\f68a";
}

.fi-rr-first-medal:before {
    content: "\f68b";
}

.fi-rr-first:before {
    content: "\f68c";
}

.fi-rr-fish-bones:before {
    content: "\f68d";
}

.fi-rr-fish-cooked:before {
    content: "\f68e";
}

.fi-rr-fish:before {
    content: "\f68f";
}

.fi-rr-fishing-rod:before {
    content: "\f690";
}

.fi-rr-fist-move:before {
    content: "\f691";
}

.fi-rr-flag-alt:before {
    content: "\f692";
}

.fi-rr-flag-checkered:before {
    content: "\f693";
}

.fi-rr-flag-usa:before {
    content: "\f694";
}

.fi-rr-flag:before {
    content: "\f695";
}

.fi-rr-flame:before {
    content: "\f696";
}

.fi-rr-flashlight:before {
    content: "\f697";
}

.fi-rr-flask-gear:before {
    content: "\f698";
}

.fi-rr-flask-poison:before {
    content: "\f699";
}

.fi-rr-flask-potion:before {
    content: "\f69a";
}

.fi-rr-flask:before {
    content: "\f69b";
}

.fi-rr-flatbread-stuffed:before {
    content: "\f69c";
}

.fi-rr-flatbread:before {
    content: "\f69d";
}

.fi-rr-flip-horizontal:before {
    content: "\f69e";
}

.fi-rr-floor-alt:before {
    content: "\f69f";
}

.fi-rr-floor-layer:before {
    content: "\f6a0";
}

.fi-rr-floor:before {
    content: "\f6a1";
}

.fi-rr-floppy-disk-circle-arrow-right:before {
    content: "\f6a2";
}

.fi-rr-floppy-disk-circle-xmark:before {
    content: "\f6a3";
}

.fi-rr-floppy-disk-pen:before {
    content: "\f6a4";
}

.fi-rr-floppy-disks:before {
    content: "\f6a5";
}

.fi-rr-florin-sign:before {
    content: "\f6a6";
}

.fi-rr-flower-bouquet:before {
    content: "\f6a7";
}

.fi-rr-flower-butterfly:before {
    content: "\f6a8";
}

.fi-rr-flower-daffodil:before {
    content: "\f6a9";
}

.fi-rr-flower-tulip:before {
    content: "\f6aa";
}

.fi-rr-flower:before {
    content: "\f6ab";
}

.fi-rr-flushed:before {
    content: "\f6ac";
}

.fi-rr-flute:before {
    content: "\f6ad";
}

.fi-rr-flux-capacitor:before {
    content: "\f6ae";
}

.fi-rr-fly-insect:before {
    content: "\f6af";
}

.fi-rr-flying-disc:before {
    content: "\f6b0";
}

.fi-rr-fog:before {
    content: "\f6b1";
}

.fi-rr-folder-download:before {
    content: "\f6b2";
}

.fi-rr-folder-fire:before {
    content: "\f6b3";
}

.fi-rr-folder-minus:before {
    content: "\f6b4";
}

.fi-rr-folder-open:before {
    content: "\f6b5";
}

.fi-rr-folder-times:before {
    content: "\f6b6";
}

.fi-rr-folder-tree:before {
    content: "\f6b7";
}

.fi-rr-folder-upload:before {
    content: "\f6b8";
}

.fi-rr-folder-xmark:before {
    content: "\f6b9";
}

.fi-rr-folder:before {
    content: "\f6ba";
}

.fi-rr-folders:before {
    content: "\f6bb";
}

.fi-rr-follow-folder:before {
    content: "\f6bc";
}

.fi-rr-followcollection:before {
    content: "\f6bd";
}

.fi-rr-following:before {
    content: "\f6be";
}

.fi-rr-fondue-pot:before {
    content: "\f6bf";
}

.fi-rr-football:before {
    content: "\f6c0";
}

.fi-rr-foreign-language-audio:before {
    content: "\f6c1";
}

.fi-rr-fork:before {
    content: "\f6c2";
}

.fi-rr-forklift:before {
    content: "\f6c3";
}

.fi-rr-form:before {
    content: "\f6c4";
}

.fi-rr-fort:before {
    content: "\f6c5";
}

.fi-rr-forward-fast:before {
    content: "\f6c6";
}

.fi-rr-forward:before {
    content: "\f6c7";
}

.fi-rr-fox:before {
    content: "\f6c8";
}

.fi-rr-frame:before {
    content: "\f6c9";
}

.fi-rr-franc-sign:before {
    content: "\f6ca";
}

.fi-rr-free-delivery:before {
    content: "\f6cb";
}

.fi-rr-free:before {
    content: "\f6cc";
}

.fi-rr-french-fries:before {
    content: "\f6cd";
}

.fi-rr-friday:before {
    content: "\f6ce";
}

.fi-rr-frog:before {
    content: "\f6cf";
}

.fi-rr-frown:before {
    content: "\f6d0";
}

.fi-rr-ftp:before {
    content: "\f6d1";
}

.fi-rr-fuel-gauge:before {
    content: "\f6d2";
}

.fi-rr-function-process:before {
    content: "\f6d3";
}

.fi-rr-function-square:before {
    content: "\f6d4";
}

.fi-rr-function:before {
    content: "\f6d5";
}

.fi-rr-funnel-dollar:before {
    content: "\f6d6";
}

.fi-rr-g:before {
    content: "\f6d7";
}

.fi-rr-galaxy-alt:before {
    content: "\f6d8";
}

.fi-rr-galaxy-planet:before {
    content: "\f6d9";
}

.fi-rr-galaxy-star:before {
    content: "\f6da";
}

.fi-rr-galaxy:before {
    content: "\f6db";
}

.fi-rr-gallery-thumbnails:before {
    content: "\f6dc";
}

.fi-rr-gallery:before {
    content: "\f6dd";
}

.fi-rr-game-board-alt:before {
    content: "\f6de";
}

.fi-rr-gamepad:before {
    content: "\f6df";
}

.fi-rr-garage-car:before {
    content: "\f6e0";
}

.fi-rr-garage-open:before {
    content: "\f6e1";
}

.fi-rr-garage:before {
    content: "\f6e2";
}

.fi-rr-garlic-alt:before {
    content: "\f6e3";
}

.fi-rr-garlic:before {
    content: "\f6e4";
}

.fi-rr-gas-pump-alt:before {
    content: "\f6e5";
}

.fi-rr-gas-pump-slash:before {
    content: "\f6e6";
}

.fi-rr-gas-pump:before {
    content: "\f6e7";
}

.fi-rr-gauge-circle-bolt:before {
    content: "\f6e8";
}

.fi-rr-gauge-circle-minus:before {
    content: "\f6e9";
}

.fi-rr-gauge-circle-plus:before {
    content: "\f6ea";
}

.fi-rr-gavel:before {
    content: "\f6eb";
}

.fi-rr-gay-couple:before {
    content: "\f6ec";
}

.fi-rr-gears:before {
    content: "\f6ed";
}

.fi-rr-gem:before {
    content: "\f6ee";
}

.fi-rr-general:before {
    content: "\f6ef";
}

.fi-rr-ghost:before {
    content: "\f6f0";
}

.fi-rr-gif-square:before {
    content: "\f6f1";
}

.fi-rr-gif:before {
    content: "\f6f2";
}

.fi-rr-gift-box-benefits:before {
    content: "\f6f3";
}

.fi-rr-gift-card:before {
    content: "\f6f4";
}

.fi-rr-gift:before {
    content: "\f6f5";
}

.fi-rr-gifts:before {
    content: "\f6f6";
}

.fi-rr-gingerbread-man:before {
    content: "\f6f7";
}

.fi-rr-glass-champagne:before {
    content: "\f6f8";
}

.fi-rr-glass-cheers:before {
    content: "\f6f9";
}

.fi-rr-glass-citrus:before {
    content: "\f6fa";
}

.fi-rr-glass-empty:before {
    content: "\f6fb";
}

.fi-rr-glass-half:before {
    content: "\f6fc";
}

.fi-rr-glass-water-droplet:before {
    content: "\f6fd";
}

.fi-rr-glass-whiskey-rocks:before {
    content: "\f6fe";
}

.fi-rr-glass-whiskey:before {
    content: "\f6ff";
}

.fi-rr-glass:before {
    content: "\f700";
}

.fi-rr-glasses:before {
    content: "\f701";
}

.fi-rr-globe-alt:before {
    content: "\f702";
}

.fi-rr-globe-pointer:before {
    content: "\f703";
}

.fi-rr-globe-snow:before {
    content: "\f704";
}

.fi-rr-globe:before {
    content: "\f705";
}

.fi-rr-goal-net:before {
    content: "\f706";
}

.fi-rr-golf-ball:before {
    content: "\f707";
}

.fi-rr-golf-hole:before {
    content: "\f708";
}

.fi-rr-golf:before {
    content: "\f709";
}

.fi-rr-gopuram:before {
    content: "\f70a";
}

.fi-rr-government-budget:before {
    content: "\f70b";
}

.fi-rr-government-flag:before {
    content: "\f70c";
}

.fi-rr-government-user:before {
    content: "\f70d";
}

.fi-rr-gps-navigation:before {
    content: "\f70e";
}

.fi-rr-graduation-cap:before {
    content: "\f70f";
}

.fi-rr-gramophone:before {
    content: "\f710";
}

.fi-rr-grape:before {
    content: "\f711";
}

.fi-rr-graph-curve:before {
    content: "\f712";
}

.fi-rr-graphic-style:before {
    content: "\f713";
}

.fi-rr-graphic-tablet:before {
    content: "\f714";
}

.fi-rr-grate-droplet:before {
    content: "\f715";
}

.fi-rr-grate:before {
    content: "\f716";
}

.fi-rr-greater-than-equal:before {
    content: "\f717";
}

.fi-rr-greater-than:before {
    content: "\f718";
}

.fi-rr-greek-helmet:before {
    content: "\f719";
}

.fi-rr-grid-alt:before {
    content: "\f71a";
}

.fi-rr-grid-dividers:before {
    content: "\f71b";
}

.fi-rr-grid:before {
    content: "\f71c";
}

.fi-rr-grill-hot-alt:before {
    content: "\f71d";
}

.fi-rr-grill:before {
    content: "\f71e";
}

.fi-rr-grimace:before {
    content: "\f71f";
}

.fi-rr-grin-alt:before {
    content: "\f720";
}

.fi-rr-grin-beam-sweat:before {
    content: "\f721";
}

.fi-rr-grin-beam:before {
    content: "\f722";
}

.fi-rr-grin-hearts:before {
    content: "\f723";
}

.fi-rr-grin-squint-tears:before {
    content: "\f724";
}

.fi-rr-grin-squint:before {
    content: "\f725";
}

.fi-rr-grin-stars:before {
    content: "\f726";
}

.fi-rr-grin-tears:before {
    content: "\f727";
}

.fi-rr-grin-tongue-squint:before {
    content: "\f728";
}

.fi-rr-grin-tongue-wink:before {
    content: "\f729";
}

.fi-rr-grin-tongue:before {
    content: "\f72a";
}

.fi-rr-grin-wink:before {
    content: "\f72b";
}

.fi-rr-grin:before {
    content: "\f72c";
}

.fi-rr-grip-dots-vertical:before {
    content: "\f72d";
}

.fi-rr-grip-dots:before {
    content: "\f72e";
}

.fi-rr-grip-horizontal:before {
    content: "\f72f";
}

.fi-rr-grip-lines-vertical:before {
    content: "\f730";
}

.fi-rr-grip-lines:before {
    content: "\f731";
}

.fi-rr-grip-vertical:before {
    content: "\f732";
}

.fi-rr-grocery-bag:before {
    content: "\f733";
}

.fi-rr-grocery-basket:before {
    content: "\f734";
}

.fi-rr-group-arrows-rotate:before {
    content: "\f735";
}

.fi-rr-group-call:before {
    content: "\f736";
}

.fi-rr-group-community-social-media:before {
    content: "\f737";
}

.fi-rr-growth-chart-invest:before {
    content: "\f738";
}

.fi-rr-guarani-sign:before {
    content: "\f739";
}

.fi-rr-guide-alt:before {
    content: "\f73a";
}

.fi-rr-guide:before {
    content: "\f73b";
}

.fi-rr-guitar-electric:before {
    content: "\f73c";
}

.fi-rr-guitar:before {
    content: "\f73d";
}

.fi-rr-guitars:before {
    content: "\f73e";
}

.fi-rr-gun-squirt:before {
    content: "\f73f";
}

.fi-rr-gym:before {
    content: "\f740";
}

.fi-rr-h-square:before {
    content: "\f741";
}

.fi-rr-h:before {
    content: "\f742";
}

.fi-rr-h1:before {
    content: "\f743";
}

.fi-rr-h2:before {
    content: "\f744";
}

.fi-rr-h3:before {
    content: "\f745";
}

.fi-rr-h4:before {
    content: "\f746";
}

.fi-rr-hair-clipper:before {
    content: "\f747";
}

.fi-rr-hamburger-soda:before {
    content: "\f748";
}

.fi-rr-hamburger:before {
    content: "\f749";
}

.fi-rr-hammer-crash:before {
    content: "\f74a";
}

.fi-rr-hammer-war:before {
    content: "\f74b";
}

.fi-rr-hammer:before {
    content: "\f74c";
}

.fi-rr-hamsa:before {
    content: "\f74d";
}

.fi-rr-hand-back-fist:before {
    content: "\f74e";
}

.fi-rr-hand-back-point-down:before {
    content: "\f74f";
}

.fi-rr-hand-back-point-left:before {
    content: "\f750";
}

.fi-rr-hand-back-point-ribbon:before {
    content: "\f751";
}

.fi-rr-hand-back-point-right:before {
    content: "\f752";
}

.fi-rr-hand-bill:before {
    content: "\f753";
}

.fi-rr-hand-dots:before {
    content: "\f754";
}

.fi-rr-hand-fingers-crossed:before {
    content: "\f755";
}

.fi-rr-hand-fist:before {
    content: "\f756";
}

.fi-rr-hand-heart:before {
    content: "\f757";
}

.fi-rr-hand-holding-box:before {
    content: "\f758";
}

.fi-rr-hand-holding-droplet:before {
    content: "\f759";
}

.fi-rr-hand-holding-heart:before {
    content: "\f75a";
}

.fi-rr-hand-holding-magic:before {
    content: "\f75b";
}

.fi-rr-hand-holding-medical:before {
    content: "\f75c";
}

.fi-rr-hand-holding-seeding:before {
    content: "\f75d";
}

.fi-rr-hand-holding-skull:before {
    content: "\f75e";
}

.fi-rr-hand-holding-usd:before {
    content: "\f75f";
}

.fi-rr-hand-holding-water:before {
    content: "\f760";
}

.fi-rr-hand-horns:before {
    content: "\f761";
}

.fi-rr-hand-lizard:before {
    content: "\f762";
}

.fi-rr-hand-love:before {
    content: "\f763";
}

.fi-rr-hand-middle-finger:before {
    content: "\f764";
}

.fi-rr-hand-paper:before {
    content: "\f765";
}

.fi-rr-hand-peace:before {
    content: "\f766";
}

.fi-rr-hand-point-ribbon:before {
    content: "\f767";
}

.fi-rr-hand-scissors:before {
    content: "\f768";
}

.fi-rr-hand-sparkles:before {
    content: "\f769";
}

.fi-rr-hand-spock:before {
    content: "\f76a";
}

.fi-rr-hand-wave:before {
    content: "\f76b";
}

.fi-rr-hand:before {
    content: "\f76c";
}

.fi-rr-handmade:before {
    content: "\f76d";
}

.fi-rr-hands-bubbles:before {
    content: "\f76e";
}

.fi-rr-hands-clapping:before {
    content: "\f76f";
}

.fi-rr-hands-heart:before {
    content: "\f770";
}

.fi-rr-hands-holding-diamond:before {
    content: "\f771";
}

.fi-rr-hands-holding:before {
    content: "\f772";
}

.fi-rr-hands-usd:before {
    content: "\f773";
}

.fi-rr-handshake-angle:before {
    content: "\f774";
}

.fi-rr-handshake-deal-loan:before {
    content: "\f775";
}

.fi-rr-handshake-house:before {
    content: "\f776";
}

.fi-rr-handshake-simple-slash:before {
    content: "\f777";
}

.fi-rr-handshake-trust:before {
    content: "\f778";
}

.fi-rr-handshake:before {
    content: "\f779";
}

.fi-rr-hard-hat:before {
    content: "\f77a";
}

.fi-rr-hashtag-lock:before {
    content: "\f77b";
}

.fi-rr-hastag:before {
    content: "\f77c";
}

.fi-rr-hat-beach:before {
    content: "\f77d";
}

.fi-rr-hat-birthday:before {
    content: "\f77e";
}

.fi-rr-hat-chef:before {
    content: "\f77f";
}

.fi-rr-hat-cowboy-side:before {
    content: "\f780";
}

.fi-rr-hat-cowboy:before {
    content: "\f781";
}

.fi-rr-hat-santa:before {
    content: "\f782";
}

.fi-rr-hat-winter:before {
    content: "\f783";
}

.fi-rr-hat-witch:before {
    content: "\f784";
}

.fi-rr-hat-wizard:before {
    content: "\f785";
}

.fi-rr-hdd:before {
    content: "\f786";
}

.fi-rr-head-side-brain:before {
    content: "\f787";
}

.fi-rr-head-side-cough-slash:before {
    content: "\f788";
}

.fi-rr-head-side-cough:before {
    content: "\f789";
}

.fi-rr-head-side-headphones:before {
    content: "\f78a";
}

.fi-rr-head-side-heart:before {
    content: "\f78b";
}

.fi-rr-head-side-mask:before {
    content: "\f78c";
}

.fi-rr-head-side-medical:before {
    content: "\f78d";
}

.fi-rr-head-side-thinking:before {
    content: "\f78e";
}

.fi-rr-head-side-virus:before {
    content: "\f78f";
}

.fi-rr-head-side:before {
    content: "\f790";
}

.fi-rr-head-vr:before {
    content: "\f791";
}

.fi-rr-heading:before {
    content: "\f792";
}

.fi-rr-headphones:before {
    content: "\f793";
}

.fi-rr-headset:before {
    content: "\f794";
}

.fi-rr-heart-arrow:before {
    content: "\f795";
}

.fi-rr-heart-brain:before {
    content: "\f796";
}

.fi-rr-heart-crack:before {
    content: "\f797";
}

.fi-rr-heart-half-stroke:before {
    content: "\f798";
}

.fi-rr-heart-half:before {
    content: "\f799";
}

.fi-rr-heart-health-muscle:before {
    content: "\f79a";
}

.fi-rr-heart-lock:before {
    content: "\f79b";
}

.fi-rr-heart-partner-handshake:before {
    content: "\f79c";
}

.fi-rr-heart-rate:before {
    content: "\f79d";
}

.fi-rr-heart-slash:before {
    content: "\f79e";
}

.fi-rr-heart-upside-down:before {
    content: "\f79f";
}

.fi-rr-heart:before {
    content: "\f7a0";
}

.fi-rr-heat:before {
    content: "\f7a1";
}

.fi-rr-helicopter-side:before {
    content: "\f7a2";
}

.fi-rr-helmet-battle:before {
    content: "\f7a3";
}

.fi-rr-hexagon-check:before {
    content: "\f7a4";
}

.fi-rr-hexagon-divide:before {
    content: "\f7a5";
}

.fi-rr-hexagon-exclamation:before {
    content: "\f7a6";
}

.fi-rr-hexagon:before {
    content: "\f7a7";
}

.fi-rr-high-definition:before {
    content: "\f7a8";
}

.fi-rr-high-five-celebration-yes:before {
    content: "\f7a9";
}

.fi-rr-high-five:before {
    content: "\f7aa";
}

.fi-rr-highlighter-line:before {
    content: "\f7ab";
}

.fi-rr-highlighter:before {
    content: "\f7ac";
}

.fi-rr-hiking:before {
    content: "\f7ad";
}

.fi-rr-hippo:before {
    content: "\f7ae";
}

.fi-rr-hockey-puck:before {
    content: "\f7af";
}

.fi-rr-hockey-stick-puck:before {
    content: "\f7b0";
}

.fi-rr-hockey-sticks:before {
    content: "\f7b1";
}

.fi-rr-holding-hand-gear:before {
    content: "\f7b2";
}

.fi-rr-holding-hand-revenue:before {
    content: "\f7b3";
}

.fi-rr-holly-berry:before {
    content: "\f7b4";
}

.fi-rr-home-heart:before {
    content: "\f7b5";
}

.fi-rr-home-location-alt:before {
    content: "\f7b6";
}

.fi-rr-home-location:before {
    content: "\f7b7";
}

.fi-rr-home:before {
    content: "\f7b8";
}

.fi-rr-honey-pot:before {
    content: "\f7b9";
}

.fi-rr-hood-cloak:before {
    content: "\f7ba";
}

.fi-rr-horizontal-rule:before {
    content: "\f7bb";
}

.fi-rr-horse-head:before {
    content: "\f7bc";
}

.fi-rr-horse-saddle:before {
    content: "\f7bd";
}

.fi-rr-horse:before {
    content: "\f7be";
}

.fi-rr-horseshoe-broken:before {
    content: "\f7bf";
}

.fi-rr-horseshoe:before {
    content: "\f7c0";
}

.fi-rr-hose-reel:before {
    content: "\f7c1";
}

.fi-rr-hose:before {
    content: "\f7c2";
}

.fi-rr-hospital-symbol:before {
    content: "\f7c3";
}

.fi-rr-hospital-user:before {
    content: "\f7c4";
}

.fi-rr-hospital:before {
    content: "\f7c5";
}

.fi-rr-hospitals:before {
    content: "\f7c6";
}

.fi-rr-hot-tub:before {
    content: "\f7c7";
}

.fi-rr-hotdog:before {
    content: "\f7c8";
}

.fi-rr-hotel:before {
    content: "\f7c9";
}

.fi-rr-hourglass-end:before {
    content: "\f7ca";
}

.fi-rr-hourglass-start:before {
    content: "\f7cb";
}

.fi-rr-hourglass:before {
    content: "\f7cc";
}

.fi-rr-house-blank:before {
    content: "\f7cd";
}

.fi-rr-house-building:before {
    content: "\f7ce";
}

.fi-rr-house-chimney-blank:before {
    content: "\f7cf";
}

.fi-rr-house-chimney-crack:before {
    content: "\f7d0";
}

.fi-rr-house-chimney-heart:before {
    content: "\f7d1";
}

.fi-rr-house-chimney-medical:before {
    content: "\f7d2";
}

.fi-rr-house-chimney-user:before {
    content: "\f7d3";
}

.fi-rr-house-chimney-window:before {
    content: "\f7d4";
}

.fi-rr-house-chimney:before {
    content: "\f7d5";
}

.fi-rr-house-circle-check:before {
    content: "\f7d6";
}

.fi-rr-house-circle-exclamation:before {
    content: "\f7d7";
}

.fi-rr-house-circle-xmark:before {
    content: "\f7d8";
}

.fi-rr-house-crack-alt:before {
    content: "\f7d9";
}

.fi-rr-house-crack:before {
    content: "\f7da";
}

.fi-rr-house-day:before {
    content: "\f7db";
}

.fi-rr-house-fire:before {
    content: "\f7dc";
}

.fi-rr-house-flag:before {
    content: "\f7dd";
}

.fi-rr-house-flood:before {
    content: "\f7de";
}

.fi-rr-house-laptop:before {
    content: "\f7df";
}

.fi-rr-house-leave:before {
    content: "\f7e0";
}

.fi-rr-house-lock:before {
    content: "\f7e1";
}

.fi-rr-house-medical:before {
    content: "\f7e2";
}

.fi-rr-house-night:before {
    content: "\f7e3";
}

.fi-rr-house-return:before {
    content: "\f7e4";
}

.fi-rr-house-signal:before {
    content: "\f7e5";
}

.fi-rr-house-tree:before {
    content: "\f7e6";
}

.fi-rr-house-tsunami:before {
    content: "\f7e7";
}

.fi-rr-house-turret:before {
    content: "\f7e8";
}

.fi-rr-house-user:before {
    content: "\f7e9";
}

.fi-rr-house-window:before {
    content: "\f7ea";
}

.fi-rr-hr-group:before {
    content: "\f7eb";
}

.fi-rr-hr-person:before {
    content: "\f7ec";
}

.fi-rr-hr:before {
    content: "\f7ed";
}

.fi-rr-hryvnia:before {
    content: "\f7ee";
}

.fi-rr-humidity:before {
    content: "\f7ef";
}

.fi-rr-hundred-points:before {
    content: "\f7f0";
}

.fi-rr-hurricane:before {
    content: "\f7f1";
}

.fi-rr-i:before {
    content: "\f7f2";
}

.fi-rr-ice-cream:before {
    content: "\f7f3";
}

.fi-rr-ice-skate:before {
    content: "\f7f4";
}

.fi-rr-icicles:before {
    content: "\f7f5";
}

.fi-rr-icon-star:before {
    content: "\f7f6";
}

.fi-rr-id-badge:before {
    content: "\f7f7";
}

.fi-rr-id-card-clip-alt:before {
    content: "\f7f8";
}

.fi-rr-igloo:before {
    content: "\f7f9";
}

.fi-rr-image-slash:before {
    content: "\f7fa";
}

.fi-rr-images-user:before {
    content: "\f7fb";
}

.fi-rr-images:before {
    content: "\f7fc";
}

.fi-rr-improve-user:before {
    content: "\f7fd";
}

.fi-rr-inbox-full:before {
    content: "\f7fe";
}

.fi-rr-inbox-in:before {
    content: "\f7ff";
}

.fi-rr-inbox-out:before {
    content: "\f800";
}

.fi-rr-inbox:before {
    content: "\f801";
}

.fi-rr-inboxes:before {
    content: "\f802";
}

.fi-rr-incense-sticks-yoga:before {
    content: "\f803";
}

.fi-rr-incognito:before {
    content: "\f804";
}

.fi-rr-indent:before {
    content: "\f805";
}

.fi-rr-indian-rupee-sign:before {
    content: "\f806";
}

.fi-rr-industry-alt:before {
    content: "\f807";
}

.fi-rr-industry-windows:before {
    content: "\f808";
}

.fi-rr-infinity:before {
    content: "\f809";
}

.fi-rr-info-guide:before {
    content: "\f80a";
}

.fi-rr-info:before {
    content: "\f80b";
}

.fi-rr-information:before {
    content: "\f80c";
}

.fi-rr-inhaler:before {
    content: "\f80d";
}

.fi-rr-input-numeric:before {
    content: "\f80e";
}

.fi-rr-input-pipe:before {
    content: "\f80f";
}

.fi-rr-input-text:before {
    content: "\f810";
}

.fi-rr-insert-alt:before {
    content: "\f811";
}

.fi-rr-insert-arrows:before {
    content: "\f812";
}

.fi-rr-insert-button-circle:before {
    content: "\f813";
}

.fi-rr-insert-credit-card:before {
    content: "\f814";
}

.fi-rr-insert-square:before {
    content: "\f815";
}

.fi-rr-insert:before {
    content: "\f816";
}

.fi-rr-insight-alt:before {
    content: "\f817";
}

.fi-rr-insight-head:before {
    content: "\f818";
}

.fi-rr-insight:before {
    content: "\f819";
}

.fi-rr-integral:before {
    content: "\f81a";
}

.fi-rr-interactive:before {
    content: "\f81b";
}

.fi-rr-interlining:before {
    content: "\f81c";
}

.fi-rr-internet-speed-wifi:before {
    content: "\f81d";
}

.fi-rr-interrogation:before {
    content: "\f81e";
}

.fi-rr-intersection:before {
    content: "\f81f";
}

.fi-rr-introduction-handshake:before {
    content: "\f820";
}

.fi-rr-introduction:before {
    content: "\f821";
}

.fi-rr-inventory-alt:before {
    content: "\f822";
}

.fi-rr-invest:before {
    content: "\f823";
}

.fi-rr-investment:before {
    content: "\f824";
}

.fi-rr-invite-alt:before {
    content: "\f825";
}

.fi-rr-invite:before {
    content: "\f826";
}

.fi-rr-iot-alt:before {
    content: "\f827";
}

.fi-rr-iot:before {
    content: "\f828";
}

.fi-rr-ip-address:before {
    content: "\f829";
}

.fi-rr-island-tropical:before {
    content: "\f82a";
}

.fi-rr-issue-loupe:before {
    content: "\f82b";
}

.fi-rr-it-alt:before {
    content: "\f82c";
}

.fi-rr-it-computer:before {
    content: "\f82d";
}

.fi-rr-it:before {
    content: "\f82e";
}

.fi-rr-italian-lira-sign:before {
    content: "\f82f";
}

.fi-rr-italic:before {
    content: "\f830";
}

.fi-rr-j:before {
    content: "\f831";
}

.fi-rr-jam:before {
    content: "\f832";
}

.fi-rr-jar-alt:before {
    content: "\f833";
}

.fi-rr-jar-wheat:before {
    content: "\f834";
}

.fi-rr-javascript:before {
    content: "\f835";
}

.fi-rr-joint:before {
    content: "\f836";
}

.fi-rr-joker:before {
    content: "\f837";
}

.fi-rr-journal-alt:before {
    content: "\f838";
}

.fi-rr-journal:before {
    content: "\f839";
}

.fi-rr-journey:before {
    content: "\f83a";
}

.fi-rr-joystick:before {
    content: "\f83b";
}

.fi-rr-jpg:before {
    content: "\f83c";
}

.fi-rr-jug-alt:before {
    content: "\f83d";
}

.fi-rr-jug-bottle:before {
    content: "\f83e";
}

.fi-rr-jug:before {
    content: "\f83f";
}

.fi-rr-jumping-rope:before {
    content: "\f840";
}

.fi-rr-k:before {
    content: "\f841";
}

.fi-rr-kaaba:before {
    content: "\f842";
}

.fi-rr-kazoo:before {
    content: "\f843";
}

.fi-rr-kerning:before {
    content: "\f844";
}

.fi-rr-key-lock-crypto:before {
    content: "\f845";
}

.fi-rr-key-skeleton-left-right:before {
    content: "\f846";
}

.fi-rr-key:before {
    content: "\f847";
}

.fi-rr-keyboard-brightness-low:before {
    content: "\f848";
}

.fi-rr-keyboard-brightness:before {
    content: "\f849";
}

.fi-rr-keyboard-down:before {
    content: "\f84a";
}

.fi-rr-keyboard-left:before {
    content: "\f84b";
}

.fi-rr-keyboard:before {
    content: "\f84c";
}

.fi-rr-keynote:before {
    content: "\f84d";
}

.fi-rr-kidneys:before {
    content: "\f84e";
}

.fi-rr-kip-sign:before {
    content: "\f84f";
}

.fi-rr-kiss-beam:before {
    content: "\f850";
}

.fi-rr-kiss-wink-heart:before {
    content: "\f851";
}

.fi-rr-kiss:before {
    content: "\f852";
}

.fi-rr-kite:before {
    content: "\f853";
}

.fi-rr-kiwi-bird:before {
    content: "\f854";
}

.fi-rr-kiwi-fruit:before {
    content: "\f855";
}

.fi-rr-knife-kitchen:before {
    content: "\f856";
}

.fi-rr-knife:before {
    content: "\f857";
}

.fi-rr-knitting:before {
    content: "\f858";
}

.fi-rr-kpi-evaluation:before {
    content: "\f859";
}

.fi-rr-kpi:before {
    content: "\f85a";
}

.fi-rr-l:before {
    content: "\f85b";
}

.fi-rr-label:before {
    content: "\f85c";
}

.fi-rr-lacrosse-stick-ball:before {
    content: "\f85d";
}

.fi-rr-lacrosse-stick:before {
    content: "\f85e";
}

.fi-rr-lambda:before {
    content: "\f85f";
}

.fi-rr-lamp-desk:before {
    content: "\f860";
}

.fi-rr-lamp-floor:before {
    content: "\f861";
}

.fi-rr-lamp-street:before {
    content: "\f862";
}

.fi-rr-lamp:before {
    content: "\f863";
}

.fi-rr-land-layer-location:before {
    content: "\f864";
}

.fi-rr-land-layers:before {
    content: "\f865";
}

.fi-rr-land-location:before {
    content: "\f866";
}

.fi-rr-landmark-alt:before {
    content: "\f867";
}

.fi-rr-language:before {
    content: "\f868";
}

.fi-rr-laptop-arrow-down:before {
    content: "\f869";
}

.fi-rr-laptop-binary:before {
    content: "\f86a";
}

.fi-rr-laptop-code:before {
    content: "\f86b";
}

.fi-rr-laptop-medical:before {
    content: "\f86c";
}

.fi-rr-laptop-mobile:before {
    content: "\f86d";
}

.fi-rr-laptop-slash:before {
    content: "\f86e";
}

.fi-rr-laptop:before {
    content: "\f86f";
}

.fi-rr-lari-sign:before {
    content: "\f870";
}

.fi-rr-lasso-sparkles:before {
    content: "\f871";
}

.fi-rr-lasso:before {
    content: "\f872";
}

.fi-rr-last-square:before {
    content: "\f873";
}

.fi-rr-laugh-beam:before {
    content: "\f874";
}

.fi-rr-laugh-squint:before {
    content: "\f875";
}

.fi-rr-laugh-wink:before {
    content: "\f876";
}

.fi-rr-laugh:before {
    content: "\f877";
}

.fi-rr-lawyer-man:before {
    content: "\f878";
}

.fi-rr-lawyer-woman:before {
    content: "\f879";
}

.fi-rr-layer-minus:before {
    content: "\f87a";
}

.fi-rr-layer-plus:before {
    content: "\f87b";
}

.fi-rr-layers:before {
    content: "\f87c";
}

.fi-rr-layout-fluid:before {
    content: "\f87d";
}

.fi-rr-lead-funnel:before {
    content: "\f87e";
}

.fi-rr-lead-management:before {
    content: "\f87f";
}

.fi-rr-lead:before {
    content: "\f880";
}

.fi-rr-leader-alt:before {
    content: "\f881";
}

.fi-rr-leader-speech:before {
    content: "\f882";
}

.fi-rr-leader:before {
    content: "\f883";
}

.fi-rr-leaderboard-alt:before {
    content: "\f884";
}

.fi-rr-leaderboard-trophy:before {
    content: "\f885";
}

.fi-rr-leaderboard:before {
    content: "\f886";
}

.fi-rr-leadership-alt:before {
    content: "\f887";
}

.fi-rr-leadership:before {
    content: "\f888";
}

.fi-rr-leaf-heart:before {
    content: "\f889";
}

.fi-rr-leaf-maple:before {
    content: "\f88a";
}

.fi-rr-leaf-oak:before {
    content: "\f88b";
}

.fi-rr-leaf:before {
    content: "\f88c";
}

.fi-rr-leafy-green:before {
    content: "\f88d";
}

.fi-rr-leave:before {
    content: "\f88e";
}

.fi-rr-left-from-bracket:before {
    content: "\f88f";
}

.fi-rr-left:before {
    content: "\f890";
}

.fi-rr-legal:before {
    content: "\f891";
}

.fi-rr-lemon:before {
    content: "\f892";
}

.fi-rr-lesbian-couple:before {
    content: "\f893";
}

.fi-rr-less-than-equal:before {
    content: "\f894";
}

.fi-rr-less-than:before {
    content: "\f895";
}

.fi-rr-lesson-class:before {
    content: "\f896";
}

.fi-rr-lesson:before {
    content: "\f897";
}

.fi-rr-letter-case:before {
    content: "\f898";
}

.fi-rr-lettuce:before {
    content: "\f899";
}

.fi-rr-level-down-alt:before {
    content: "\f89a";
}

.fi-rr-level-down:before {
    content: "\f89b";
}

.fi-rr-level-up-alt:before {
    content: "\f89c";
}

.fi-rr-level-up:before {
    content: "\f89d";
}

.fi-rr-license:before {
    content: "\f89e";
}

.fi-rr-life-ring:before {
    content: "\f89f";
}

.fi-rr-life:before {
    content: "\f8a0";
}

.fi-rr-light-ceiling:before {
    content: "\f8a1";
}

.fi-rr-light-emergency-on:before {
    content: "\f8a2";
}

.fi-rr-light-emergency:before {
    content: "\f8a3";
}

.fi-rr-light-switch-off:before {
    content: "\f8a4";
}

.fi-rr-light-switch-on:before {
    content: "\f8a5";
}

.fi-rr-light-switch:before {
    content: "\f8a6";
}

.fi-rr-lightbulb-cfl-on:before {
    content: "\f8a7";
}

.fi-rr-lightbulb-cfl:before {
    content: "\f8a8";
}

.fi-rr-lightbulb-dollar:before {
    content: "\f8a9";
}

.fi-rr-lightbulb-exclamation:before {
    content: "\f8aa";
}

.fi-rr-lightbulb-head:before {
    content: "\f8ab";
}

.fi-rr-lightbulb-on:before {
    content: "\f8ac";
}

.fi-rr-lightbulb-question:before {
    content: "\f8ad";
}

.fi-rr-lightbulb-setting:before {
    content: "\f8ae";
}

.fi-rr-lightbulb-slash:before {
    content: "\f8af";
}

.fi-rr-lighthouse:before {
    content: "\f8b0";
}

.fi-rr-lights-holiday:before {
    content: "\f8b1";
}

.fi-rr-limit-hand:before {
    content: "\f8b2";
}

.fi-rr-limit-speedometer:before {
    content: "\f8b3";
}

.fi-rr-line-width:before {
    content: "\f8b4";
}

.fi-rr-link-alt:before {
    content: "\f8b5";
}

.fi-rr-link-horizontal-slash:before {
    content: "\f8b6";
}

.fi-rr-link-horizontal:before {
    content: "\f8b7";
}

.fi-rr-link-slash-alt:before {
    content: "\f8b8";
}

.fi-rr-link-slash:before {
    content: "\f8b9";
}

.fi-rr-link:before {
    content: "\f8ba";
}

.fi-rr-lion-head:before {
    content: "\f8bb";
}

.fi-rr-lion:before {
    content: "\f8bc";
}

.fi-rr-lips:before {
    content: "\f8bd";
}

.fi-rr-lipstick:before {
    content: "\f8be";
}

.fi-rr-lira-sign:before {
    content: "\f8bf";
}

.fi-rr-list-check:before {
    content: "\f8c0";
}

.fi-rr-list-dropdown:before {
    content: "\f8c1";
}

.fi-rr-list-music:before {
    content: "\f8c2";
}

.fi-rr-list-timeline:before {
    content: "\f8c3";
}

.fi-rr-list:before {
    content: "\f8c4";
}

.fi-rr-litecoin-sign:before {
    content: "\f8c5";
}

.fi-rr-live-alt:before {
    content: "\f8c6";
}

.fi-rr-live:before {
    content: "\f8c7";
}

.fi-rr-loading:before {
    content: "\f8c8";
}

.fi-rr-loan:before {
    content: "\f8c9";
}

.fi-rr-lobster:before {
    content: "\f8ca";
}

.fi-rr-location-alt:before {
    content: "\f8cb";
}

.fi-rr-location-arrow:before {
    content: "\f8cc";
}

.fi-rr-location-crosshairs-slash:before {
    content: "\f8cd";
}

.fi-rr-location-crosshairs:before {
    content: "\f8ce";
}

.fi-rr-location-dot-slash:before {
    content: "\f8cf";
}

.fi-rr-location-exclamation:before {
    content: "\f8d0";
}

.fi-rr-location-pin-call:before {
    content: "\f8d1";
}

.fi-rr-lock-alt:before {
    content: "\f8d2";
}

.fi-rr-lock-hashtag:before {
    content: "\f8d3";
}

.fi-rr-lock-open-alt:before {
    content: "\f8d4";
}

.fi-rr-lock:before {
    content: "\f8d5";
}

.fi-rr-locust:before {
    content: "\f8d6";
}

.fi-rr-loop-square:before {
    content: "\f8d7";
}

.fi-rr-loveseat:before {
    content: "\f8d8";
}

.fi-rr-low-vision:before {
    content: "\f8d9";
}

.fi-rr-luchador:before {
    content: "\f8da";
}

.fi-rr-luggage-cart:before {
    content: "\f8db";
}

.fi-rr-luggage-rolling:before {
    content: "\f8dc";
}

.fi-rr-lungs-virus:before {
    content: "\f8dd";
}

.fi-rr-lungs:before {
    content: "\f8de";
}

.fi-rr-m:before {
    content: "\f8df";
}

.fi-rr-mace:before {
    content: "\f8e0";
}

.fi-rr-magic-wand:before {
    content: "\f8e1";
}

.fi-rr-magnet-user:before {
    content: "\f8e2";
}

.fi-rr-magnet:before {
    content: "\f8e3";
}

.fi-rr-mailbox-envelope:before {
    content: "\f8e4";
}

.fi-rr-mailbox-flag-up:before {
    content: "\f8e5";
}

.fi-rr-mailbox:before {
    content: "\f8e6";
}

.fi-rr-makeup-brush:before {
    content: "\f8e7";
}

.fi-rr-man-head:before {
    content: "\f8e8";
}

.fi-rr-man-scientist:before {
    content: "\f8e9";
}

.fi-rr-manat-sign:before {
    content: "\f8ea";
}

.fi-rr-mandolin:before {
    content: "\f8eb";
}

.fi-rr-mango:before {
    content: "\f8ec";
}

.fi-rr-manhole:before {
    content: "\f8ed";
}

.fi-rr-map-location-track:before {
    content: "\f8ee";
}

.fi-rr-map-marker-check:before {
    content: "\f8ef";
}

.fi-rr-map-marker-cross:before {
    content: "\f8f0";
}

.fi-rr-map-marker-edit:before {
    content: "\f8f1";
}

.fi-rr-map-marker-home:before {
    content: "\f8f2";
}

.fi-rr-map-marker-minus:before {
    content: "\f8f3";
}

.fi-rr-map-marker-plus:before {
    content: "\f8f4";
}

.fi-rr-map-marker-question:before {
    content: "\f8f5";
}

.fi-rr-map-marker-slash:before {
    content: "\f8f6";
}

.fi-rr-map-marker-smile:before {
    content: "\f8f7";
}

.fi-rr-map-marker:before {
    content: "\f8f8";
}

.fi-rr-map-pin:before {
    content: "\f8f9";
}

.fi-rr-map-point:before {
    content: "\f8fa";
}

.fi-rr-map:before {
    content: "\f8fb";
}

.fi-rr-marker-time:before {
    content: "\f8fc";
}

.fi-rr-marker:before {
    content: "\f8fd";
}

.fi-rr-marketplace-alt:before {
    content: "\f8fe";
}

.fi-rr-marketplace-store:before {
    content: "\f8ff";
}

.fi-rr-marketplace:before {
    content: "\f900";
}

.fi-rr-mars-double:before {
    content: "\f901";
}

.fi-rr-mars-stroke-right:before {
    content: "\f902";
}

.fi-rr-mars-stroke-up:before {
    content: "\f903";
}

.fi-rr-mars:before {
    content: "\f904";
}

.fi-rr-martini-glass-citrus:before {
    content: "\f905";
}

.fi-rr-martini-glass-empty:before {
    content: "\f906";
}

.fi-rr-mask-carnival:before {
    content: "\f907";
}

.fi-rr-mask-face:before {
    content: "\f908";
}

.fi-rr-mask-snorkel:before {
    content: "\f909";
}

.fi-rr-mask:before {
    content: "\f90a";
}

.fi-rr-massage:before {
    content: "\f90b";
}

.fi-rr-match-fire:before {
    content: "\f90c";
}

.fi-rr-mattress-pillow:before {
    content: "\f90d";
}

.fi-rr-measuring-tape:before {
    content: "\f90e";
}

.fi-rr-meat:before {
    content: "\f90f";
}

.fi-rr-medal:before {
    content: "\f910";
}

.fi-rr-medical-star:before {
    content: "\f911";
}

.fi-rr-medicine:before {
    content: "\f912";
}

.fi-rr-meditation:before {
    content: "\f913";
}

.fi-rr-meeting-alt:before {
    content: "\f914";
}

.fi-rr-meeting:before {
    content: "\f915";
}

.fi-rr-megaphone-announcement-leader:before {
    content: "\f916";
}

.fi-rr-megaphone:before {
    content: "\f917";
}

.fi-rr-meh-blank:before {
    content: "\f918";
}

.fi-rr-meh-rolling-eyes:before {
    content: "\f919";
}

.fi-rr-meh:before {
    content: "\f91a";
}

.fi-rr-melon-alt:before {
    content: "\f91b";
}

.fi-rr-melon:before {
    content: "\f91c";
}

.fi-rr-member-list:before {
    content: "\f91d";
}

.fi-rr-member-search:before {
    content: "\f91e";
}

.fi-rr-membership-vip:before {
    content: "\f91f";
}

.fi-rr-membership:before {
    content: "\f920";
}

.fi-rr-memo-circle-check:before {
    content: "\f921";
}

.fi-rr-memo-pad:before {
    content: "\f922";
}

.fi-rr-memo:before {
    content: "\f923";
}

.fi-rr-memory:before {
    content: "\f924";
}

.fi-rr-menu-burger:before {
    content: "\f925";
}

.fi-rr-menu-dots-vertical:before {
    content: "\f926";
}

.fi-rr-menu-dots:before {
    content: "\f927";
}

.fi-rr-mercury:before {
    content: "\f928";
}

.fi-rr-message-arrow-down:before {
    content: "\f929";
}

.fi-rr-message-arrow-up-right:before {
    content: "\f92a";
}

.fi-rr-message-arrow-up:before {
    content: "\f92b";
}

.fi-rr-message-bot:before {
    content: "\f92c";
}

.fi-rr-message-code:before {
    content: "\f92d";
}

.fi-rr-message-dollar:before {
    content: "\f92e";
}

.fi-rr-message-heart:before {
    content: "\f92f";
}

.fi-rr-message-image:before {
    content: "\f930";
}

.fi-rr-message-question:before {
    content: "\f931";
}

.fi-rr-message-quote:before {
    content: "\f932";
}

.fi-rr-message-slash:before {
    content: "\f933";
}

.fi-rr-message-sms:before {
    content: "\f934";
}

.fi-rr-message-text:before {
    content: "\f935";
}

.fi-rr-message-xmark:before {
    content: "\f936";
}

.fi-rr-messages-dollar:before {
    content: "\f937";
}

.fi-rr-messages-question:before {
    content: "\f938";
}

.fi-rr-messages:before {
    content: "\f939";
}

.fi-rr-meteor:before {
    content: "\f93a";
}

.fi-rr-meter-bolt:before {
    content: "\f93b";
}

.fi-rr-meter-droplet:before {
    content: "\f93c";
}

.fi-rr-meter-fire:before {
    content: "\f93d";
}

.fi-rr-meter:before {
    content: "\f93e";
}

.fi-rr-method:before {
    content: "\f93f";
}

.fi-rr-microchip-ai:before {
    content: "\f940";
}

.fi-rr-microchip:before {
    content: "\f941";
}

.fi-rr-microphone-alt:before {
    content: "\f942";
}

.fi-rr-microphone-slash:before {
    content: "\f943";
}

.fi-rr-microphone:before {
    content: "\f944";
}

.fi-rr-microscope:before {
    content: "\f945";
}

.fi-rr-microwave:before {
    content: "\f946";
}

.fi-rr-milk-alt:before {
    content: "\f947";
}

.fi-rr-milk:before {
    content: "\f948";
}

.fi-rr-mill-sign:before {
    content: "\f949";
}

.fi-rr-mind-share:before {
    content: "\f94a";
}

.fi-rr-minus-circle:before {
    content: "\f94b";
}

.fi-rr-minus-hexagon:before {
    content: "\f94c";
}

.fi-rr-minus-small:before {
    content: "\f94d";
}

.fi-rr-minus:before {
    content: "\f94e";
}

.fi-rr-mistletoe:before {
    content: "\f94f";
}

.fi-rr-mix:before {
    content: "\f950";
}

.fi-rr-mobile-button:before {
    content: "\f951";
}

.fi-rr-mobile-notch:before {
    content: "\f952";
}

.fi-rr-mobile:before {
    content: "\f953";
}

.fi-rr-mockup:before {
    content: "\f954";
}

.fi-rr-mode-alt:before {
    content: "\f955";
}

.fi-rr-mode-landscape:before {
    content: "\f956";
}

.fi-rr-mode-portrait:before {
    content: "\f957";
}

.fi-rr-mode:before {
    content: "\f958";
}

.fi-rr-model-cube-arrows:before {
    content: "\f959";
}

.fi-rr-model-cube-space:before {
    content: "\f95a";
}

.fi-rr-model-cube:before {
    content: "\f95b";
}

.fi-rr-module:before {
    content: "\f95c";
}

.fi-rr-monday:before {
    content: "\f95d";
}

.fi-rr-money-bill-simple:before {
    content: "\f95e";
}

.fi-rr-money-bill-transfer:before {
    content: "\f95f";
}

.fi-rr-money-bill-wave-alt:before {
    content: "\f960";
}

.fi-rr-money-bill-wave:before {
    content: "\f961";
}

.fi-rr-money-bills-simple:before {
    content: "\f962";
}

.fi-rr-money-bills:before {
    content: "\f963";
}

.fi-rr-money-check-edit-alt:before {
    content: "\f964";
}

.fi-rr-money-check-edit:before {
    content: "\f965";
}

.fi-rr-money-check:before {
    content: "\f966";
}

.fi-rr-money-coin-transfer:before {
    content: "\f967";
}

.fi-rr-money-from-bracket:before {
    content: "\f968";
}

.fi-rr-money-simple-from-bracket:before {
    content: "\f969";
}

.fi-rr-money-transfer-alt:before {
    content: "\f96a";
}

.fi-rr-money-transfer-coin-arrow:before {
    content: "\f96b";
}

.fi-rr-money-transfer-smartphone:before {
    content: "\f96c";
}

.fi-rr-money-wings:before {
    content: "\f96d";
}

.fi-rr-money:before {
    content: "\f96e";
}

.fi-rr-monkey:before {
    content: "\f96f";
}

.fi-rr-monument:before {
    content: "\f970";
}

.fi-rr-moon-stars:before {
    content: "\f971";
}

.fi-rr-moon:before {
    content: "\f972";
}

.fi-rr-moped:before {
    content: "\f973";
}

.fi-rr-mortar-pestle:before {
    content: "\f974";
}

.fi-rr-mortgage:before {
    content: "\f975";
}

.fi-rr-mosque-alt:before {
    content: "\f976";
}

.fi-rr-mosque-moon:before {
    content: "\f977";
}

.fi-rr-mosque:before {
    content: "\f978";
}

.fi-rr-mosquito-net:before {
    content: "\f979";
}

.fi-rr-mosquito:before {
    content: "\f97a";
}

.fi-rr-motorcycle:before {
    content: "\f97b";
}

.fi-rr-mound:before {
    content: "\f97c";
}

.fi-rr-mountain-city:before {
    content: "\f97d";
}

.fi-rr-mountain:before {
    content: "\f97e";
}

.fi-rr-mountains:before {
    content: "\f97f";
}

.fi-rr-mouse-field:before {
    content: "\f980";
}

.fi-rr-mouse:before {
    content: "\f981";
}

.fi-rr-mov-file:before {
    content: "\f982";
}

.fi-rr-move-to-folder-2:before {
    content: "\f983";
}

.fi-rr-move-to-folder:before {
    content: "\f984";
}

.fi-rr-mp3-file:before {
    content: "\f985";
}

.fi-rr-mp3-player:before {
    content: "\f986";
}

.fi-rr-mp4-file:before {
    content: "\f987";
}

.fi-rr-mug-alt:before {
    content: "\f988";
}

.fi-rr-mug-hot-alt:before {
    content: "\f989";
}

.fi-rr-mug-hot:before {
    content: "\f98a";
}

.fi-rr-mug-marshmallows:before {
    content: "\f98b";
}

.fi-rr-mug-tea-saucer:before {
    content: "\f98c";
}

.fi-rr-mug-tea:before {
    content: "\f98d";
}

.fi-rr-mug:before {
    content: "\f98e";
}

.fi-rr-multiple-alt:before {
    content: "\f98f";
}

.fi-rr-multiple:before {
    content: "\f990";
}

.fi-rr-muscle:before {
    content: "\f991";
}

.fi-rr-mushroom-alt:before {
    content: "\f992";
}

.fi-rr-mushroom:before {
    content: "\f993";
}

.fi-rr-music-alt:before {
    content: "\f994";
}

.fi-rr-music-file:before {
    content: "\f995";
}

.fi-rr-music-note-slash:before {
    content: "\f996";
}

.fi-rr-music-note:before {
    content: "\f997";
}

.fi-rr-music-slash:before {
    content: "\f998";
}

.fi-rr-music:before {
    content: "\f999";
}

.fi-rr-n:before {
    content: "\f99a";
}

.fi-rr-naira-sign:before {
    content: "\f99b";
}

.fi-rr-narwhal:before {
    content: "\f99c";
}

.fi-rr-navigation:before {
    content: "\f99d";
}

.fi-rr-nesting-dolls:before {
    content: "\f99e";
}

.fi-rr-network-analytic:before {
    content: "\f99f";
}

.fi-rr-network-cloud:before {
    content: "\f9a0";
}

.fi-rr-network:before {
    content: "\f9a1";
}

.fi-rr-neuter:before {
    content: "\f9a2";
}

.fi-rr-newsletter-subscribe:before {
    content: "\f9a3";
}

.fi-rr-newspaper-open:before {
    content: "\f9a4";
}

.fi-rr-newspaper:before {
    content: "\f9a5";
}

.fi-rr-nfc-lock:before {
    content: "\f9a6";
}

.fi-rr-nfc-magnifying-glass:before {
    content: "\f9a7";
}

.fi-rr-nfc-pen:before {
    content: "\f9a8";
}

.fi-rr-nfc-slash:before {
    content: "\f9a9";
}

.fi-rr-nfc-trash:before {
    content: "\f9aa";
}

.fi-rr-nfc:before {
    content: "\f9ab";
}

.fi-rr-night-day:before {
    content: "\f9ac";
}

.fi-rr-no-fee:before {
    content: "\f9ad";
}

.fi-rr-no-people:before {
    content: "\f9ae";
}

.fi-rr-noodles:before {
    content: "\f9af";
}

.fi-rr-nose:before {
    content: "\f9b0";
}

.fi-rr-not-equal:before {
    content: "\f9b1";
}

.fi-rr-not-found-alt:before {
    content: "\f9b2";
}

.fi-rr-not-found-magnifying-glass:before {
    content: "\f9b3";
}

.fi-rr-not-found:before {
    content: "\f9b4";
}

.fi-rr-notdef:before {
    content: "\f9b5";
}

.fi-rr-note-medical:before {
    content: "\f9b6";
}

.fi-rr-note-sticky:before {
    content: "\f9b7";
}

.fi-rr-note:before {
    content: "\f9b8";
}

.fi-rr-notebook-alt:before {
    content: "\f9b9";
}

.fi-rr-notebook:before {
    content: "\f9ba";
}

.fi-rr-notes-medical:before {
    content: "\f9bb";
}

.fi-rr-notes:before {
    content: "\f9bc";
}

.fi-rr-o:before {
    content: "\f9bd";
}

.fi-rr-object-exclude:before {
    content: "\f9be";
}

.fi-rr-object-group:before {
    content: "\f9bf";
}

.fi-rr-object-intersect:before {
    content: "\f9c0";
}

.fi-rr-object-subtract:before {
    content: "\f9c1";
}

.fi-rr-object-ungroup:before {
    content: "\f9c2";
}

.fi-rr-object-union:before {
    content: "\f9c3";
}

.fi-rr-objects-column:before {
    content: "\f9c4";
}

.fi-rr-octagon-check:before {
    content: "\f9c5";
}

.fi-rr-octagon-divide:before {
    content: "\f9c6";
}

.fi-rr-octagon-exclamation:before {
    content: "\f9c7";
}

.fi-rr-octagon-minus:before {
    content: "\f9c8";
}

.fi-rr-octagon-plus:before {
    content: "\f9c9";
}

.fi-rr-octagon-xmark:before {
    content: "\f9ca";
}

.fi-rr-octagon:before {
    content: "\f9cb";
}

.fi-rr-oil-can:before {
    content: "\f9cc";
}

.fi-rr-oil-temp:before {
    content: "\f9cd";
}

.fi-rr-olive-oil:before {
    content: "\f9ce";
}

.fi-rr-olive:before {
    content: "\f9cf";
}

.fi-rr-olives:before {
    content: "\f9d0";
}

.fi-rr-om:before {
    content: "\f9d1";
}

.fi-rr-omega:before {
    content: "\f9d2";
}

.fi-rr-onboarding:before {
    content: "\f9d3";
}

.fi-rr-onion:before {
    content: "\f9d4";
}

.fi-rr-opacity:before {
    content: "\f9d5";
}

.fi-rr-open-mail-clip:before {
    content: "\f9d6";
}

.fi-rr-operating-system-upgrade:before {
    content: "\f9d7";
}

.fi-rr-operation:before {
    content: "\f9d8";
}

.fi-rr-order-history:before {
    content: "\f9d9";
}

.fi-rr-organization-chart:before {
    content: "\f9da";
}

.fi-rr-ornament:before {
    content: "\f9db";
}

.fi-rr-otp:before {
    content: "\f9dc";
}

.fi-rr-otter:before {
    content: "\f9dd";
}

.fi-rr-outdent:before {
    content: "\f9de";
}

.fi-rr-oval-alt:before {
    content: "\f9df";
}

.fi-rr-oval:before {
    content: "\f9e0";
}

.fi-rr-oven:before {
    content: "\f9e1";
}

.fi-rr-overline:before {
    content: "\f9e2";
}

.fi-rr-overview:before {
    content: "\f9e3";
}

.fi-rr-p:before {
    content: "\f9e4";
}

.fi-rr-package:before {
    content: "\f9e5";
}

.fi-rr-padlock-check:before {
    content: "\f9e6";
}

.fi-rr-page-break:before {
    content: "\f9e7";
}

.fi-rr-pager:before {
    content: "\f9e8";
}

.fi-rr-paid:before {
    content: "\f9e9";
}

.fi-rr-paint-brush:before {
    content: "\f9ea";
}

.fi-rr-paint-roller:before {
    content: "\f9eb";
}

.fi-rr-paintbrush-pencil:before {
    content: "\f9ec";
}

.fi-rr-palette:before {
    content: "\f9ed";
}

.fi-rr-pallet-alt:before {
    content: "\f9ee";
}

.fi-rr-pallet:before {
    content: "\f9ef";
}

.fi-rr-pan-food:before {
    content: "\f9f0";
}

.fi-rr-pan-frying:before {
    content: "\f9f1";
}

.fi-rr-pan:before {
    content: "\f9f2";
}

.fi-rr-pancakes:before {
    content: "\f9f3";
}

.fi-rr-panorama:before {
    content: "\f9f4";
}

.fi-rr-paper-plane-launch:before {
    content: "\f9f5";
}

.fi-rr-paper-plane-top:before {
    content: "\f9f6";
}

.fi-rr-paper-plane:before {
    content: "\f9f7";
}

.fi-rr-paperclip-vertical:before {
    content: "\f9f8";
}

.fi-rr-parachute-box:before {
    content: "\f9f9";
}

.fi-rr-paragraph-left:before {
    content: "\f9fa";
}

.fi-rr-paragraph:before {
    content: "\f9fb";
}

.fi-rr-parking-circle-slash:before {
    content: "\f9fc";
}

.fi-rr-parking-circle:before {
    content: "\f9fd";
}

.fi-rr-parking-slash:before {
    content: "\f9fe";
}

.fi-rr-parking:before {
    content: "\f9ff";
}

.fi-rr-party-bell:before {
    content: "\fa00";
}

.fi-rr-party-horn:before {
    content: "\fa01";
}

.fi-rr-passport:before {
    content: "\fa02";
}

.fi-rr-password-alt:before {
    content: "\fa03";
}

.fi-rr-password-computer:before {
    content: "\fa04";
}

.fi-rr-password-email:before {
    content: "\fa05";
}

.fi-rr-password-smartphone:before {
    content: "\fa06";
}

.fi-rr-password:before {
    content: "\fa07";
}

.fi-rr-paste:before {
    content: "\fa08";
}

.fi-rr-pattern:before {
    content: "\fa09";
}

.fi-rr-pause-circle:before {
    content: "\fa0a";
}

.fi-rr-pause-square:before {
    content: "\fa0b";
}

.fi-rr-pause:before {
    content: "\fa0c";
}

.fi-rr-paw-claws:before {
    content: "\fa0d";
}

.fi-rr-paw-heart:before {
    content: "\fa0e";
}

.fi-rr-paw:before {
    content: "\fa0f";
}

.fi-rr-payment-pos:before {
    content: "\fa10";
}

.fi-rr-payroll-calendar:before {
    content: "\fa11";
}

.fi-rr-payroll-check:before {
    content: "\fa12";
}

.fi-rr-payroll:before {
    content: "\fa13";
}

.fi-rr-peace:before {
    content: "\fa14";
}

.fi-rr-peach:before {
    content: "\fa15";
}

.fi-rr-peanut:before {
    content: "\fa16";
}

.fi-rr-peanuts:before {
    content: "\fa17";
}

.fi-rr-peapod:before {
    content: "\fa18";
}

.fi-rr-pear:before {
    content: "\fa19";
}

.fi-rr-pedestal:before {
    content: "\fa1a";
}

.fi-rr-pen-circle:before {
    content: "\fa1b";
}

.fi-rr-pen-clip-slash:before {
    content: "\fa1c";
}

.fi-rr-pen-clip:before {
    content: "\fa1d";
}

.fi-rr-pen-fancy-slash:before {
    content: "\fa1e";
}

.fi-rr-pen-fancy:before {
    content: "\fa1f";
}

.fi-rr-pen-field:before {
    content: "\fa20";
}

.fi-rr-pen-nib-slash:before {
    content: "\fa21";
}

.fi-rr-pen-nib:before {
    content: "\fa22";
}

.fi-rr-pen-slash:before {
    content: "\fa23";
}

.fi-rr-pen-square:before {
    content: "\fa24";
}

.fi-rr-pen-swirl:before {
    content: "\fa25";
}

.fi-rr-pencil-paintbrush:before {
    content: "\fa26";
}

.fi-rr-pencil-ruler:before {
    content: "\fa27";
}

.fi-rr-pencil-slash:before {
    content: "\fa28";
}

.fi-rr-pencil:before {
    content: "\fa29";
}

.fi-rr-pending:before {
    content: "\fa2a";
}

.fi-rr-pennant:before {
    content: "\fa2b";
}

.fi-rr-people-arrows-left-right:before {
    content: "\fa2c";
}

.fi-rr-people-carry-box:before {
    content: "\fa2d";
}

.fi-rr-people-dress:before {
    content: "\fa2e";
}

.fi-rr-people-network-partner:before {
    content: "\fa2f";
}

.fi-rr-people-pants:before {
    content: "\fa30";
}

.fi-rr-people-poll:before {
    content: "\fa31";
}

.fi-rr-people-pulling:before {
    content: "\fa32";
}

.fi-rr-people-roof:before {
    content: "\fa33";
}

.fi-rr-people:before {
    content: "\fa34";
}

.fi-rr-pepper-alt:before {
    content: "\fa35";
}

.fi-rr-pepper-hot:before {
    content: "\fa36";
}

.fi-rr-pepper:before {
    content: "\fa37";
}

.fi-rr-percent-10:before {
    content: "\fa38";
}

.fi-rr-percent-100:before {
    content: "\fa39";
}

.fi-rr-percent-20:before {
    content: "\fa3a";
}

.fi-rr-percent-25:before {
    content: "\fa3b";
}

.fi-rr-percent-30:before {
    content: "\fa3c";
}

.fi-rr-percent-40:before {
    content: "\fa3d";
}

.fi-rr-percent-50:before {
    content: "\fa3e";
}

.fi-rr-percent-60:before {
    content: "\fa3f";
}

.fi-rr-percent-70:before {
    content: "\fa40";
}

.fi-rr-percent-75:before {
    content: "\fa41";
}

.fi-rr-percent-80:before {
    content: "\fa42";
}

.fi-rr-percent-90:before {
    content: "\fa43";
}

.fi-rr-percentage:before {
    content: "\fa44";
}

.fi-rr-person-burst:before {
    content: "\fa45";
}

.fi-rr-person-carry-box:before {
    content: "\fa46";
}

.fi-rr-person-circle-check:before {
    content: "\fa47";
}

.fi-rr-person-circle-exclamation:before {
    content: "\fa48";
}

.fi-rr-person-circle-minus:before {
    content: "\fa49";
}

.fi-rr-person-circle-plus:before {
    content: "\fa4a";
}

.fi-rr-person-circle-question:before {
    content: "\fa4b";
}

.fi-rr-person-circle-xmark:before {
    content: "\fa4c";
}

.fi-rr-person-cv:before {
    content: "\fa4d";
}

.fi-rr-person-dolly-empty:before {
    content: "\fa4e";
}

.fi-rr-person-dolly:before {
    content: "\fa4f";
}

.fi-rr-person-dress-simple:before {
    content: "\fa50";
}

.fi-rr-person-dress:before {
    content: "\fa51";
}

.fi-rr-person-luggage:before {
    content: "\fa52";
}

.fi-rr-person-lunge:before {
    content: "\fa53";
}

.fi-rr-person-pilates:before {
    content: "\fa54";
}

.fi-rr-person-praying:before {
    content: "\fa55";
}

.fi-rr-person-pregnant:before {
    content: "\fa56";
}

.fi-rr-person-seat-reclined:before {
    content: "\fa57";
}

.fi-rr-person-seat:before {
    content: "\fa58";
}

.fi-rr-person-shelter:before {
    content: "\fa59";
}

.fi-rr-person-sign:before {
    content: "\fa5a";
}

.fi-rr-person-simple:before {
    content: "\fa5b";
}

.fi-rr-person-walking-with-cane:before {
    content: "\fa5c";
}

.fi-rr-peseta-sign:before {
    content: "\fa5d";
}

.fi-rr-peso-sign:before {
    content: "\fa5e";
}

.fi-rr-pets:before {
    content: "\fa5f";
}

.fi-rr-pharmacy:before {
    content: "\fa60";
}

.fi-rr-phone-call:before {
    content: "\fa61";
}

.fi-rr-phone-cross:before {
    content: "\fa62";
}

.fi-rr-phone-flip:before {
    content: "\fa63";
}

.fi-rr-phone-guide:before {
    content: "\fa64";
}

.fi-rr-phone-heart-message:before {
    content: "\fa65";
}

.fi-rr-phone-office:before {
    content: "\fa66";
}

.fi-rr-phone-pause:before {
    content: "\fa67";
}

.fi-rr-phone-plus:before {
    content: "\fa68";
}

.fi-rr-phone-rotary:before {
    content: "\fa69";
}

.fi-rr-phone-slash:before {
    content: "\fa6a";
}

.fi-rr-photo-capture:before {
    content: "\fa6b";
}

.fi-rr-photo-film-music:before {
    content: "\fa6c";
}

.fi-rr-photo-video:before {
    content: "\fa6d";
}

.fi-rr-physics:before {
    content: "\fa6e";
}

.fi-rr-Pi:before {
    content: "\fa6f";
}

.fi-rr-piano-keyboard:before {
    content: "\fa70";
}

.fi-rr-piano:before {
    content: "\fa71";
}

.fi-rr-pickaxe:before {
    content: "\fa72";
}

.fi-rr-picking-box:before {
    content: "\fa73";
}

.fi-rr-picking:before {
    content: "\fa74";
}

.fi-rr-picnic:before {
    content: "\fa75";
}

.fi-rr-picpeople-filled:before {
    content: "\fa76";
}

.fi-rr-picpeople:before {
    content: "\fa77";
}

.fi-rr-picture:before {
    content: "\fa78";
}

.fi-rr-pie:before {
    content: "\fa79";
}

.fi-rr-piece:before {
    content: "\fa7a";
}

.fi-rr-pig-bank-bulb:before {
    content: "\fa7b";
}

.fi-rr-pig-face:before {
    content: "\fa7c";
}

.fi-rr-pig:before {
    content: "\fa7d";
}

.fi-rr-piggy-bank-budget:before {
    content: "\fa7e";
}

.fi-rr-piggy-bank:before {
    content: "\fa7f";
}

.fi-rr-pills:before {
    content: "\fa80";
}

.fi-rr-pinata:before {
    content: "\fa81";
}

.fi-rr-pineapple-alt:before {
    content: "\fa82";
}

.fi-rr-pineapple:before {
    content: "\fa83";
}

.fi-rr-ping-pong:before {
    content: "\fa84";
}

.fi-rr-pipe-smoking:before {
    content: "\fa85";
}

.fi-rr-pizza-slice:before {
    content: "\fa86";
}

.fi-rr-place-of-worship:before {
    content: "\fa87";
}

.fi-rr-plan-strategy:before {
    content: "\fa88";
}

.fi-rr-plan:before {
    content: "\fa89";
}

.fi-rr-plane-alt:before {
    content: "\fa8a";
}

.fi-rr-plane-arrival:before {
    content: "\fa8b";
}

.fi-rr-plane-departure:before {
    content: "\fa8c";
}

.fi-rr-plane-prop:before {
    content: "\fa8d";
}

.fi-rr-plane-slash:before {
    content: "\fa8e";
}

.fi-rr-plane-tail:before {
    content: "\fa8f";
}

.fi-rr-plane:before {
    content: "\fa90";
}

.fi-rr-planet-moon:before {
    content: "\fa91";
}

.fi-rr-planet-ringed:before {
    content: "\fa92";
}

.fi-rr-plant-care:before {
    content: "\fa93";
}

.fi-rr-plant-growth:before {
    content: "\fa94";
}

.fi-rr-plant-seed-invest:before {
    content: "\fa95";
}

.fi-rr-plant-wilt:before {
    content: "\fa96";
}

.fi-rr-plate-utensils:before {
    content: "\fa97";
}

.fi-rr-plate-wheat:before {
    content: "\fa98";
}

.fi-rr-plate:before {
    content: "\fa99";
}

.fi-rr-play-alt:before {
    content: "\fa9a";
}

.fi-rr-play-circle:before {
    content: "\fa9b";
}

.fi-rr-play-microphone:before {
    content: "\fa9c";
}

.fi-rr-play-pause:before {
    content: "\fa9d";
}

.fi-rr-play:before {
    content: "\fa9e";
}

.fi-rr-playing-cards:before {
    content: "\fa9f";
}

.fi-rr-plug-alt:before {
    content: "\faa0";
}

.fi-rr-plug-cable:before {
    content: "\faa1";
}

.fi-rr-plug-circle-bolt:before {
    content: "\faa2";
}

.fi-rr-plug-circle-check:before {
    content: "\faa3";
}

.fi-rr-plug-circle-exclamation:before {
    content: "\faa4";
}

.fi-rr-plug-circle-minus:before {
    content: "\faa5";
}

.fi-rr-plug-circle-plus:before {
    content: "\faa6";
}

.fi-rr-plug-connection:before {
    content: "\faa7";
}

.fi-rr-plug:before {
    content: "\faa8";
}

.fi-rr-plus-hexagon:before {
    content: "\faa9";
}

.fi-rr-plus-minus:before {
    content: "\faaa";
}

.fi-rr-plus-small:before {
    content: "\faab";
}

.fi-rr-plus:before {
    content: "\faac";
}

.fi-rr-png-file:before {
    content: "\faad";
}

.fi-rr-podcast:before {
    content: "\faae";
}

.fi-rr-podium-star:before {
    content: "\faaf";
}

.fi-rr-podium-victory-leader:before {
    content: "\fab0";
}

.fi-rr-podium:before {
    content: "\fab1";
}

.fi-rr-point-of-sale-bill:before {
    content: "\fab2";
}

.fi-rr-point-of-sale-signal:before {
    content: "\fab3";
}

.fi-rr-point-of-sale:before {
    content: "\fab4";
}

.fi-rr-pointer-loading:before {
    content: "\fab5";
}

.fi-rr-pointer-text:before {
    content: "\fab6";
}

.fi-rr-poker-chip:before {
    content: "\fab7";
}

.fi-rr-police-box:before {
    content: "\fab8";
}

.fi-rr-poll-h:before {
    content: "\fab9";
}

.fi-rr-pollution:before {
    content: "\faba";
}

.fi-rr-pompebled:before {
    content: "\fabb";
}

.fi-rr-poo-bolt:before {
    content: "\fabc";
}

.fi-rr-poo:before {
    content: "\fabd";
}

.fi-rr-pool-8-ball:before {
    content: "\fabe";
}

.fi-rr-poop:before {
    content: "\fabf";
}

.fi-rr-popcorn:before {
    content: "\fac0";
}

.fi-rr-popsicle:before {
    content: "\fac1";
}

.fi-rr-portal-enter:before {
    content: "\fac2";
}

.fi-rr-portal-exit:before {
    content: "\fac3";
}

.fi-rr-portrait:before {
    content: "\fac4";
}

.fi-rr-postal-address:before {
    content: "\fac5";
}

.fi-rr-pot:before {
    content: "\fac6";
}

.fi-rr-potato:before {
    content: "\fac7";
}

.fi-rr-pound:before {
    content: "\fac8";
}

.fi-rr-power:before {
    content: "\fac9";
}

.fi-rr-ppt-file:before {
    content: "\faca";
}

.fi-rr-practice:before {
    content: "\facb";
}

.fi-rr-praying-hands:before {
    content: "\facc";
}

.fi-rr-prescription-bottle-alt:before {
    content: "\facd";
}

.fi-rr-prescription-bottle-pill:before {
    content: "\face";
}

.fi-rr-prescription-bottle:before {
    content: "\facf";
}

.fi-rr-prescription:before {
    content: "\fad0";
}

.fi-rr-presentation:before {
    content: "\fad1";
}

.fi-rr-preview:before {
    content: "\fad2";
}

.fi-rr-previous-square:before {
    content: "\fad3";
}

.fi-rr-print-magnifying-glass:before {
    content: "\fad4";
}

.fi-rr-print-slash:before {
    content: "\fad5";
}

.fi-rr-print:before {
    content: "\fad6";
}

.fi-rr-priority-arrow:before {
    content: "\fad7";
}

.fi-rr-priority-arrows:before {
    content: "\fad8";
}

.fi-rr-priority-importance:before {
    content: "\fad9";
}

.fi-rr-problem-solving:before {
    content: "\fada";
}

.fi-rr-procedures:before {
    content: "\fadb";
}

.fi-rr-process:before {
    content: "\fadc";
}

.fi-rr-productivity:before {
    content: "\fadd";
}

.fi-rr-progress-complete:before {
    content: "\fade";
}

.fi-rr-progress-download:before {
    content: "\fadf";
}

.fi-rr-progress-upload:before {
    content: "\fae0";
}

.fi-rr-projector:before {
    content: "\fae1";
}

.fi-rr-protractor:before {
    content: "\fae2";
}

.fi-rr-pulse:before {
    content: "\fae3";
}

.fi-rr-pump-medical:before {
    content: "\fae4";
}

.fi-rr-pump:before {
    content: "\fae5";
}

.fi-rr-pumpkin-alt-2:before {
    content: "\fae6";
}

.fi-rr-pumpkin-alt:before {
    content: "\fae7";
}

.fi-rr-pumpkin:before {
    content: "\fae8";
}

.fi-rr-puzzle-alt:before {
    content: "\fae9";
}

.fi-rr-puzzle-piece-integration:before {
    content: "\faea";
}

.fi-rr-puzzle-pieces:before {
    content: "\faeb";
}

.fi-rr-puzzle:before {
    content: "\faec";
}

.fi-rr-pyramid:before {
    content: "\faed";
}

.fi-rr-q:before {
    content: "\faee";
}

.fi-rr-qr-scan:before {
    content: "\faef";
}

.fi-rr-QR:before {
    content: "\faf0";
}

.fi-rr-qrcode:before {
    content: "\faf1";
}

.fi-rr-question-square:before {
    content: "\faf2";
}

.fi-rr-question:before {
    content: "\faf3";
}

.fi-rr-queue-alt:before {
    content: "\faf4";
}

.fi-rr-queue-line:before {
    content: "\faf5";
}

.fi-rr-queue-signal:before {
    content: "\faf6";
}

.fi-rr-queue:before {
    content: "\faf7";
}

.fi-rr-quill-pen-story:before {
    content: "\faf8";
}

.fi-rr-quiz-alt:before {
    content: "\faf9";
}

.fi-rr-quiz:before {
    content: "\fafa";
}

.fi-rr-quote-right:before {
    content: "\fafb";
}

.fi-rr-r:before {
    content: "\fafc";
}

.fi-rr-rabbit-fast:before {
    content: "\fafd";
}

.fi-rr-rabbit:before {
    content: "\fafe";
}

.fi-rr-raccoon:before {
    content: "\faff";
}

.fi-rr-racquet:before {
    content: "\fb00";
}

.fi-rr-radar-monitoring-track:before {
    content: "\fb01";
}

.fi-rr-radar:before {
    content: "\fb02";
}

.fi-rr-radiation-alt:before {
    content: "\fb03";
}

.fi-rr-radiation:before {
    content: "\fb04";
}

.fi-rr-radio-alt:before {
    content: "\fb05";
}

.fi-rr-radio-button:before {
    content: "\fb06";
}

.fi-rr-radio:before {
    content: "\fb07";
}

.fi-rr-radish:before {
    content: "\fb08";
}

.fi-rr-rainbow:before {
    content: "\fb09";
}

.fi-rr-raindrops:before {
    content: "\fb0a";
}

.fi-rr-ram:before {
    content: "\fb0b";
}

.fi-rr-ramp-loading:before {
    content: "\fb0c";
}

.fi-rr-rank:before {
    content: "\fb0d";
}

.fi-rr-ranking-podium-empty:before {
    content: "\fb0e";
}

.fi-rr-ranking-podium:before {
    content: "\fb0f";
}

.fi-rr-ranking-star:before {
    content: "\fb10";
}

.fi-rr-ranking-stars:before {
    content: "\fb11";
}

.fi-rr-raygun:before {
    content: "\fb12";
}

.fi-rr-razor-barber:before {
    content: "\fb13";
}

.fi-rr-react:before {
    content: "\fb14";
}

.fi-rr-rec:before {
    content: "\fb15";
}

.fi-rr-receipt:before {
    content: "\fb16";
}

.fi-rr-recipe-book:before {
    content: "\fb17";
}

.fi-rr-recipe:before {
    content: "\fb18";
}

.fi-rr-record-vinyl:before {
    content: "\fb19";
}

.fi-rr-rectabgle-vertical:before {
    content: "\fb1a";
}

.fi-rr-rectangle-barcode:before {
    content: "\fb1b";
}

.fi-rr-rectangle-code:before {
    content: "\fb1c";
}

.fi-rr-rectangle-history-circle-plus:before {
    content: "\fb1d";
}

.fi-rr-rectangle-horizontal:before {
    content: "\fb1e";
}

.fi-rr-rectangle-list:before {
    content: "\fb1f";
}

.fi-rr-rectangle-panoramic:before {
    content: "\fb20";
}

.fi-rr-rectangle-pro:before {
    content: "\fb21";
}

.fi-rr-rectangle-vertical-history:before {
    content: "\fb22";
}

.fi-rr-rectangle-vertical:before {
    content: "\fb23";
}

.fi-rr-rectangle-xmark:before {
    content: "\fb24";
}

.fi-rr-rectangles-mixed:before {
    content: "\fb25";
}

.fi-rr-recycle-bin:before {
    content: "\fb26";
}

.fi-rr-recycle:before {
    content: "\fb27";
}

.fi-rr-redo-alt:before {
    content: "\fb28";
}

.fi-rr-redo:before {
    content: "\fb29";
}

.fi-rr-reel:before {
    content: "\fb2a";
}

.fi-rr-refer-arrow:before {
    content: "\fb2b";
}

.fi-rr-refer:before {
    content: "\fb2c";
}

.fi-rr-referral-alt:before {
    content: "\fb2d";
}

.fi-rr-referral-user:before {
    content: "\fb2e";
}

.fi-rr-referral:before {
    content: "\fb2f";
}

.fi-rr-reflect-horizontal-alt:before {
    content: "\fb30";
}

.fi-rr-reflect-horizontal:before {
    content: "\fb31";
}

.fi-rr-reflect-vertical:before {
    content: "\fb32";
}

.fi-rr-reflect:before {
    content: "\fb33";
}

.fi-rr-refresh:before {
    content: "\fb34";
}

.fi-rr-refrigerator:before {
    content: "\fb35";
}

.fi-rr-refund-alt:before {
    content: "\fb36";
}

.fi-rr-refund:before {
    content: "\fb37";
}

.fi-rr-region-pin-alt:before {
    content: "\fb38";
}

.fi-rr-region-pin:before {
    content: "\fb39";
}

.fi-rr-registered:before {
    content: "\fb3a";
}

.fi-rr-registration-paper:before {
    content: "\fb3b";
}

.fi-rr-remove-folder:before {
    content: "\fb3c";
}

.fi-rr-remove-user:before {
    content: "\fb3d";
}

.fi-rr-rent-signal:before {
    content: "\fb3e";
}

.fi-rr-rent:before {
    content: "\fb3f";
}

.fi-rr-replace:before {
    content: "\fb40";
}

.fi-rr-replay-10:before {
    content: "\fb41";
}

.fi-rr-replay-30:before {
    content: "\fb42";
}

.fi-rr-replay-5:before {
    content: "\fb43";
}

.fi-rr-reply-all:before {
    content: "\fb44";
}

.fi-rr-republican:before {
    content: "\fb45";
}

.fi-rr-reservation-smartphone:before {
    content: "\fb46";
}

.fi-rr-reservation-table:before {
    content: "\fb47";
}

.fi-rr-resistance-band:before {
    content: "\fb48";
}

.fi-rr-resize:before {
    content: "\fb49";
}

.fi-rr-resources:before {
    content: "\fb4a";
}

.fi-rr-restaurant:before {
    content: "\fb4b";
}

.fi-rr-restock:before {
    content: "\fb4c";
}

.fi-rr-restroom-simple:before {
    content: "\fb4d";
}

.fi-rr-resume:before {
    content: "\fb4e";
}

.fi-rr-revenue-alt:before {
    content: "\fb4f";
}

.fi-rr-revenue-euro:before {
    content: "\fb50";
}

.fi-rr-Revenue:before {
    content: "\fb51";
}

.fi-rr-review:before {
    content: "\fb52";
}

.fi-rr-rewind-button-circle:before {
    content: "\fb53";
}

.fi-rr-rewind:before {
    content: "\fb54";
}

.fi-rr-rhombus:before {
    content: "\fb55";
}

.fi-rr-ribbon:before {
    content: "\fb56";
}

.fi-rr-right-from-bracket:before {
    content: "\fb57";
}

.fi-rr-right:before {
    content: "\fb58";
}

.fi-rr-ring-diamond:before {
    content: "\fb59";
}

.fi-rr-ring:before {
    content: "\fb5a";
}

.fi-rr-rings-wedding:before {
    content: "\fb5b";
}

.fi-rr-risk-alt:before {
    content: "\fb5c";
}

.fi-rr-risk:before {
    content: "\fb5d";
}

.fi-rr-road-barrier:before {
    content: "\fb5e";
}

.fi-rr-road-sign-left:before {
    content: "\fb5f";
}

.fi-rr-road:before {
    content: "\fb60";
}

.fi-rr-robot:before {
    content: "\fb61";
}

.fi-rr-robotic-arm:before {
    content: "\fb62";
}

.fi-rr-rocket-lunch:before {
    content: "\fb63";
}

.fi-rr-rocket:before {
    content: "\fb64";
}

.fi-rr-roller-coaster:before {
    content: "\fb65";
}

.fi-rr-room-service:before {
    content: "\fb66";
}

.fi-rr-rotate-exclamation:before {
    content: "\fb67";
}

.fi-rr-rotate-left:before {
    content: "\fb68";
}

.fi-rr-rotate-reverse:before {
    content: "\fb69";
}

.fi-rr-rotate-right:before {
    content: "\fb6a";
}

.fi-rr-rotate-square:before {
    content: "\fb6b";
}

.fi-rr-roulette:before {
    content: "\fb6c";
}

.fi-rr-route-highway:before {
    content: "\fb6d";
}

.fi-rr-route-interstate:before {
    content: "\fb6e";
}

.fi-rr-route:before {
    content: "\fb6f";
}

.fi-rr-router:before {
    content: "\fb70";
}

.fi-rr-rss-alt:before {
    content: "\fb71";
}

.fi-rr-rss:before {
    content: "\fb72";
}

.fi-rr-ruble-sign:before {
    content: "\fb73";
}

.fi-rr-rugby:before {
    content: "\fb74";
}

.fi-rr-ruler-combined:before {
    content: "\fb75";
}

.fi-rr-ruler-horizontal:before {
    content: "\fb76";
}

.fi-rr-ruler-triangle:before {
    content: "\fb77";
}

.fi-rr-ruler-vertical:before {
    content: "\fb78";
}

.fi-rr-rules-alt:before {
    content: "\fb79";
}

.fi-rr-rules:before {
    content: "\fb7a";
}

.fi-rr-running-track:before {
    content: "\fb7b";
}

.fi-rr-running:before {
    content: "\fb7c";
}

.fi-rr-rupee-sign:before {
    content: "\fb7d";
}

.fi-rr-rupiah-sign:before {
    content: "\fb7e";
}

.fi-rr-rv:before {
    content: "\fb7f";
}

.fi-rr-s:before {
    content: "\fb80";
}

.fi-rr-sack-dollar:before {
    content: "\fb81";
}

.fi-rr-sack:before {
    content: "\fb82";
}

.fi-rr-sad-cry:before {
    content: "\fb83";
}

.fi-rr-sad-tear:before {
    content: "\fb84";
}

.fi-rr-sad:before {
    content: "\fb85";
}

.fi-rr-safe-box:before {
    content: "\fb86";
}

.fi-rr-sailboat:before {
    content: "\fb87";
}

.fi-rr-salad:before {
    content: "\fb88";
}

.fi-rr-salary-alt:before {
    content: "\fb89";
}

.fi-rr-salt-pepper:before {
    content: "\fb8a";
}

.fi-rr-salt-shaker:before {
    content: "\fb8b";
}

.fi-rr-sandwich-alt:before {
    content: "\fb8c";
}

.fi-rr-sandwich:before {
    content: "\fb8d";
}

.fi-rr-satellite-dish:before {
    content: "\fb8e";
}

.fi-rr-satellite:before {
    content: "\fb8f";
}

.fi-rr-saturday:before {
    content: "\fb90";
}

.fi-rr-sauce:before {
    content: "\fb91";
}

.fi-rr-sausage:before {
    content: "\fb92";
}

.fi-rr-sax-hot:before {
    content: "\fb93";
}

.fi-rr-saxophone:before {
    content: "\fb94";
}

.fi-rr-scale-comparison-alt:before {
    content: "\fb95";
}

.fi-rr-scale-comparison:before {
    content: "\fb96";
}

.fi-rr-scale:before {
    content: "\fb97";
}

.fi-rr-scalpel-path:before {
    content: "\fb98";
}

.fi-rr-scalpel:before {
    content: "\fb99";
}

.fi-rr-scanner-gun:before {
    content: "\fb9a";
}

.fi-rr-scanner-image:before {
    content: "\fb9b";
}

.fi-rr-scanner-keyboard:before {
    content: "\fb9c";
}

.fi-rr-scanner-touchscreen:before {
    content: "\fb9d";
}

.fi-rr-scarecrow:before {
    content: "\fb9e";
}

.fi-rr-scarf:before {
    content: "\fb9f";
}

.fi-rr-school-bus:before {
    content: "\fba0";
}

.fi-rr-school:before {
    content: "\fba1";
}

.fi-rr-scissors:before {
    content: "\fba2";
}

.fi-rr-scooter:before {
    content: "\fba3";
}

.fi-rr-screen:before {
    content: "\fba4";
}

.fi-rr-screencast:before {
    content: "\fba5";
}

.fi-rr-screw-alt:before {
    content: "\fba6";
}

.fi-rr-screw:before {
    content: "\fba7";
}

.fi-rr-screwdriver:before {
    content: "\fba8";
}

.fi-rr-scribble:before {
    content: "\fba9";
}

.fi-rr-script:before {
    content: "\fbaa";
}

.fi-rr-scroll-document-story:before {
    content: "\fbab";
}

.fi-rr-scroll-old:before {
    content: "\fbac";
}

.fi-rr-scroll-torah:before {
    content: "\fbad";
}

.fi-rr-scroll:before {
    content: "\fbae";
}

.fi-rr-scrubber:before {
    content: "\fbaf";
}

.fi-rr-scythe:before {
    content: "\fbb0";
}

.fi-rr-sd-card:before {
    content: "\fbb1";
}

.fi-rr-sd-cards:before {
    content: "\fbb2";
}

.fi-rr-seal-exclamation:before {
    content: "\fbb3";
}

.fi-rr-seal-question:before {
    content: "\fbb4";
}

.fi-rr-seal:before {
    content: "\fbb5";
}

.fi-rr-search-alt:before {
    content: "\fbb6";
}

.fi-rr-search-dollar:before {
    content: "\fbb7";
}

.fi-rr-search-heart:before {
    content: "\fbb8";
}

.fi-rr-search-location:before {
    content: "\fbb9";
}

.fi-rr-search:before {
    content: "\fbba";
}

.fi-rr-seat-airline:before {
    content: "\fbbb";
}

.fi-rr-seatbelt-safety-driver:before {
    content: "\fbbc";
}

.fi-rr-second-award:before {
    content: "\fbbd";
}

.fi-rr-second-laurel:before {
    content: "\fbbe";
}

.fi-rr-second-medal:before {
    content: "\fbbf";
}

.fi-rr-second:before {
    content: "\fbc0";
}

.fi-rr-security:before {
    content: "\fbc1";
}

.fi-rr-seedling:before {
    content: "\fbc2";
}

.fi-rr-selection:before {
    content: "\fbc3";
}

.fi-rr-sell:before {
    content: "\fbc4";
}

.fi-rr-seller-store:before {
    content: "\fbc5";
}

.fi-rr-seller:before {
    content: "\fbc6";
}

.fi-rr-selling:before {
    content: "\fbc7";
}

.fi-rr-send-back:before {
    content: "\fbc8";
}

.fi-rr-send-backward:before {
    content: "\fbc9";
}

.fi-rr-send-money-smartphone:before {
    content: "\fbca";
}

.fi-rr-send-money:before {
    content: "\fbcb";
}

.fi-rr-sensor-alert:before {
    content: "\fbcc";
}

.fi-rr-sensor-fire:before {
    content: "\fbcd";
}

.fi-rr-sensor-on:before {
    content: "\fbce";
}

.fi-rr-sensor-smoke:before {
    content: "\fbcf";
}

.fi-rr-sensor:before {
    content: "\fbd0";
}

.fi-rr-settings-sliders:before {
    content: "\fbd1";
}

.fi-rr-settings:before {
    content: "\fbd2";
}

.fi-rr-share-alt-square:before {
    content: "\fbd3";
}

.fi-rr-share-square:before {
    content: "\fbd4";
}

.fi-rr-share:before {
    content: "\fbd5";
}

.fi-rr-sheep:before {
    content: "\fbd6";
}

.fi-rr-shekel-sign:before {
    content: "\fbd7";
}

.fi-rr-shelves:before {
    content: "\fbd8";
}

.fi-rr-shield-alt:before {
    content: "\fbd9";
}

.fi-rr-shield-cat:before {
    content: "\fbda";
}

.fi-rr-shield-check:before {
    content: "\fbdb";
}

.fi-rr-shield-cross:before {
    content: "\fbdc";
}

.fi-rr-shield-dog:before {
    content: "\fbdd";
}

.fi-rr-shield-exclamation:before {
    content: "\fbde";
}

.fi-rr-shield-interrogation:before {
    content: "\fbdf";
}

.fi-rr-shield-keyhole:before {
    content: "\fbe0";
}

.fi-rr-shield-minus:before {
    content: "\fbe1";
}

.fi-rr-shield-plus:before {
    content: "\fbe2";
}

.fi-rr-shield-security-risk:before {
    content: "\fbe3";
}

.fi-rr-shield-slash:before {
    content: "\fbe4";
}

.fi-rr-shield-trust:before {
    content: "\fbe5";
}

.fi-rr-shield-virus:before {
    content: "\fbe6";
}

.fi-rr-shield-xmark:before {
    content: "\fbe7";
}

.fi-rr-shield:before {
    content: "\fbe8";
}

.fi-rr-ship-side:before {
    content: "\fbe9";
}

.fi-rr-ship:before {
    content: "\fbea";
}

.fi-rr-shipping-fast:before {
    content: "\fbeb";
}

.fi-rr-shipping-timed:before {
    content: "\fbec";
}

.fi-rr-shirt-long-sleeve:before {
    content: "\fbed";
}

.fi-rr-shirt-running:before {
    content: "\fbee";
}

.fi-rr-shirt-tank-top:before {
    content: "\fbef";
}

.fi-rr-shirt:before {
    content: "\fbf0";
}

.fi-rr-shish-kebab:before {
    content: "\fbf1";
}

.fi-rr-shoe-prints:before {
    content: "\fbf2";
}

.fi-rr-shop-lock:before {
    content: "\fbf3";
}

.fi-rr-shop-slash:before {
    content: "\fbf4";
}

.fi-rr-shop:before {
    content: "\fbf5";
}

.fi-rr-shopping-bag-add:before {
    content: "\fbf6";
}

.fi-rr-shopping-bag:before {
    content: "\fbf7";
}

.fi-rr-shopping-basket:before {
    content: "\fbf8";
}

.fi-rr-shopping-cart-add:before {
    content: "\fbf9";
}

.fi-rr-shopping-cart-buyer:before {
    content: "\fbfa";
}

.fi-rr-shopping-cart-check:before {
    content: "\fbfb";
}

.fi-rr-shopping-cart:before {
    content: "\fbfc";
}

.fi-rr-shovel-snow:before {
    content: "\fbfd";
}

.fi-rr-shovel:before {
    content: "\fbfe";
}

.fi-rr-shower-down:before {
    content: "\fbff";
}

.fi-rr-shower:before {
    content: "\fc00";
}

.fi-rr-shredder:before {
    content: "\fc01";
}

.fi-rr-shrimp:before {
    content: "\fc02";
}

.fi-rr-shuffle:before {
    content: "\fc03";
}

.fi-rr-shuttle-van:before {
    content: "\fc04";
}

.fi-rr-shuttlecock:before {
    content: "\fc05";
}

.fi-rr-Sickle:before {
    content: "\fc06";
}

.fi-rr-sidebar-flip:before {
    content: "\fc07";
}

.fi-rr-sidebar:before {
    content: "\fc08";
}

.fi-rr-sigma:before {
    content: "\fc09";
}

.fi-rr-sign-hanging:before {
    content: "\fc0a";
}

.fi-rr-sign-in-alt:before {
    content: "\fc0b";
}

.fi-rr-sign-out-alt:before {
    content: "\fc0c";
}

.fi-rr-sign-posts-wrench:before {
    content: "\fc0d";
}

.fi-rr-sign-posts:before {
    content: "\fc0e";
}

.fi-rr-sign-up:before {
    content: "\fc0f";
}

.fi-rr-signal-alt-1:before {
    content: "\fc10";
}

.fi-rr-signal-alt-2:before {
    content: "\fc11";
}

.fi-rr-signal-alt-slash:before {
    content: "\fc12";
}

.fi-rr-signal-alt:before {
    content: "\fc13";
}

.fi-rr-signal-bars-fair:before {
    content: "\fc14";
}

.fi-rr-signal-bars-good:before {
    content: "\fc15";
}

.fi-rr-signal-bars-weak:before {
    content: "\fc16";
}

.fi-rr-signal-stream-slash:before {
    content: "\fc17";
}

.fi-rr-signal-stream:before {
    content: "\fc18";
}

.fi-rr-signature-lock:before {
    content: "\fc19";
}

.fi-rr-signature-slash:before {
    content: "\fc1a";
}

.fi-rr-signature:before {
    content: "\fc1b";
}

.fi-rr-sim-card:before {
    content: "\fc1c";
}

.fi-rr-sim-cards:before {
    content: "\fc1d";
}

.fi-rr-sink:before {
    content: "\fc1e";
}

.fi-rr-siren-on:before {
    content: "\fc1f";
}

.fi-rr-Siren:before {
    content: "\fc20";
}

.fi-rr-site-alt:before {
    content: "\fc21";
}

.fi-rr-site-browser:before {
    content: "\fc22";
}

.fi-rr-site:before {
    content: "\fc23";
}

.fi-rr-sitemap:before {
    content: "\fc24";
}

.fi-rr-skateboard:before {
    content: "\fc25";
}

.fi-rr-skating:before {
    content: "\fc26";
}

.fi-rr-skeleton-ribs:before {
    content: "\fc27";
}

.fi-rr-skeleton:before {
    content: "\fc28";
}

.fi-rr-skewer:before {
    content: "\fc29";
}

.fi-rr-ski-boot-ski:before {
    content: "\fc2a";
}

.fi-rr-ski-jump:before {
    content: "\fc2b";
}

.fi-rr-ski-lift:before {
    content: "\fc2c";
}

.fi-rr-skiing-nordic:before {
    content: "\fc2d";
}

.fi-rr-skiing:before {
    content: "\fc2e";
}

.fi-rr-skill-alt:before {
    content: "\fc2f";
}

.fi-rr-skill-user:before {
    content: "\fc30";
}

.fi-rr-skill:before {
    content: "\fc31";
}

.fi-rr-skin-arrow:before {
    content: "\fc32";
}

.fi-rr-skin-drop:before {
    content: "\fc33";
}

.fi-rr-skin-hair:before {
    content: "\fc34";
}

.fi-rr-skin:before {
    content: "\fc35";
}

.fi-rr-skip-15-seconds:before {
    content: "\fc36";
}

.fi-rr-skull-cow:before {
    content: "\fc37";
}

.fi-rr-skull-crossbones:before {
    content: "\fc38";
}

.fi-rr-skull:before {
    content: "\fc39";
}

.fi-rr-slash:before {
    content: "\fc3a";
}

.fi-rr-sledding:before {
    content: "\fc3b";
}

.fi-rr-sleeping-bag:before {
    content: "\fc3c";
}

.fi-rr-sleigh:before {
    content: "\fc3d";
}

.fi-rr-sliders-h-square:before {
    content: "\fc3e";
}

.fi-rr-sliders-v-square:before {
    content: "\fc3f";
}

.fi-rr-sliders-v:before {
    content: "\fc40";
}

.fi-rr-slot-machine:before {
    content: "\fc41";
}

.fi-rr-smart-home-alt:before {
    content: "\fc42";
}

.fi-rr-smart-home:before {
    content: "\fc43";
}

.fi-rr-smartphone:before {
    content: "\fc44";
}

.fi-rr-smile-beam:before {
    content: "\fc45";
}

.fi-rr-smile-plus:before {
    content: "\fc46";
}

.fi-rr-smile-wink:before {
    content: "\fc47";
}

.fi-rr-smile:before {
    content: "\fc48";
}

.fi-rr-smiley-comment-alt:before {
    content: "\fc49";
}

.fi-rr-smog:before {
    content: "\fc4a";
}

.fi-rr-smoke:before {
    content: "\fc4b";
}

.fi-rr-smoking-ban:before {
    content: "\fc4c";
}

.fi-rr-smoking:before {
    content: "\fc4d";
}

.fi-rr-snake:before {
    content: "\fc4e";
}

.fi-rr-snap:before {
    content: "\fc4f";
}

.fi-rr-snooze:before {
    content: "\fc50";
}

.fi-rr-snow-blowing:before {
    content: "\fc51";
}

.fi-rr-snowboarding:before {
    content: "\fc52";
}

.fi-rr-snowflake-droplets:before {
    content: "\fc53";
}

.fi-rr-snowflake:before {
    content: "\fc54";
}

.fi-rr-snowflakes:before {
    content: "\fc55";
}

.fi-rr-snowman-alt:before {
    content: "\fc56";
}

.fi-rr-snowman-head:before {
    content: "\fc57";
}

.fi-rr-snowmobile:before {
    content: "\fc58";
}

.fi-rr-snowplow:before {
    content: "\fc59";
}

.fi-rr-soap-alt:before {
    content: "\fc5a";
}

.fi-rr-soap:before {
    content: "\fc5b";
}

.fi-rr-social-network:before {
    content: "\fc5c";
}

.fi-rr-socks:before {
    content: "\fc5d";
}

.fi-rr-sofa-size:before {
    content: "\fc5e";
}

.fi-rr-sofa:before {
    content: "\fc5f";
}

.fi-rr-solar-panel-sun:before {
    content: "\fc60";
}

.fi-rr-solar-panel:before {
    content: "\fc61";
}

.fi-rr-solar-system:before {
    content: "\fc62";
}

.fi-rr-sold-house:before {
    content: "\fc63";
}

.fi-rr-sold-signal:before {
    content: "\fc64";
}

.fi-rr-sort-alpha-down-alt:before {
    content: "\fc65";
}

.fi-rr-sort-alpha-down:before {
    content: "\fc66";
}

.fi-rr-sort-alpha-up-alt:before {
    content: "\fc67";
}

.fi-rr-sort-alpha-up:before {
    content: "\fc68";
}

.fi-rr-sort-alt:before {
    content: "\fc69";
}

.fi-rr-sort-amount-down-alt:before {
    content: "\fc6a";
}

.fi-rr-sort-amount-down:before {
    content: "\fc6b";
}

.fi-rr-sort-amount-up-alt:before {
    content: "\fc6c";
}

.fi-rr-sort-amount-up:before {
    content: "\fc6d";
}

.fi-rr-sort-circle-down:before {
    content: "\fc6e";
}

.fi-rr-sort-circle-up:before {
    content: "\fc6f";
}

.fi-rr-sort-circle:before {
    content: "\fc70";
}

.fi-rr-sort-down:before {
    content: "\fc71";
}

.fi-rr-sort-numeric-down-alt:before {
    content: "\fc72";
}

.fi-rr-sort-numeric-down:before {
    content: "\fc73";
}

.fi-rr-sort-shapes-down:before {
    content: "\fc74";
}

.fi-rr-sort-shapes-up:before {
    content: "\fc75";
}

.fi-rr-sort-size-down:before {
    content: "\fc76";
}

.fi-rr-sort-size-up:before {
    content: "\fc77";
}

.fi-rr-sort:before {
    content: "\fc78";
}

.fi-rr-soup:before {
    content: "\fc79";
}

.fi-rr-source-data:before {
    content: "\fc7a";
}

.fi-rr-source-document-alt:before {
    content: "\fc7b";
}

.fi-rr-source-document:before {
    content: "\fc7c";
}

.fi-rr-spa:before {
    content: "\fc7d";
}

.fi-rr-space-shuttle:before {
    content: "\fc7e";
}

.fi-rr-space-station-moon-alt:before {
    content: "\fc7f";
}

.fi-rr-space-station-moon:before {
    content: "\fc80";
}

.fi-rr-spade:before {
    content: "\fc81";
}

.fi-rr-spaghetti-monster-flying:before {
    content: "\fc82";
}

.fi-rr-spain-map:before {
    content: "\fc83";
}

.fi-rr-sparkles:before {
    content: "\fc84";
}

.fi-rr-spartan-helmet:before {
    content: "\fc85";
}

.fi-rr-speaker:before {
    content: "\fc86";
}

.fi-rr-speakers:before {
    content: "\fc87";
}

.fi-rr-speech-bubble-story:before {
    content: "\fc88";
}

.fi-rr-speedometer-arrow:before {
    content: "\fc89";
}

.fi-rr-speedometer-kpi:before {
    content: "\fc8a";
}

.fi-rr-sphere:before {
    content: "\fc8b";
}

.fi-rr-spider-black-widow:before {
    content: "\fc8c";
}

.fi-rr-spider-web:before {
    content: "\fc8d";
}

.fi-rr-spider:before {
    content: "\fc8e";
}

.fi-rr-spinner:before {
    content: "\fc8f";
}

.fi-rr-split-up-relation:before {
    content: "\fc90";
}

.fi-rr-split:before {
    content: "\fc91";
}

.fi-rr-splotch:before {
    content: "\fc92";
}

.fi-rr-spoon:before {
    content: "\fc93";
}

.fi-rr-sport:before {
    content: "\fc94";
}

.fi-rr-spray-can-sparkles:before {
    content: "\fc95";
}

.fi-rr-spray-can:before {
    content: "\fc96";
}

.fi-rr-spring-calendar:before {
    content: "\fc97";
}

.fi-rr-sprinkler:before {
    content: "\fc98";
}

.fi-rr-spy:before {
    content: "\fc99";
}

.fi-rr-square-0:before {
    content: "\fc9a";
}

.fi-rr-square-1:before {
    content: "\fc9b";
}

.fi-rr-square-2:before {
    content: "\fc9c";
}

.fi-rr-square-3:before {
    content: "\fc9d";
}

.fi-rr-square-4:before {
    content: "\fc9e";
}

.fi-rr-square-5:before {
    content: "\fc9f";
}

.fi-rr-square-6:before {
    content: "\fca0";
}

.fi-rr-square-7:before {
    content: "\fca1";
}

.fi-rr-square-8:before {
    content: "\fca2";
}

.fi-rr-square-9:before {
    content: "\fca3";
}

.fi-rr-square-a:before {
    content: "\fca4";
}

.fi-rr-square-b:before {
    content: "\fca5";
}

.fi-rr-square-bolt:before {
    content: "\fca6";
}

.fi-rr-square-c:before {
    content: "\fca7";
}

.fi-rr-square-code:before {
    content: "\fca8";
}

.fi-rr-square-d:before {
    content: "\fca9";
}

.fi-rr-square-dashed-circle-plus:before {
    content: "\fcaa";
}

.fi-rr-square-dashed:before {
    content: "\fcab";
}

.fi-rr-square-divide:before {
    content: "\fcac";
}

.fi-rr-square-e:before {
    content: "\fcad";
}

.fi-rr-square-ellipsis-vertical:before {
    content: "\fcae";
}

.fi-rr-square-ellipsis:before {
    content: "\fcaf";
}

.fi-rr-square-exclamation:before {
    content: "\fcb0";
}

.fi-rr-square-f:before {
    content: "\fcb1";
}

.fi-rr-square-g:before {
    content: "\fcb2";
}

.fi-rr-square-h:before {
    content: "\fcb3";
}

.fi-rr-square-heart:before {
    content: "\fcb4";
}

.fi-rr-square-i:before {
    content: "\fcb5";
}

.fi-rr-square-info:before {
    content: "\fcb6";
}

.fi-rr-square-j:before {
    content: "\fcb7";
}

.fi-rr-square-k:before {
    content: "\fcb8";
}

.fi-rr-square-kanban:before {
    content: "\fcb9";
}

.fi-rr-square-l:before {
    content: "\fcba";
}

.fi-rr-square-m:before {
    content: "\fcbb";
}

.fi-rr-square-minus:before {
    content: "\fcbc";
}

.fi-rr-square-n:before {
    content: "\fcbd";
}

.fi-rr-square-o:before {
    content: "\fcbe";
}

.fi-rr-square-p:before {
    content: "\fcbf";
}

.fi-rr-square-phone-hangup:before {
    content: "\fcc0";
}

.fi-rr-square-plus:before {
    content: "\fcc1";
}

.fi-rr-square-poll-horizontal:before {
    content: "\fcc2";
}

.fi-rr-square-poll-vertical:before {
    content: "\fcc3";
}

.fi-rr-square-q:before {
    content: "\fcc4";
}

.fi-rr-square-quote:before {
    content: "\fcc5";
}

.fi-rr-square-r:before {
    content: "\fcc6";
}

.fi-rr-square-root:before {
    content: "\fcc7";
}

.fi-rr-square-s:before {
    content: "\fcc8";
}

.fi-rr-square-small:before {
    content: "\fcc9";
}

.fi-rr-square-star:before {
    content: "\fcca";
}

.fi-rr-square-t:before {
    content: "\fccb";
}

.fi-rr-square-terminal:before {
    content: "\fccc";
}

.fi-rr-square-u:before {
    content: "\fccd";
}

.fi-rr-square-up-right:before {
    content: "\fcce";
}

.fi-rr-square-v:before {
    content: "\fccf";
}

.fi-rr-square-w:before {
    content: "\fcd0";
}

.fi-rr-square-x:before {
    content: "\fcd1";
}

.fi-rr-square-y:before {
    content: "\fcd2";
}

.fi-rr-square-z:before {
    content: "\fcd3";
}

.fi-rr-square:before {
    content: "\fcd4";
}

.fi-rr-squid:before {
    content: "\fcd5";
}

.fi-rr-squircle:before {
    content: "\fcd6";
}

.fi-rr-squirrel:before {
    content: "\fcd7";
}

.fi-rr-staff:before {
    content: "\fcd8";
}

.fi-rr-stage-concert:before {
    content: "\fcd9";
}

.fi-rr-stage-theatre:before {
    content: "\fcda";
}

.fi-rr-stage:before {
    content: "\fcdb";
}

.fi-rr-stairs:before {
    content: "\fcdc";
}

.fi-rr-stamp:before {
    content: "\fcdd";
}

.fi-rr-standard-definition:before {
    content: "\fcde";
}

.fi-rr-star-and-crescent:before {
    content: "\fcdf";
}

.fi-rr-star-christmas:before {
    content: "\fce0";
}

.fi-rr-star-comment-alt:before {
    content: "\fce1";
}

.fi-rr-star-exclamation:before {
    content: "\fce2";
}

.fi-rr-star-octogram:before {
    content: "\fce3";
}

.fi-rr-star-of-david:before {
    content: "\fce4";
}

.fi-rr-star-rating-call:before {
    content: "\fce5";
}

.fi-rr-star-sharp-half-stroke:before {
    content: "\fce6";
}

.fi-rr-star-sharp-half:before {
    content: "\fce7";
}

.fi-rr-star-shooting:before {
    content: "\fce8";
}

.fi-rr-star:before {
    content: "\fce9";
}

.fi-rr-starfighter:before {
    content: "\fcea";
}

.fi-rr-stars:before {
    content: "\fceb";
}

.fi-rr-state-country:before {
    content: "\fcec";
}

.fi-rr-stationary-bike:before {
    content: "\fced";
}

.fi-rr-stats:before {
    content: "\fcee";
}

.fi-rr-steak:before {
    content: "\fcef";
}

.fi-rr-steering-wheel:before {
    content: "\fcf0";
}

.fi-rr-step-backward:before {
    content: "\fcf1";
}

.fi-rr-step-forward:before {
    content: "\fcf2";
}

.fi-rr-sterling-sign:before {
    content: "\fcf3";
}

.fi-rr-stethoscope:before {
    content: "\fcf4";
}

.fi-rr-sticker:before {
    content: "\fcf5";
}

.fi-rr-stocking:before {
    content: "\fcf6";
}

.fi-rr-stomach:before {
    content: "\fcf7";
}

.fi-rr-stop-circle:before {
    content: "\fcf8";
}

.fi-rr-stop-square:before {
    content: "\fcf9";
}

.fi-rr-stop:before {
    content: "\fcfa";
}

.fi-rr-stopwatch:before {
    content: "\fcfb";
}

.fi-rr-store-alt:before {
    content: "\fcfc";
}

.fi-rr-store-buyer:before {
    content: "\fcfd";
}

.fi-rr-store-lock:before {
    content: "\fcfe";
}

.fi-rr-store-slash:before {
    content: "\fcff";
}

.fi-rr-story-book:before {
    content: "\fd00";
}

.fi-rr-story-fairy-tale:before {
    content: "\fd01";
}

.fi-rr-story-fantasy:before {
    content: "\fd02";
}

.fi-rr-strategy-chess-risk:before {
    content: "\fd03";
}

.fi-rr-strawberry:before {
    content: "\fd04";
}

.fi-rr-street-view:before {
    content: "\fd05";
}

.fi-rr-stretcher:before {
    content: "\fd06";
}

.fi-rr-strikethrough:before {
    content: "\fd07";
}

.fi-rr-stroopwafel:before {
    content: "\fd08";
}

.fi-rr-student-alt:before {
    content: "\fd09";
}

.fi-rr-student:before {
    content: "\fd0a";
}

.fi-rr-subscript:before {
    content: "\fd0b";
}

.fi-rr-subscription-alt:before {
    content: "\fd0c";
}

.fi-rr-subscription:before {
    content: "\fd0d";
}

.fi-rr-subtitles-slash:before {
    content: "\fd0e";
}

.fi-rr-subtitles:before {
    content: "\fd0f";
}

.fi-rr-subway:before {
    content: "\fd10";
}

.fi-rr-suitcase-alt:before {
    content: "\fd11";
}

.fi-rr-summary-check:before {
    content: "\fd12";
}

.fi-rr-summer:before {
    content: "\fd13";
}

.fi-rr-sun-dust:before {
    content: "\fd14";
}

.fi-rr-sun-plant-wilt:before {
    content: "\fd15";
}

.fi-rr-sun-salutation-yoga:before {
    content: "\fd16";
}

.fi-rr-sun:before {
    content: "\fd17";
}

.fi-rr-sunday:before {
    content: "\fd18";
}

.fi-rr-sunglasses-alt:before {
    content: "\fd19";
}

.fi-rr-sunglasses:before {
    content: "\fd1a";
}

.fi-rr-sunrise-alt:before {
    content: "\fd1b";
}

.fi-rr-sunrise:before {
    content: "\fd1c";
}

.fi-rr-sunset:before {
    content: "\fd1d";
}

.fi-rr-superscript:before {
    content: "\fd1e";
}

.fi-rr-supplier-alt:before {
    content: "\fd1f";
}

.fi-rr-supplier:before {
    content: "\fd20";
}

.fi-rr-surfing:before {
    content: "\fd21";
}

.fi-rr-surprise:before {
    content: "\fd22";
}

.fi-rr-surveillance-camera:before {
    content: "\fd23";
}

.fi-rr-survey-xmark:before {
    content: "\fd24";
}

.fi-rr-sushi-alt:before {
    content: "\fd25";
}

.fi-rr-sushi-roll:before {
    content: "\fd26";
}

.fi-rr-sushi:before {
    content: "\fd27";
}

.fi-rr-svg:before {
    content: "\fd28";
}

.fi-rr-swap:before {
    content: "\fd29";
}

.fi-rr-swatchbook:before {
    content: "\fd2a";
}

.fi-rr-swimmer:before {
    content: "\fd2b";
}

.fi-rr-swimming-pool:before {
    content: "\fd2c";
}

.fi-rr-swing:before {
    content: "\fd2d";
}

.fi-rr-swipe-down:before {
    content: "\fd2e";
}

.fi-rr-swipe-left:before {
    content: "\fd2f";
}

.fi-rr-swipe-right:before {
    content: "\fd30";
}

.fi-rr-swipe-up:before {
    content: "\fd31";
}

.fi-rr-sword:before {
    content: "\fd32";
}

.fi-rr-symbol:before {
    content: "\fd33";
}

.fi-rr-symbols:before {
    content: "\fd34";
}

.fi-rr-synagogue:before {
    content: "\fd35";
}

.fi-rr-syringe:before {
    content: "\fd36";
}

.fi-rr-system-cloud:before {
    content: "\fd37";
}

.fi-rr-t:before {
    content: "\fd38";
}

.fi-rr-tab-folder:before {
    content: "\fd39";
}

.fi-rr-table-columns:before {
    content: "\fd3a";
}

.fi-rr-table-layout:before {
    content: "\fd3b";
}

.fi-rr-table-list:before {
    content: "\fd3c";
}

.fi-rr-table-picnic:before {
    content: "\fd3d";
}

.fi-rr-table-pivot:before {
    content: "\fd3e";
}

.fi-rr-table-rows:before {
    content: "\fd3f";
}

.fi-rr-table-tree:before {
    content: "\fd40";
}

.fi-rr-table:before {
    content: "\fd41";
}

.fi-rr-tablet-android-alt:before {
    content: "\fd42";
}

.fi-rr-tablet-android:before {
    content: "\fd43";
}

.fi-rr-tablet-rugged:before {
    content: "\fd44";
}

.fi-rr-tablet:before {
    content: "\fd45";
}

.fi-rr-tachometer-alt-average:before {
    content: "\fd46";
}

.fi-rr-tachometer-alt-fastest:before {
    content: "\fd47";
}

.fi-rr-tachometer-alt-slow:before {
    content: "\fd48";
}

.fi-rr-tachometer-alt-slowest:before {
    content: "\fd49";
}

.fi-rr-tachometer-average:before {
    content: "\fd4a";
}

.fi-rr-tachometer-fast:before {
    content: "\fd4b";
}

.fi-rr-tachometer-fastest:before {
    content: "\fd4c";
}

.fi-rr-tachometer-slow:before {
    content: "\fd4d";
}

.fi-rr-tachometer-slowest:before {
    content: "\fd4e";
}

.fi-rr-tachometer:before {
    content: "\fd4f";
}

.fi-rr-taco:before {
    content: "\fd50";
}

.fi-rr-tags:before {
    content: "\fd51";
}

.fi-rr-talent-alt:before {
    content: "\fd52";
}

.fi-rr-talent-hand:before {
    content: "\fd53";
}

.fi-rr-talent:before {
    content: "\fd54";
}

.fi-rr-tally-1:before {
    content: "\fd55";
}

.fi-rr-tally-2:before {
    content: "\fd56";
}

.fi-rr-tally-3:before {
    content: "\fd57";
}

.fi-rr-tally-4:before {
    content: "\fd58";
}

.fi-rr-tally:before {
    content: "\fd59";
}

.fi-rr-tamale:before {
    content: "\fd5a";
}

.fi-rr-tank-water:before {
    content: "\fd5b";
}

.fi-rr-tap:before {
    content: "\fd5c";
}

.fi-rr-tape:before {
    content: "\fd5d";
}

.fi-rr-target-audience:before {
    content: "\fd5e";
}

.fi-rr-target:before {
    content: "\fd5f";
}

.fi-rr-tax-alt:before {
    content: "\fd60";
}

.fi-rr-tax:before {
    content: "\fd61";
}

.fi-rr-taxi-bus:before {
    content: "\fd62";
}

.fi-rr-taxi:before {
    content: "\fd63";
}

.fi-rr-team-check-alt:before {
    content: "\fd64";
}

.fi-rr-team-check:before {
    content: "\fd65";
}

.fi-rr-teddy-bear:before {
    content: "\fd66";
}

.fi-rr-teeth-open:before {
    content: "\fd67";
}

.fi-rr-telescope:before {
    content: "\fd68";
}

.fi-rr-temperature-down:before {
    content: "\fd69";
}

.fi-rr-temperature-frigid:before {
    content: "\fd6a";
}

.fi-rr-temperature-high:before {
    content: "\fd6b";
}

.fi-rr-temperature-list:before {
    content: "\fd6c";
}

.fi-rr-temperature-low:before {
    content: "\fd6d";
}

.fi-rr-temperature-up:before {
    content: "\fd6e";
}

.fi-rr-template-alt:before {
    content: "\fd6f";
}

.fi-rr-template:before {
    content: "\fd70";
}

.fi-rr-tenge:before {
    content: "\fd71";
}

.fi-rr-tennis:before {
    content: "\fd72";
}

.fi-rr-tent-arrow-down-to-line:before {
    content: "\fd73";
}

.fi-rr-tent-arrow-left-right:before {
    content: "\fd74";
}

.fi-rr-tent-arrow-turn-left:before {
    content: "\fd75";
}

.fi-rr-tent-arrows-down:before {
    content: "\fd76";
}

.fi-rr-tents:before {
    content: "\fd77";
}

.fi-rr-terminal:before {
    content: "\fd78";
}

.fi-rr-terrace:before {
    content: "\fd79";
}

.fi-rr-test-tube:before {
    content: "\fd7a";
}

.fi-rr-test:before {
    content: "\fd7b";
}

.fi-rr-text-box-dots:before {
    content: "\fd7c";
}

.fi-rr-text-box-edit:before {
    content: "\fd7d";
}

.fi-rr-text-box:before {
    content: "\fd7e";
}

.fi-rr-text-check:before {
    content: "\fd7f";
}

.fi-rr-text-height:before {
    content: "\fd80";
}

.fi-rr-text-shadow:before {
    content: "\fd81";
}

.fi-rr-text-size:before {
    content: "\fd82";
}

.fi-rr-text-slash:before {
    content: "\fd83";
}

.fi-rr-text-width:before {
    content: "\fd84";
}

.fi-rr-text:before {
    content: "\fd85";
}

.fi-rr-theater-masks:before {
    content: "\fd86";
}

.fi-rr-thermometer-alt:before {
    content: "\fd87";
}

.fi-rr-thermometer-empty:before {
    content: "\fd88";
}

.fi-rr-thermometer-full:before {
    content: "\fd89";
}

.fi-rr-thermometer-half:before {
    content: "\fd8a";
}

.fi-rr-thermometer-quarter:before {
    content: "\fd8b";
}

.fi-rr-thermometer-three-quarters:before {
    content: "\fd8c";
}

.fi-rr-theta:before {
    content: "\fd8d";
}

.fi-rr-third-award:before {
    content: "\fd8e";
}

.fi-rr-third-laurel:before {
    content: "\fd8f";
}

.fi-rr-third-medal:before {
    content: "\fd90";
}

.fi-rr-third:before {
    content: "\fd91";
}

.fi-rr-thought-bubble:before {
    content: "\fd92";
}

.fi-rr-three-leaf-clover:before {
    content: "\fd93";
}

.fi-rr-thumbs-up-trust:before {
    content: "\fd94";
}

.fi-rr-thumbtack:before {
    content: "\fd95";
}

.fi-rr-thunderstorm-moon:before {
    content: "\fd96";
}

.fi-rr-thunderstorm-risk:before {
    content: "\fd97";
}

.fi-rr-thunderstorm-sun:before {
    content: "\fd98";
}

.fi-rr-thunderstorm:before {
    content: "\fd99";
}

.fi-rr-thursday:before {
    content: "\fd9a";
}

.fi-rr-ticket-airline:before {
    content: "\fd9b";
}

.fi-rr-ticket-alt:before {
    content: "\fd9c";
}

.fi-rr-ticket:before {
    content: "\fd9d";
}

.fi-rr-tickets-airline:before {
    content: "\fd9e";
}

.fi-rr-tie:before {
    content: "\fd9f";
}

.fi-rr-tilde:before {
    content: "\fda0";
}

.fi-rr-time-add:before {
    content: "\fda1";
}

.fi-rr-time-check:before {
    content: "\fda2";
}

.fi-rr-time-delete:before {
    content: "\fda3";
}

.fi-rr-time-fast:before {
    content: "\fda4";
}

.fi-rr-time-forward-sixty:before {
    content: "\fda5";
}

.fi-rr-time-forward-ten:before {
    content: "\fda6";
}

.fi-rr-time-forward:before {
    content: "\fda7";
}

.fi-rr-time-half-past:before {
    content: "\fda8";
}

.fi-rr-time-oclock:before {
    content: "\fda9";
}

.fi-rr-time-past:before {
    content: "\fdaa";
}

.fi-rr-time-quarter-past:before {
    content: "\fdab";
}

.fi-rr-time-quarter-to:before {
    content: "\fdac";
}

.fi-rr-time-twenty-four:before {
    content: "\fdad";
}

.fi-rr-time-watch-calendar:before {
    content: "\fdae";
}

.fi-rr-timer-clock-call:before {
    content: "\fdaf";
}

.fi-rr-times-hexagon:before {
    content: "\fdb0";
}

.fi-rr-tint-slash:before {
    content: "\fdb1";
}

.fi-rr-tip-coin:before {
    content: "\fdb2";
}

.fi-rr-tire-flat:before {
    content: "\fdb3";
}

.fi-rr-tire-pressure-warning:before {
    content: "\fdb4";
}

.fi-rr-tire-rugged:before {
    content: "\fdb5";
}

.fi-rr-tire:before {
    content: "\fdb6";
}

.fi-rr-tired:before {
    content: "\fdb7";
}

.fi-rr-to-do-alt:before {
    content: "\fdb8";
}

.fi-rr-to-do:before {
    content: "\fdb9";
}

.fi-rr-together-people:before {
    content: "\fdba";
}

.fi-rr-toggle-off:before {
    content: "\fdbb";
}

.fi-rr-toggle-on:before {
    content: "\fdbc";
}

.fi-rr-toilet-paper-blank-under:before {
    content: "\fdbd";
}

.fi-rr-toilet-paper-blank:before {
    content: "\fdbe";
}

.fi-rr-toilet-paper-slash:before {
    content: "\fdbf";
}

.fi-rr-toilet-paper-under-slash:before {
    content: "\fdc0";
}

.fi-rr-toilet-paper-under:before {
    content: "\fdc1";
}

.fi-rr-toilet:before {
    content: "\fdc2";
}

.fi-rr-toilets-portable:before {
    content: "\fdc3";
}

.fi-rr-token:before {
    content: "\fdc4";
}

.fi-rr-tomato:before {
    content: "\fdc5";
}

.fi-rr-tombstone-alt:before {
    content: "\fdc6";
}

.fi-rr-tombstone:before {
    content: "\fdc7";
}

.fi-rr-tool-box:before {
    content: "\fdc8";
}

.fi-rr-tool-crop:before {
    content: "\fdc9";
}

.fi-rr-tool-marquee:before {
    content: "\fdca";
}

.fi-rr-tools:before {
    content: "\fdcb";
}

.fi-rr-tooth:before {
    content: "\fdcc";
}

.fi-rr-toothbrush:before {
    content: "\fdcd";
}

.fi-rr-torch-inspiration-leader:before {
    content: "\fdce";
}

.fi-rr-torii-gate:before {
    content: "\fdcf";
}

.fi-rr-tornado:before {
    content: "\fdd0";
}

.fi-rr-total:before {
    content: "\fdd1";
}

.fi-rr-tour-guide-people:before {
    content: "\fdd2";
}

.fi-rr-tour-virtual:before {
    content: "\fdd3";
}

.fi-rr-tower-control:before {
    content: "\fdd4";
}

.fi-rr-track:before {
    content: "\fdd5";
}

.fi-rr-tractor:before {
    content: "\fdd6";
}

.fi-rr-trademark:before {
    content: "\fdd7";
}

.fi-rr-traffic-cone:before {
    content: "\fdd8";
}

.fi-rr-traffic-light-go:before {
    content: "\fdd9";
}

.fi-rr-traffic-light-slow:before {
    content: "\fdda";
}

.fi-rr-traffic-light-stop:before {
    content: "\fddb";
}

.fi-rr-traffic-light:before {
    content: "\fddc";
}

.fi-rr-trailer:before {
    content: "\fddd";
}

.fi-rr-train-journey:before {
    content: "\fdde";
}

.fi-rr-train-side:before {
    content: "\fddf";
}

.fi-rr-train-station-building:before {
    content: "\fde0";
}

.fi-rr-train-station:before {
    content: "\fde1";
}

.fi-rr-train-subway-tunnel:before {
    content: "\fde2";
}

.fi-rr-train-track:before {
    content: "\fde3";
}

.fi-rr-train-tram:before {
    content: "\fde4";
}

.fi-rr-train:before {
    content: "\fde5";
}

.fi-rr-tram:before {
    content: "\fde6";
}

.fi-rr-transform:before {
    content: "\fde7";
}

.fi-rr-transformation-block:before {
    content: "\fde8";
}

.fi-rr-transformation-circle:before {
    content: "\fde9";
}

.fi-rr-transformation-design:before {
    content: "\fdea";
}

.fi-rr-transformation-shapes:before {
    content: "\fdeb";
}

.fi-rr-transformer-bolt:before {
    content: "\fdec";
}

.fi-rr-transgender:before {
    content: "\fded";
}

.fi-rr-transporter-1:before {
    content: "\fdee";
}

.fi-rr-transporter-2:before {
    content: "\fdef";
}

.fi-rr-transporter-3:before {
    content: "\fdf0";
}

.fi-rr-transporter-4:before {
    content: "\fdf1";
}

.fi-rr-transporter-5:before {
    content: "\fdf2";
}

.fi-rr-transporter-6:before {
    content: "\fdf3";
}

.fi-rr-transporter-7:before {
    content: "\fdf4";
}

.fi-rr-transporter-empty:before {
    content: "\fdf5";
}

.fi-rr-transporter:before {
    content: "\fdf6";
}

.fi-rr-trash-can-check:before {
    content: "\fdf7";
}

.fi-rr-trash-can-clock:before {
    content: "\fdf8";
}

.fi-rr-trash-can-list:before {
    content: "\fdf9";
}

.fi-rr-trash-can-plus:before {
    content: "\fdfa";
}

.fi-rr-trash-can-slash:before {
    content: "\fdfb";
}

.fi-rr-trash-check:before {
    content: "\fdfc";
}

.fi-rr-trash-clock:before {
    content: "\fdfd";
}

.fi-rr-trash-empty:before {
    content: "\fdfe";
}

.fi-rr-trash-list:before {
    content: "\fdff";
}

.fi-rr-trash-plus:before {
    content: "\fe10";
}

.fi-rr-trash-restore-alt:before {
    content: "\fe11";
}

.fi-rr-trash-restore:before {
    content: "\fe12";
}

.fi-rr-trash-slash:before {
    content: "\fe13";
}

.fi-rr-trash-undo-alt:before {
    content: "\fe14";
}

.fi-rr-trash-undo:before {
    content: "\fe15";
}

.fi-rr-trash-xmark:before {
    content: "\fe16";
}

.fi-rr-trash:before {
    content: "\fe17";
}

.fi-rr-treadmill:before {
    content: "\fe18";
}

.fi-rr-treasure-chest:before {
    content: "\fe19";
}

.fi-rr-treatment:before {
    content: "\fe1a";
}

.fi-rr-tree-alt:before {
    content: "\fe1b";
}

.fi-rr-tree-christmas:before {
    content: "\fe1c";
}

.fi-rr-tree-deciduous:before {
    content: "\fe1d";
}

.fi-rr-tree:before {
    content: "\fe1e";
}

.fi-rr-trees-alt:before {
    content: "\fe1f";
}

.fi-rr-trees:before {
    content: "\fe30";
}

.fi-rr-triangle-music:before {
    content: "\fe31";
}

.fi-rr-triangle-person-digging:before {
    content: "\fe32";
}

.fi-rr-triangle-warning:before {
    content: "\fe33";
}

.fi-rr-triangle:before {
    content: "\fe34";
}

.fi-rr-tricycle:before {
    content: "\fe35";
}

.fi-rr-trillium:before {
    content: "\fe36";
}

.fi-rr-trophy-achievement-skill:before {
    content: "\fe37";
}

.fi-rr-trophy-star:before {
    content: "\fe38";
}

.fi-rr-trophy:before {
    content: "\fe39";
}

.fi-rr-truck-arrow-left:before {
    content: "\fe3a";
}

.fi-rr-truck-arrow-right:before {
    content: "\fe3b";
}

.fi-rr-truck-bolt:before {
    content: "\fe3c";
}

.fi-rr-truck-box:before {
    content: "\fe3d";
}

.fi-rr-truck-check:before {
    content: "\fe3e";
}

.fi-rr-truck-container-empty:before {
    content: "\fe3f";
}

.fi-rr-truck-container:before {
    content: "\fe40";
}

.fi-rr-truck-couch:before {
    content: "\fe41";
}

.fi-rr-truck-fire:before {
    content: "\fe42";
}

.fi-rr-truck-flatbed:before {
    content: "\fe43";
}

.fi-rr-truck-front:before {
    content: "\fe44";
}

.fi-rr-truck-ladder:before {
    content: "\fe45";
}

.fi-rr-truck-loading:before {
    content: "\fe46";
}

.fi-rr-truck-medical:before {
    content: "\fe47";
}

.fi-rr-truck-monster:before {
    content: "\fe48";
}

.fi-rr-truck-moving:before {
    content: "\fe49";
}

.fi-rr-truck-pickup:before {
    content: "\fe4a";
}

.fi-rr-truck-plow:before {
    content: "\fe4b";
}

.fi-rr-truck-ramp:before {
    content: "\fe4c";
}

.fi-rr-truck-side:before {
    content: "\fe4d";
}

.fi-rr-truck-tow:before {
    content: "\fe4e";
}

.fi-rr-truck-utensils:before {
    content: "\fe4f";
}

.fi-rr-trumpet:before {
    content: "\fe50";
}

.fi-rr-trust-alt:before {
    content: "\fe51";
}

.fi-rr-trust:before {
    content: "\fe52";
}

.fi-rr-tshirt:before {
    content: "\fe53";
}

.fi-rr-tty-answer:before {
    content: "\fe54";
}

.fi-rr-tty:before {
    content: "\fe55";
}

.fi-rr-tubes:before {
    content: "\fe56";
}

.fi-rr-tuesday:before {
    content: "\fe57";
}

.fi-rr-tugrik-sign:before {
    content: "\fe58";
}

.fi-rr-turkey:before {
    content: "\fe59";
}

.fi-rr-turn-left-down:before {
    content: "\fe5a";
}

.fi-rr-turn-left:before {
    content: "\fe5b";
}

.fi-rr-turn-right:before {
    content: "\fe5c";
}

.fi-rr-turntable:before {
    content: "\fe5d";
}

.fi-rr-turtle:before {
    content: "\fe5e";
}

.fi-rr-tv-music:before {
    content: "\fe5f";
}

.fi-rr-tv-retro:before {
    content: "\fe60";
}

.fi-rr-typewriter:before {
    content: "\fe61";
}

.fi-rr-u:before {
    content: "\fe62";
}

.fi-rr-ufo-beam:before {
    content: "\fe63";
}

.fi-rr-ufo:before {
    content: "\fe64";
}

.fi-rr-ui-ux:before {
    content: "\fe65";
}

.fi-rr-umbrella-beach:before {
    content: "\fe66";
}

.fi-rr-umbrella:before {
    content: "\fe67";
}

.fi-rr-under-construction:before {
    content: "\fe68";
}

.fi-rr-underline:before {
    content: "\fe69";
}

.fi-rr-undo-alt:before {
    content: "\fe6a";
}

.fi-rr-undo:before {
    content: "\fe6b";
}

.fi-rr-unicorn:before {
    content: "\fe6c";
}

.fi-rr-uniform-martial-arts:before {
    content: "\fe6d";
}

.fi-rr-universal-access:before {
    content: "\fe6e";
}

.fi-rr-unlock:before {
    content: "\fe6f";
}

.fi-rr-up-from-bracket:before {
    content: "\fe70";
}

.fi-rr-up-left:before {
    content: "\fe71";
}

.fi-rr-up-right-from-square:before {
    content: "\fe72";
}

.fi-rr-up-right:before {
    content: "\fe73";
}

.fi-rr-up:before {
    content: "\fe74";
}

.fi-rr-upload:before {
    content: "\fe75";
}

.fi-rr-url:before {
    content: "\fe76";
}

.fi-rr-usb-pendrive:before {
    content: "\fe77";
}

.fi-rr-usd-circle:before {
    content: "\fe78";
}

.fi-rr-usd-square:before {
    content: "\fe79";
}

.fi-rr-user-add:before {
    content: "\fe7a";
}

.fi-rr-user-alien:before {
    content: "\fe7b";
}

.fi-rr-user-astronaut:before {
    content: "\fe7c";
}

.fi-rr-user-check:before {
    content: "\fe7d";
}

.fi-rr-user-chef:before {
    content: "\fe7e";
}

.fi-rr-user-coach:before {
    content: "\fe7f";
}

.fi-rr-user-cowboy:before {
    content: "\fe80";
}

.fi-rr-user-crown:before {
    content: "\fe81";
}

.fi-rr-user-gear:before {
    content: "\fe82";
}

.fi-rr-user-graduate:before {
    content: "\fe83";
}

.fi-rr-user-headset:before {
    content: "\fe84";
}

.fi-rr-user-helmet-safety:before {
    content: "\fe85";
}

.fi-rr-user-injured:before {
    content: "\fe86";
}

.fi-rr-user-interface-ui:before {
    content: "\fe87";
}

.fi-rr-user-key:before {
    content: "\fe88";
}

.fi-rr-user-lock:before {
    content: "\fe89";
}

.fi-rr-user-md-chat:before {
    content: "\fe8a";
}

.fi-rr-user-md:before {
    content: "\fe8b";
}

.fi-rr-user-minus:before {
    content: "\fe8c";
}

.fi-rr-user-music:before {
    content: "\fe8d";
}

.fi-rr-user-ninja:before {
    content: "\fe8e";
}

.fi-rr-user-nurse:before {
    content: "\fe8f";
}

.fi-rr-user-pen:before {
    content: "\fe90";
}

.fi-rr-user-pilot-tie:before {
    content: "\fe91";
}

.fi-rr-user-pilot:before {
    content: "\fe92";
}

.fi-rr-user-police:before {
    content: "\fe93";
}

.fi-rr-user-robot-xmarks:before {
    content: "\fe94";
}

.fi-rr-user-robot:before {
    content: "\fe95";
}

.fi-rr-user-salary:before {
    content: "\fe96";
}

.fi-rr-user-shield:before {
    content: "\fe97";
}

.fi-rr-user-skill-gear:before {
    content: "\fe98";
}

.fi-rr-user-slash:before {
    content: "\fe99";
}

.fi-rr-user-tag:before {
    content: "\fe9a";
}

.fi-rr-user-time:before {
    content: "\fe9b";
}

.fi-rr-user-trust:before {
    content: "\fe9c";
}

.fi-rr-user-unlock:before {
    content: "\fe9d";
}

.fi-rr-user-visor:before {
    content: "\fe9e";
}

.fi-rr-user-xmark:before {
    content: "\fe9f";
}

.fi-rr-user:before {
    content: "\fea0";
}

.fi-rr-users-alt:before {
    content: "\fea1";
}

.fi-rr-users-class:before {
    content: "\fea2";
}

.fi-rr-users-gear:before {
    content: "\fea3";
}

.fi-rr-users-medical:before {
    content: "\fea4";
}

.fi-rr-users-slash:before {
    content: "\fea5";
}

.fi-rr-users:before {
    content: "\fea6";
}

.fi-rr-utensils-slash:before {
    content: "\fea7";
}

.fi-rr-utensils:before {
    content: "\fea8";
}

.fi-rr-utility-pole-double:before {
    content: "\fea9";
}

.fi-rr-utility-pole:before {
    content: "\feaa";
}

.fi-rr-ux-browser:before {
    content: "\feab";
}

.fi-rr-ux:before {
    content: "\feac";
}

.fi-rr-v:before {
    content: "\fead";
}

.fi-rr-vacuum-robot:before {
    content: "\feae";
}

.fi-rr-vacuum:before {
    content: "\feaf";
}

.fi-rr-value-absolute:before {
    content: "\feb0";
}

.fi-rr-vault:before {
    content: "\feb1";
}

.fi-rr-vector-alt:before {
    content: "\feb2";
}

.fi-rr-vector-circle:before {
    content: "\feb3";
}

.fi-rr-vector-polygon:before {
    content: "\feb4";
}

.fi-rr-vector:before {
    content: "\feb5";
}

.fi-rr-venus-double:before {
    content: "\feb6";
}

.fi-rr-venus-mars:before {
    content: "\feb7";
}

.fi-rr-venus:before {
    content: "\feb8";
}

.fi-rr-vest-patches:before {
    content: "\feb9";
}

.fi-rr-vest:before {
    content: "\feba";
}

.fi-rr-video-arrow-down-left:before {
    content: "\febb";
}

.fi-rr-video-arrow-up-right:before {
    content: "\febc";
}

.fi-rr-video-camera-alt:before {
    content: "\febd";
}

.fi-rr-video-camera:before {
    content: "\febe";
}

.fi-rr-video-duration:before {
    content: "\febf";
}

.fi-rr-video-plus:before {
    content: "\fec0";
}

.fi-rr-video-slash:before {
    content: "\fec1";
}

.fi-rr-videoconference:before {
    content: "\fec2";
}

.fi-rr-vihara:before {
    content: "\fec3";
}

.fi-rr-violin:before {
    content: "\fec4";
}

.fi-rr-virus-slash:before {
    content: "\fec5";
}

.fi-rr-virus:before {
    content: "\fec6";
}

.fi-rr-viruses:before {
    content: "\fec7";
}

.fi-rr-visit:before {
    content: "\fec8";
}

.fi-rr-voicemail:before {
    content: "\fec9";
}

.fi-rr-volcano:before {
    content: "\feca";
}

.fi-rr-volleyball:before {
    content: "\fecb";
}

.fi-rr-volume-down:before {
    content: "\fecc";
}

.fi-rr-volume-mute:before {
    content: "\fecd";
}

.fi-rr-volume-off:before {
    content: "\fece";
}

.fi-rr-volume-slash:before {
    content: "\fecf";
}

.fi-rr-volume:before {
    content: "\fed0";
}

.fi-rr-vote-nay:before {
    content: "\fed1";
}

.fi-rr-vote-yea:before {
    content: "\fed2";
}

.fi-rr-vr-cardboard:before {
    content: "\fed3";
}

.fi-rr-w:before {
    content: "\fed4";
}

.fi-rr-waffle:before {
    content: "\fed5";
}

.fi-rr-wagon-covered:before {
    content: "\fed6";
}

.fi-rr-walker:before {
    content: "\fed7";
}

.fi-rr-walkie-talkie:before {
    content: "\fed8";
}

.fi-rr-walking:before {
    content: "\fed9";
}

.fi-rr-wallet-arrow:before {
    content: "\feda";
}

.fi-rr-wallet-buyer:before {
    content: "\fedb";
}

.fi-rr-wallet:before {
    content: "\fedc";
}

.fi-rr-warehouse-alt:before {
    content: "\fedd";
}

.fi-rr-warranty:before {
    content: "\fede";
}

.fi-rr-washer:before {
    content: "\fedf";
}

.fi-rr-waste-pollution:before {
    content: "\fee0";
}

.fi-rr-waste:before {
    content: "\fee1";
}

.fi-rr-watch-calculator:before {
    content: "\fee2";
}

.fi-rr-watch-fitness:before {
    content: "\fee3";
}

.fi-rr-watch-smart:before {
    content: "\fee4";
}

.fi-rr-watch:before {
    content: "\fee5";
}

.fi-rr-water-bottle:before {
    content: "\fee6";
}

.fi-rr-water-ladder:before {
    content: "\fee7";
}

.fi-rr-water-lower:before {
    content: "\fee8";
}

.fi-rr-water-rise:before {
    content: "\fee9";
}

.fi-rr-water:before {
    content: "\feea";
}

.fi-rr-watermelon:before {
    content: "\feeb";
}

.fi-rr-wave-sine:before {
    content: "\feec";
}

.fi-rr-wave-square:before {
    content: "\feed";
}

.fi-rr-wave-triangle:before {
    content: "\feee";
}

.fi-rr-wave:before {
    content: "\feef";
}

.fi-rr-waveform-path:before {
    content: "\fef0";
}

.fi-rr-waveform:before {
    content: "\fef1";
}

.fi-rr-web-design:before {
    content: "\fef2";
}

.fi-rr-webcam-slash:before {
    content: "\fef3";
}

.fi-rr-webcam:before {
    content: "\fef4";
}

.fi-rr-webhook:before {
    content: "\fef5";
}

.fi-rr-wednesday:before {
    content: "\fef6";
}

.fi-rr-whale:before {
    content: "\fef7";
}

.fi-rr-wheat-awn-circle-exclamation:before {
    content: "\fef8";
}

.fi-rr-wheat-awn-slash:before {
    content: "\fef9";
}

.fi-rr-wheat-awn:before {
    content: "\fefa";
}

.fi-rr-wheat-slash:before {
    content: "\fefb";
}

.fi-rr-wheat:before {
    content: "\fefc";
}

.fi-rr-wheelchair-move:before {
    content: "\fefd";
}

.fi-rr-wheelchair-sleeping:before {
    content: "\fefe";
}

.fi-rr-wheelchair:before {
    content: "\ff00";
}

.fi-rr-whistle:before {
    content: "\ff01";
}

.fi-rr-white-space:before {
    content: "\ff02";
}

.fi-rr-wifi-1:before {
    content: "\ff03";
}

.fi-rr-wifi-2:before {
    content: "\ff04";
}

.fi-rr-wifi-alt:before {
    content: "\ff05";
}

.fi-rr-wifi-exclamation:before {
    content: "\ff06";
}

.fi-rr-wifi-slash:before {
    content: "\ff07";
}

.fi-rr-wifi:before {
    content: "\ff08";
}

.fi-rr-wind-turbine:before {
    content: "\ff09";
}

.fi-rr-wind-warning:before {
    content: "\ff0a";
}

.fi-rr-wind:before {
    content: "\ff0b";
}

.fi-rr-window-alt:before {
    content: "\ff0c";
}

.fi-rr-window-frame-open:before {
    content: "\ff0d";
}

.fi-rr-window-frame:before {
    content: "\ff0e";
}

.fi-rr-window-maximize:before {
    content: "\ff0f";
}

.fi-rr-window-minimize:before {
    content: "\ff10";
}

.fi-rr-window-restore:before {
    content: "\ff11";
}

.fi-rr-windsock:before {
    content: "\ff12";
}

.fi-rr-wine-bottle:before {
    content: "\ff13";
}

.fi-rr-wine-glass-crack:before {
    content: "\ff14";
}

.fi-rr-wine-glass-empty:before {
    content: "\ff15";
}

.fi-rr-wishlist-heart:before {
    content: "\ff16";
}

.fi-rr-wishlist-star:before {
    content: "\ff17";
}

.fi-rr-woman-head:before {
    content: "\ff18";
}

.fi-rr-woman-scientist:before {
    content: "\ff19";
}

.fi-rr-won-sign:before {
    content: "\ff1a";
}

.fi-rr-work-in-progress:before {
    content: "\ff1b";
}

.fi-rr-workflow-alt:before {
    content: "\ff1c";
}

.fi-rr-workflow-setting-alt:before {
    content: "\ff1d";
}

.fi-rr-workflow-setting:before {
    content: "\ff1e";
}

.fi-rr-workflow:before {
    content: "\ff1f";
}

.fi-rr-workshop:before {
    content: "\ff20";
}

.fi-rr-world:before {
    content: "\ff21";
}

.fi-rr-worm:before {
    content: "\ff22";
}

.fi-rr-wreath:before {
    content: "\ff23";
}

.fi-rr-wrench-alt:before {
    content: "\ff24";
}

.fi-rr-wrench-simple:before {
    content: "\ff25";
}

.fi-rr-x-ray:before {
    content: "\ff26";
}

.fi-rr-x:before {
    content: "\ff27";
}

.fi-rr-y:before {
    content: "\ff28";
}

.fi-rr-yen:before {
    content: "\ff29";
}

.fi-rr-yin-yang:before {
    content: "\ff2a";
}

.fi-rr-z:before {
    content: "\ff2b";
}

.fi-rr-zip-file:before {
    content: "\ff2c";
}

.fi-rr-zoom-in:before {
    content: "\ff2d";
}

.fi-rr-zoom-out:before {
    content: "\ff2e";
}

/* Swiper Css Codes */
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: max-content;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: max-content;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

:root {
    --swiper-navigation-size: 44px;
    /*
    --swiper-navigation-color: var(--swiper-theme-color);
    */
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev';
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next';
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 10px;
    left: 0;
    width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-lock {
    display: none;
}

/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

/* Preloader */
:root {
    /*
    --swiper-preloader-color: var(--swiper-theme-color);
    */
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}

/* a11y */
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}

/* Dashboard Css Codes */

:root {
    --nwp-font-family: 'IranSansXFaMain';
    --nwp-en-font-family: 'Montserrat';
    --nwp-main-color: #0865ff;
    --nwp-second-color: #f3f6f8;
    --nwp-third-color: #919191;
    --nwp-box-shadow: 1px 0px 16px 0 #a2a2a21a;
    --nwp-box-shadow-second: 1px 0 16px 0 #a2a2a21a;
}

body * {
    font-family: var(--nwp-en-font-family);
    letter-spacing: 0;
    box-sizing: border-box;
}

.nwp-lightbox-notification-button a:not(.nwp-alert-close-button a), .nwp-sticky-notification-button a:not(.nwp-alert-close-button a), .nwp-top-notification-button a:not(.nwp-alert-close-button a) {
    background: #ffffff1f;
    color: #fff;
    padding: 10px 25px;
    border-radius: 100px;
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
    text-align: center;
}

.nwp-lightbox-notification-button a i, .nwp-sticky-notification-button a i, .nwp-top-notification-button a i {
    font-size: 20px;
    margin-right: 7px;
    vertical-align: -6px;
}


::-webkit-scrollbar {
    width: 10px;
    transition: all .3s;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    transition: all .3s;
}

::-webkit-scrollbar-thumb {
    background: #95a6be;
    transition: all .3s;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--nwp-main-color);
    cursor: pointer;
    transition: all .3s;
}

i {
    display: inline-block;
}

bid * {
    font-weight: 700 !important;
}

a:hover {
    opacity: 0.85;
}

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, button, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    transition: .3s all;
    outline: none;
}


input, button {
    outline: none;
}

.en-done {
    font-weight: 500;
}

.container {
    max-width: 1340px;
    margin: 0 auto;
}

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    width: 100%;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    -webkit-box-sizing: border-box; /* webkit */
    -moz-box-sizing: border-box; /* firefox */
    box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-left: 45px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto;
    text-transform: capitalize;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    background: transparent;
    opacity: 1;
    z-index: 9998;
    filter: alpha(opacity=0);
}

.nwp-ticket-custom-not-loaded select {
    border-radius: 9px;
    width: 100%;
    padding: 10px 40px;
    background: #ffffff;
    color: #91a0b8;
    cursor: no-drop;
}

a#nwp-select-customer-ticket, a#nwp-select-customer-orders {
    display: block;
}

.select2-drop {
    width: 100%;
    position: absolute;
    z-index: 9999;
    top: 100%;
    left: 50%;
    background: #fff;
    color: #000;
    border: 1px solid #dedede;
    border-radius: 0 0 4px 4px;
    transition: all 0s;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 15px 15px;
    margin: 0;
    outline: 0;
    border: none;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-results .select2-no-results {
    padding: 15px !important;
    font-size: 14px;
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0;
    margin: 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
    margin: 0;
    padding: 12px 15px;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.select2-results-dept-1 .select2-result-label {
    padding-left: 20px
}

.select2-results-dept-2 .select2-result-label {
    padding-left: 40px
}

.select2-results-dept-3 .select2-result-label {
    padding-left: 60px
}

.select2-results-dept-4 .select2-result-label {
    padding-left: 80px
}

.select2-results-dept-5 .select2-result-label {
    padding-left: 100px
}

.select2-results-dept-6 .select2-result-label {
    padding-left: 110px
}

.select2-results-dept-7 .select2-result-label {
    padding-left: 120px
}

.select2-results .select2-highlighted {
    background: #f7f7f7;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    margin: 0;
    padding: 0;
    position: relative;
    cursor: text;
    overflow: hidden;
    width: 100%;
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi .select2-choices li {
    width: 100%;
    list-style: none;
}

html[dir="rtl"] .select2-container-multi .select2-choices li {
    float: right;
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input, .user-dashboard-field-item .select2-container-multi .select2-choices .select2-search-field input {
    padding: 4px;
    border-radius: 9px;
    background: #ffffff;
    border: none;
    box-shadow: none;
    margin: 1px 0;
    width: 100% !important;
    font-size: 100%;
    color: #666;
    outline: 0;
    font-weight: 500;
    letter-spacing: 0;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 6px 10px 6px 28px;
    margin: 2px 0 2px 3px;
    position: relative;
    line-height: 13px;
    color: #ffffff;
    cursor: default;
    border: none;
    border-radius: 3px;
    background-clip: padding-box;
    user-select: none;
    background-color: var(--nwp-main-color);
    width: max-content;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
}

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
    margin-left: 0;
    margin-right: 5px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-container .select2-choice .select2-arrow {
    opacity: 0;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
}

html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-search-choice-close:after {
    content: 'X';
    font-size: 10px;
    font-weight: 500;
    left: 0;
    position: absolute;
    top: -1px;
    background: #33333373;
    width: 17px;
    text-align: center;
    color: #ffff;
    border-radius: 2px;
    height: 16px;
    padding-top: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
}

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

.user-dashboard-close-ticket-modal p {
    display: inline-block;
    font-size: 14px;
    color: #798391;
    position: relative;
    line-height: 23px;
}

.nwp-custom-toast {
    display: flex;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99999999;
    border-radius: 12px;
    background: #fff;
    padding: 25px 70px 25px 25px;
    box-shadow: 0 6px 20px -5px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.35);
    transform: translateX(calc(100% + 30px));
}

.nwp-custom-toast.error .nwp-custom-toast-text i {
    background-color: #ff3d3d;
}

.nwp-custom-toast.error .nwp-custom-toast-bar {
    background: #ff3d3d;
}

.nwp-custom-toast.info .nwp-custom-toast-text i {
    background-color: #ff873d;
}

.nwp-custom-toast.info .nwp-custom-toast-bar {
    background: #ff873d;
}

a.nwp-custom-toast-close {
    position: absolute;
    top: 30px;
    right: 30px;
}

.nwp-custom-toast.active {
    transform: translateX(0%);
}

.nwp-custom-toast-text i {
    background-color: #4CAF50;
    color: #fff;
    font-size: 18px;
    border-radius: 50%;
    margin-right: 10px;
    padding: 10px;
    display: inline-block;
    vertical-align: 6px;
}

.nwp-custom-toast-content {
    display: inline-block;
}

.nwp-custom-toast-icon {
    display: inline-block;
}

.nwp-custom-toast-text h3 {
    display: inline-block;
    font-weight: 600;
    margin-bottom: 2px;
}

.nwp-custom-toast-text p {
    font-size: 14px;
    color: #808080;
    line-height: 19px;
}

.nwp-custom-toast-close i {
    color: #909090;
    font-size: 20px;
}

.nwp-custom-toast-close:hover i {
    color: var(--nwp-main-color);
    opacity: 1;
}

.nwp-custom-toast-bar {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #4CAF50;
    left: 0;
}

.nwp-custom-toast-bar.active {
    transition: width 10s;
    width: 0%;
}

.nwp-custom-checkbox {
    margin-top: 20px;
}

.nwp-custom-checkbox label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.nwp-custom-checkbox label input {
    position: relative;
    z-index: 1;
    appearance: none;
}

.nwp-custom-checkbox label span {
    position: absolute;
    top: 1px;
    left: 0;
    width: 52px;
    height: 27px;
    background: #e8eff4;
    border-radius: 80px;
    transition: 0.5s;
}

.nwp-custom-checkbox label input:checked ~ span {
    background: var(--nwp-main-color);
}

.nwp-custom-checkbox label span i {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 19px;
    height: 19px;
    background: #fff;
    border-radius: 50%;
    transition: 0.5s;
}

.nwp-custom-checkbox label input:checked ~ span i {
    left: 28px;
}

.nwp-custom-checkbox label span i::before {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #e8eff4;
    box-shadow: 7px 0 0 #e7eff3;
    transition: 0.5s;
}

.nwp-custom-checkbox label input:checked ~ span i::before {
    background: var(--nwp-main-color);
    box-shadow: 7px 0 0 var(--nwp-main-color);
}

.nwp-custom-checkbox label span i::after {
    content: '';
    position: absolute;
    bottom: 5px;
    left: calc(50% - 5px);
    width: 10px;
    height: 3px;
    border-radius: 6px;
    background: #e8eff4;
    transition: 0.5s;
}

.nwp-custom-checkbox label input:checked ~ span i::after {
    bottom: 4px;
    height: 5px;
    border-radius: 0 0 5px 5px;
    background: var(--nwp-main-color);
}

.nwp-custom-checkbox small {
    font-size: 13px;
    color: #7e8ca5;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 1px;
    margin-left: 60px;
    font-weight: 500;
}

.nwp-custom-checkbox a {
    font-weight: 600;
    margin-right: 5px;
}

.nwp-tooltip-content {
    opacity: 0;
    position: absolute;
    padding: 8px 20px;
    background-color: var(--nwp-main-color);
    color: #ffffff;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 600;
    border-radius: .5rem;
    pointer-events: none;
    transition: .3s;
    z-index: 9;
    width: max-content;
}

.nwp-tooltip-content:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: var(--nwp-main-color);
    border-radius: 3px;
}

.nwp-tooltip-area-right .nwp-tooltip-content {
    top: -5px;
    right: 0;
    transform: translateX(70%);
}

.nwp-tooltip-area-right:hover .nwp-tooltip-content {
    opacity: 1;
    right: -1rem;
}

.nwp-tooltip-area-right .nwp-tooltip-content:after {
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    left: 1px;
}

.nwp-tooltip-area-left .nwp-tooltip-content {
    top: -11px;
    left: 0;
    transform: translateX(-100%);
}

.nwp-tooltip-area-left:hover .nwp-tooltip-content {
    opacity: 1;
    left: -1rem;
}

.nwp-tooltip-area-left .nwp-tooltip-content:after {
    top: 50%;
    transform: translate(50%, -50%) rotate(45deg);
    right: 1px;
}

.nwp-tooltip-area-bottom-left .nwp-tooltip-content {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 100%);
}

.nwp-tooltip-area-bottom:hover .nwp-tooltip-content {
    opacity: 1;
    bottom: -1rem;
}

.nwp-tooltip-area-bottom .nwp-tooltip-content:after {
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    top: 1px;
}

.nwp-tooltip-area-top .nwp-tooltip-content {
    top: -70px;
    right: 0;
}

.nwp-tooltip-area-top:hover .nwp-tooltip-content {
    opacity: 1;
    top: -50px;
    padding: 10px 20px;
}

.nwp-tooltip-area-top .nwp-tooltip-content:after {
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    bottom: -10px;
}


.nwp-custom-loader {
    width: 50px;
    aspect-ratio: 1;
    --_c: no-repeat radial-gradient(farthest-side, var(--nwp-main-color) 92%, #0000);
    background: var(--_c) top,
    var(--_c) left,
    var(--_c) right,
    var(--_c) bottom;
    background-size: 12px 12px;
    animation: l7 1s infinite;
    margin: 0 auto;
}

@keyframes l7 {
    to {
        transform: rotate(.5turn)
    }
}

.nwp-custom-loader-text {
    margin: 10px auto 30px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    color: #95a6be;
}

.nwp-custom-loader-dashboard-loading {
    margin: 60px 0;
}

body {
    letter-spacing: -0.4px;
    font-family: var(--nwp-en-font-family);
    background: #fafbff;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    transition: all .3s;
    color: var(--nwp-main-color);
}

body.user-dashboard-page {
    direction: ltr;
    letter-spacing: 0;
    padding-bottom: 50px;
    background: white;
}

.user-dashboard-inner *:not(.user-dashboard-inner i), table, .nwp-custom-toast {
    font-family: var(--nwp-en-font-family);
    letter-spacing: 0;
}

.user-dashboard-left {
    width: 18.6%;
    display: inline-block;
    position: sticky;
    top: 0;
    z-index: 3;
}

body.dashboard, body.admin {
    background: #fff;
    font-weight: 500;
}

.user-dashboard-logo img {
    width: 90%;
    margin: 30px auto 0 0;
    text-align: left;
    display: block;
}

.user-dashboard-menu h5, .user-dashboard-essential-links h5 {
    color: #adb8d1;
    font-size: 13px;
    font-weight: 500;
}

.user-dashboard-menu {
    margin: 20px 0 0;
}

.user-dashboard-menu ul li a {
    font-size: 14px;
    color: #8f9eb7;
    font-weight: 600;
    display: block;
    padding: 10px 0;
    position: relative;
}

.user-dashboard-menu ul li {
    display: block;
    position: relative;
}

.user-dashboard-menu ul {
    margin: 10px 0;
}

.user-dashboard-logged-data ul li:first-child a:hover {
    background: red;
    color: #ffffff;
}

.user-dashboard-menu ul li a i {
    font-weight: 600;
    margin-right: 7px;
    font-size: 17px;
    vertical-align: -3px;
}

.user-dashboard-menu ul li a:hover, .user-dashboard-menu ul li a:hover i {
    color: var(--nwp-main-color);
    opacity: 1;
}

.user-dashboard-menu ul li a:hover small:not(.user-dashboard-menu ul li a:hover small small) {
    background: var(--nwp-main-color);
    color: #ffffff;
}

.user-dashboard-menu ul li a small:not(.user-dashboard-menu ul li a small small) {
    position: absolute;
    right: 0;
    background: #f1f5f6;
    width: max-content;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #7e8ca0;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 8px;
    font-weight: 500;
    top: 6px;
}

.user-dashboard-menu ul li a.active small:not(.user-dashboard-menu ul li a.active small small) {
    background: var(--nwp-main-color);
    color: #fff;
}

.user-dashboard-menu ul li a.active small:not(.user-dashboard-menu ul li a[data-menu-target="wallet"] small small) {
    right: 30px;
}

.user-dashboard-menu ul li a .user-dashboard-submenu-button {
    top: 6px;
    position: absolute;
    right: 0;
    background: #f1f5f6;
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.user-dashboard-menu ul li a:hover .user-dashboard-submenu-button {
    background: var(--nwp-main-color);
}

.user-dashboard-menu ul li a:hover .user-dashboard-submenu-button i {
    color: white;
}

.user-dashboard-menu ul li a .user-dashboard-submenu-button i {
    text-align: center;
    color: #7e8ca0;
    font-size: 15px;
    margin-right: 0;
    display: block;
    padding: 5px;
}

.user-dashboard-menu ul.user-dashboard-submenu-area {
    background: var(--nwp-main-color);
    padding: 0;
    border-radius: 10px;
    margin: 0;
    height: 0;
    transition: height .6s;
    overflow: hidden;
}

.user-dashboard-menu ul li a[data-menu-target="wallet"] small:not(.user-dashboard-menu ul li a small small) {
    right: 30px;
}

.user-dashboard-menu ul.user-dashboard-submenu-area li a {
    color: #fff;
}

.user-dashboard-menu ul li ul li a i {
    color: #fff !important;
}

.user-dashboard-menu ul.user-dashboard-submenu-area li {
    padding: 0 0 0 20px;
}

.user-dashboard-menu ul.user-dashboard-submenu-area li:first-child {
    padding: 15px 0 0 20px;
}

.user-dashboard-menu ul.user-dashboard-submenu-area li a small:not(.user-dashboard-menu ul.user-dashboard-submenu-area li a small small) {
    right: 15px;
    background: #fff;
    color: var(--nwp-main-color);
    top: 7px;
}

.user-dashboard-logged-data ul li {
    display: inline-block;
    width: 45%;
    position: relative;
}

.user-dashboard-logged-data ul li:last-child {
    width: 53%;
}

.user-dashboard-logged-data {
    background: #ffffff;
    border-radius: 10px;
    box-shadow: var(--nwp-box-shadow);
    margin-bottom: 20px;
}

.user-dashboard-logged-data ul li a i {
    vertical-align: -3px;
    margin-right: 5px;
    font-size: 16px;
}

.user-dashboard-logged-data ul li:first-child a {
    background: #f6e9e9;
    display: block;
    padding: 10px 15px 10px;
    color: #fa7174;
    border-radius: 10px 0 100px 10px;
    font-size: 13px;
    font-weight: 600;
    line-height: 25px;
}

.user-dashboard-logged-data ul li:last-child a {
    display: block;
    padding: 10px 6px 0;
    color: #a0a9b6;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
}

.user-dashboard-essential-links {
    margin: 30px 0;
    display: none;
}

.user-dashboard-essential-links ul {
    margin: 10px 0;
    border-radius: 7px;
    background: #eff1f9;
}

.user-dashboard-content.collapsed {
    width: 96%;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a .user-dashboard-menu-hot-badge {
    opacity: 0;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a small, .user-dashboard-left.collapsed .user-dashboard-menu h5, .user-dashboard-left.collapsed .user-dashboard-submenu-button {
    display: none;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a {
    text-align: center;
    padding: 9px 0;
    margin-bottom: 5px;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a i {
    margin-right: 0;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a.active {
    border: none;
    padding-left: 0;
    background: var(--nwp-main-color);
    border-radius: 10px;
    color: #fff;
}

.user-dashboard-left.collapsed .user-dashboard-collapse {
    right: -50px;
}

.user-dashboard-left.collapsed .user-dashboard-logged-data ul li {
    width: 100%;
    overflow: hidden;
}

.user-dashboard-left .nwp-dashboard-icon {
    display: none;
}

.user-dashboard-left.collapsed .nwp-dashboard-logo {
    display: none;
}

.user-dashboard-left.collapsed a.nwp-dashboard-icon {
    display: block;
    width: 50px;
}

.user-dashboard-left.collapsed .user-dashboard-collapse {
    right: -52px;
    top: 6px;
    background: var(--nwp-main-color);
    color: #fff;
    border-radius: 10px;
}

.user-dashboard-left.collapsed .user-dashboard-logged-data ul li:last-child a {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 10px 7px;
}

.user-dashboard-left.collapsed .user-dashboard-logged-data ul li a {
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 10px 0;
    font-size: 12px;
}

.user-dashboard-left.collapsed .user-dashboard-logged-data ul li a i {
    display: block;
}

.user-dashboard-essential-links ul li {
    display: inline-block;
    position: relative;
}

.user-dashboard-essential-links ul li a {
    display: block;
    text-align: right;
    color: #8a96a7;
    font-size: 16px;
    padding: 13px 14px;
}

.user-dashboard-essential-links ul li .nwp-tooltip-area-left .nwp-tooltip-content {
    top: 3px;
    left: 12px;
}

.user-dashboard-affiliate-call-to-action {
    text-align: center;
    margin: 50px 0 100px;
}

.user-dashboard-affiliate-call-to-action i {
    color: var(--nwp-main-color);
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
}

.user-dashboard-affiliate-call-to-action h3 {
    font-weight: 600;
    color: #95a6be;
    font-size: 15px;
}

.user-dashboard-affiliate-call-to-action h3 strong {
    font-weight: 800;
    color: var(--nwp-main-color);
    margin-right: 3px;
}

.user-dashboard-affiliate-call-to-action small {
    font-size: 13px;
    color: #9999;
    font-weight: 400;
}

.user-dashboard-affiliate-call-to-action small strong {
    color: var(--nwp-main-color);
    margin-right: 3px;
    font-weight: 900;
}

.user-dashboard-affiliate-call-to-action a {
    display: block;
    background: #95a6be;
    color: #fff;
    border-radius: 8px;
    font-size: 13px;
    padding: 12px 20px 13px 50px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
}

.user-dashboard-affiliate-call-to-action:hover a {
    background: var(--nwp-main-color);
    opacity: 1;
}

.user-dashboard-affiliate-call-to-action a i {
    background: #fff;
    position: absolute;
    top: 6px;
    left: 6px;
    border-radius: 5px;
    color: #95a6be;
    font-size: 15px;
    text-align: center;
    padding: 7px;
}

.user-dashboard-logo {
    position: relative;
    margin-right: 30px;
}

.user-dashboard-collapse {
    position: absolute;
    right: -30px;
    background: #f1f5f6;
    padding: 11px 3px;
    border-radius: 0 10px 10px 0;
    color: #7e8ca5;
    cursor: pointer;
    line-height: 0;
}

.user-dashboard-collapse:hover {
    background: var(--nwp-main-color);
    color: white;
}

.user-dashboard-content {
    display: inline-block;
    width: 82%;
    padding: 20px 0 0 35px;
    vertical-align: top;
}

.user-dashboard-search-icon {
    position: absolute;
    left: 16px;
    top: 16px;
    color: #95a6be;
    font-size: 18px;
    z-index: 9;
}

.user-dashboard-search {
    position: relative;
    width: 30%;
    display: inline-block;
    transition: all .3s !important;
}

.user-dashboard-search input[type="search"] {
    border: none;
    padding: 16px 20px 16px 45px;
    border-radius: 8px;
    font-size: 13.5px;
    font-weight: 500;
    color: #95a6be;
    box-shadow: var(--nwp-box-shadow);
    position: relative;
    width: 100%;
    z-index: 9;
    transition: all .5s !important;
    background: #fff;
}

.user-dashboard-search input[type="search"]:disabled {
    cursor: no-drop;
    pointer-events: none;
}

.user-dashboard-search input[type="search"]::placeholder {
    color: #95a6be;
}

.user-dashboard-header-menu {
    width: 34%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px 0 30px;
    border-right: 3px solid var(--nwp-main-color);
}

.user-dashboard-header-menu ul li {
    display: inline-block;
}

.user-dashboard-header-menu ul li a {
    font-size: 13px;
    font-weight: 500;
    color: #8596ad;
    padding: 8px 15px;
    display: block;
    border-radius: 5px;
}

.user-dashboard-header-menu ul li a:hover, .user-dashboard-header-menu ul li.active a {
    background: #f1f5f6;
}

.user-dashboard-header-menu ul li a i {
    font-size: 16px;
    vertical-align: -3px;
    margin-right: 5px;
}

.user-dashboard-header-action {
    display: inline-block;
    position: relative;
    padding: 0 20px;
    vertical-align: -10px;
}

.user-dashboard-header-action ul li {
    display: inline-block;
    position: relative;
    margin-left: 5px;
}

.user-dashboard-item-count-blob {
    position: absolute;
    top: 0;
    background: var(--nwp-main-color);
    width: 15px;
    height: 15px;
    color: #ffff;
    font-size: 9px;
    line-height: 15px;
    border-radius: 5px;
    right: 8px;
    text-align: center;
}

.user-dashboard-header-action ul li a {
    font-size: 22px;
    position: relative;
    display: block;
    width: 30px;
    padding: 5px;
    margin-right: 0;
    color: #95a6be;
}

.user-dashboard-header-user-area {
    position: relative;
    display: inline-flex;
    width: 20%;
    cursor: pointer;
    justify-content: flex-end;
    align-items: center;
}

.user-dashboard-header-user-area .user-dashboard-profile {
    position: relative;
}

.user-dashboard-breadcrumb ul li a {
    color: #7b8aa0;
    font-weight: 500;
}

.user-dashboard-breadcrumb ul li a:hover {
    color: var(--nwp-main-color);
    opacity: 1;
}

.user-dashboard-avatar {
    width: 50px;
    border-radius: 15px;
    border: 3px solid #eeeff2;
    height: 50px;
    box-shadow: var(--nwp-box-shadow);
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-sizing: content-box;
}

.user-dashboard-avatar img {
    width: 100%;
    border-radius: 15px;
    border: 4px solid #ffffff;
    height: 100%;
}

.user-avatar-left-box {
    width: 3px;
    height: 15px;
    position: absolute;
    background: var(--nwp-main-color);
    top: 37%;
    left: -3px;
    border-radius: 30px;
}

.user-avatar-verify-badge {
    background: #ffffff;
    border-radius: 15px;
    width: 20px;
    color: var(--nwp-main-color);
    font-size: 16px;
    height: 20px;
    text-align: center;
    line-height: 22px;
    position: absolute;
    top: -5px;
    right: -5px;
    padding: 1px;
}

.user-dashboard-header-profile-data {
    display: inline-block;
    padding: 0 0 0 8px;
    line-height: 18px;
    vertical-align: middle;
}

.user-dashboard-header-profile-data h3 {
    font-weight: 700;
    font-size: 15px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
    margin-bottom: -2px;
    text-transform: capitalize;
}

.user-dashboard-header-profile-data h3 strong {
    color: #414141;
    margin-left: 2px;
}

.user-header-wallet-balance i {
    color: var(--nwp-main-color);
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 5px;
}

.user-header-wallet-balance {
    font-size: 12px;
    color: #7e8ca5;
    font-weight: 500;
}

.user-header-wallet-balance strong {
    color: var(--nwp-main-color);
    font-weight: 700;
}

.user-dashboard-breadcrumb {
    padding: 20px 0;
}

.user-dashboard-breadcrumb ul li {
    display: inline-block;
    font-size: 12px;
    margin: 0 5px;
    color: #7e8fa6;
}

.user-dashboard-breadcrumb ul li i {
    vertical-align: -3px;
    margin-right: 5px;
    font-size: 15px;
}

.user-dashboard-breadcrumb ul li:first-child {
    margin-left: 0;
}

.user-dashboard-breadcrumb ul li small {
    margin-left: 10px;
}

.user-dashboard-breadcrumb ul li.current {
    color: var(--nwp-main-color);
    font-weight: 500;
}

.user-dashboard-statistics-item {
    box-shadow: var(--nwp-box-shadow);
    padding: 30px;
    border-radius: 10px;
    position: relative;
    margin-right: 15px;
    background: #fff;
    vertical-align: bottom;
    margin-top: 10px;
    display: block;
}

.user-dashboard-statistics-item-handler {
    width: 32%;
    display: inline-block;
    margin-right: 16px;
}

.user-dashboard-statistics-item-handler a:hover {
    opacity: 1;
}

.user-dashboard-statistics .user-dashboard-statistics-item-handler:last-child {
    margin: 0;
}

.user-dashboard-statistics .user-dashboard-statistics-item:last-child {
    margin: 0;
}

.user-dashboard-statistics-item small:not(.user-dashboard-statistics-item strong small) {
    display: block;
    font-size: 12px;
    color: #7e8ca5;
}

.user-dashboard-statistics-item:hover small {
    color: #fff !important;
}

.user-dashboard-statistics-item strong {
    display: block;
    font-size: 17px;
    font-weight: 700;
    color: var(--nwp-main-color);
}

.user-dashboard-statistics-item i {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 30px;
    color: #95a6be;
}

.user-dashboard-statistics-chart-overview {
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    color: #95a6be;
    width: 48%;
    display: inline-block;
}

.user-dashboard-statistics-item .user-dashboard-statistics-chart-overview small {
    font-size: 11px !important;
    margin-top: 5px;
    color: white !important;
    opacity: 0;
    visibility: hidden;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart-overview small {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-statistics-chart-overview i {
    vertical-align: -2px;
    position: relative;
    right: auto;
    top: auto;
    font-size: 13px;
    margin-right: 4px;
}

.user-dashboard-statistics-chart {
    background: #95a6be;
    width: 12px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 5px;
    position: relative;
    max-height: 100%;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart-holder {
    background: #ffffff21;
}

.user-dashboard-statistics-chart .user-dashboard-statistics-chart-month {
    display: block;
    position: absolute;
    bottom: -15px;
    font-size: 11px;
    text-align: center;
    color: #909eb7;
    left: 1px;
    opacity: 0;
    visibility: hidden;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart-month {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-statistics-chart-month-show {
    position: absolute;
    bottom: -15px;
    left: 1px;
    font-size: 11px;
    text-align: right;
    color: white;
    opacity: 0;
    visibility: hidden;
    background: var(--nwp-main-color);
    z-index: 2;
    padding-right: 10px;
    width: max-content;
}

.user-dashboard-statistics-chart:hover .user-dashboard-statistics-chart-month-show {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-statistics-chart-list {
    height: 60px;
    width: 50%;
    display: inline-block;
    margin-top: 5px;
}

.user-dashboard-statistics-chart-list .user-dashboard-statistics-chart:nth-child(even) {
    background: var(--nwp-main-color);
}

.user-dashboard-statistics-chart-holder {
    display: inline-block;
    height: 100%;
    background: #e6e6e6;
    width: 12px;
    border-radius: 10px;
    margin-right: -16.5px;
}

.user-dashboard-statistics-item:hover {
    background: var(--nwp-main-color);
}

.user-dashboard-statistics-item:hover small, .user-dashboard-statistics-item:hover strong, .user-dashboard-statistics-item:hover i, .user-dashboard-statistics-item:hover .user-dashboard-statistics-chart-overview {
    color: #ffffff;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart:nth-child(even) {
    background: #ffffff73;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart-month {
    color: #fff;
}

.user-dashboard-statistics-item:hover .user-dashboard-statistics-chart {
    background: white;
}

.user-dashboard-last-tickets {
    display: block;
    box-shadow: var(--nwp-box-shadow);
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    margin-right: 20px;
    background: #fff;
    margin-top: 25px;
    vertical-align: top;
    min-height: 290px;
}

.user-dashboard-last-tickets-handler {
    width: 55%;
    display: inline-block;
}

.user-dashboard-last-orders-handler {
    display: inline-block;
    width: 45%;
    vertical-align: top;
}

.user-dashboard-last-tickets.last-orders {
    margin-right: 0;
    display: block;
}

.user-dashboard-section-title-button {
    position: absolute;
    top: 25px;
    right: 30px;
    color: var(--nwp-main-color);
    font-size: 12px;
    font-weight: 600;
}

.user-dashboard-section-title-button i {
    font-weight: 600;
    margin-right: 7px;
    font-size: 16px;
    vertical-align: -4px;
}

.user-dashboard-section-title i {
    font-weight: 600;
    margin-right: 5px;
    font-size: 17px;
    vertical-align: -4px;
}

.user-dashboard-section-title {
    font-size: 13px;
    color: #95a5be;
    font-weight: 500;
    display: block;
    border-bottom: 1px solid #eeeeee99;
    padding-bottom: 15px;
}

.user-dashboard-ticket-data {
    width: max-content;
    font-size: 12px;
    color: #bbbbbb;
    display: inline-block;
    line-height: 16px;
    margin-right: 20px;
}

.user-dashboard-ticket-data strong {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    color: #79879b;
}

.user-dashboard-ticket-data i, .user-dashboard-order-data i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 2px;
    color: #7e8ca5;
}

.user-dashboard-tickets-list {
    padding: 20px 0 10px;
}

.user-dashboard-ticket-action ul li {
    display: inline-block;
    margin-left: 2px;
    position: relative;
}

.user-dashboard-ticket-action .nwp-tooltip-content {
    left: -45px;
    font-size: 12px;
    width: max-content;
}

.user-dashboard-ticket-action ul li a {
    color: #7e8ca5;
    font-size: 13px;
    display: block;
    position: relative;
}

.user-dashboard-ticket-title a {
    font-size: 13px;
    font-weight: 500;
    color: #4e545e;
    margin-bottom: 5px;
    display: block;
}

.user-dashboard-ticket-action ul li a i {
    font-size: 15px;
}

.user-dashboard-tickets-list-item:hover .user-dashboard-ticket-data i {
    color: var(--nwp-main-color);
}

.user-dashboard-tickets-list-item:hover .user-dashboard-ticket-title a {
    color: var(--nwp-main-color);
}

.user-dashboard-ticket-action ul li:first-child a:hover {
    color: #4eb04e;
}

.user-dashboard-ticket-action ul li:nth-child(2) a:hover {
    color: #f17c7c;
}

.user-dashboard-ticket-action ul li:nth-child(3) a:hover {
    color: #6b7583;
}

.user-dashboard-tickets-list-item {
    margin-bottom: 15px;
    line-height: 22px;
    position: relative;
}

.user-dashboard-ticket-title h3 {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: -4px;
    font-size: 14px;
    font-weight: 500;
    color: #929292;
}

.user-dashboard-ticket-action {
    border-left: 3px solid #ebf2ff;
    display: inline-block;
    width: 21%;
    text-align: right;
    vertical-align: top;
    padding: 5px 0;
    margin-top: -15px;
}

.user-dashboard-tickets-list-items {
    min-height: 178px;
}

.user-dashboard-tickets-list-item:hover .user-dashboard-ticket-action {
    border-left: 3px solid var(--nwp-main-color);
}

.user-dashboard-tickets-list-button a, .user-dashboard-data-is-empty a {
    display: block;
    border-radius: 8px;
    padding: 14px 30px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    text-align: center;
}

.user-dashboard-tickets-list-button a i, .user-dashboard-data-is-empty a i {
    vertical-align: -6px;
    margin-right: 8px;
    font-size: 20px;
}

.user-dashboard-order-status {
    display: inline-block;
    text-align: center;
    background: #f1f5f6;
    border-radius: 10px;
    line-height: 0;
    position: relative;
    margin-right: 5px;
    vertical-align: 2px;
    padding: 15px;
}

.user-dashboard-order-data-handler {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    line-height: normal;
    margin-right: 15px;
}

.user-dashboard-order-status i {
    margin: 0;
    color: #7386a0;
}

.user-dashboard-order-status-badge i {
    font-size: 14px;
    margin-left: -1px;
    background: #f1f5f6;
    display: block;
    border-radius: 100px;
}

.user-dashboard-tickets-list-item:hover .user-dashboard-order-status-badge i {
    background: var(--nwp-main-color);
}

.user-dashboard-order-status-badge {
    position: absolute;
    top: 10px;
    width: 14px;
    height: 15px;
    text-align: center;
    line-height: 12px;
    color: #fff;
    border-radius: 100px;
    right: 7px;
}

.user-dashboard-order-data {
    font-size: 12px;
    font-weight: 500;
    color: #7e8ca5;
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
    line-height: 18px;
    margin-top: 5px;
}

.user-dashboard-order-data strong {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #79879b;
}

.user-dashboard-order-action ul li {
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

.user-dashboard-order-action ul li:first-child {
    margin-right: 0;
    margin-left: 5px;
}

.user-dashboard-order-action ul li a:hover {
    opacity: 1;
}

.user-dashboard-order-action ul li a i {
    font-size: 16px;
}

.user-dashboard-order-action {
    display: inline-block;
    border-left: 3px solid #ebf2ff;
    padding: 6px 0 5px 15px;
    margin-left: 15px;
    position: absolute;
    right: 0;
    top: 10px;
}

.user-dashboard-last-tickets.last-orders .user-dashboard-tickets-list-item {
    margin-bottom: 21px;
}

.user-dashboard-last-tickets.last-orders .user-dashboard-tickets-list-item:hover .user-dashboard-order-data i {
    color: var(--nwp-main-color);
}

.user-dashboard-last-tickets.last-orders .user-dashboard-tickets-list-item:hover .user-dashboard-order-data strong {
    color: #505c6e;
}

.user-dashboard-discount-code {
    box-shadow: var(--nwp-box-shadow);
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    margin-right: 20px;
    background: #fff;
    margin-top: 25px;
    vertical-align: top;
}

.user-dashboard-discount-code-handler {
    width: 70%;
    display: inline-block;
}

.user-dashboard-long-day-handler {
    width: 29.5%;
    display: inline-block;
    vertical-align: bottom;
}

.user-dashboard-discount-code-icon {
    display: inline-block;
    width: 12%;
    border-right: 1px dashed #c6c6c699;
}

.user-dashboard-discount-code-icon i, .user-dashboard-long-day-icon {
    height: 60px;
    border-radius: 10px;
    background: var(--nwp-main-color);
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    position: relative;
    box-shadow: 1px 0 16px 0 #d0dfff;
    padding: 18px;
    display: block;
    width: 60px;
}

.user-dashboard-discount-code-content {
    display: inline-block;
    width: 49%;
    padding-left: 15px;
    vertical-align: sub;
}

.user-dashboard-discount-code:hover .user-dashboard-performance a {
    color: var(--nwp-main-color);
}

.user-dashboard-discount-code-content strong {
    display: block;
    font-weight: 800;
    color: var(--nwp-main-color);
    font-size: 18px;
}

.user-dashboard-discount-code-content small {
    font-size: 13px;
    font-weight: 400;
    color: #727a87;
    margin-bottom: 3px;
}

.user-dashboard-discount-code-box input {
    padding: 10px 15px 10px 40px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    color: #738195;
    transition: all .3s;
    font-weight: 600;
    border: 1px dashed #7381956b;
    text-transform: uppercase;
    width: 180px;
}

.user-dashboard-discount-code-box {
    position: absolute;
    top: 25px;
    right: 35px;
}

.user-dashboard-discount-code-box a {
    position: absolute;
    top: 4px;
    font-size: 14px;
    left: 4px;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 8px;
    border-radius: 5px;
    cursor: pointer;
    line-height: 0;
}

.user-dashboard-performance {
    text-align: right;
    margin-top: -15px;
    margin-right: 5px;
}

.user-dashboard-performance a {
    font-size: 12px;
    color: #8e9db0;
    font-weight: 500;
}

.user-dashboard-performance a i {
    font-size: 15px;
    vertical-align: -3px;
    margin-left: 5px;
}

.user-dashboard-long-day {
    box-shadow: var(--nwp-box-shadow);
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    background: #fff;
    margin-top: 0;
}

.user-dashboard-long-day-icon {
    display: inline-block;
    margin-right: 15px;
}

.user-dashboard-long-day-text {
    display: inline-block;
    vertical-align: -8px;
}

.user-dashboard-long-day-text strong {
    font-weight: 800;
    color: var(--nwp-main-color);
    font-size: 18px;
    margin-right: 5px;
}

.user-dashboard-long-day-text small, .user-dashboard-long-day-text p {
    font-size: 13px;
    font-weight: 400;
    color: #727a87;
    margin-bottom: 3px;
}

.user-dashboard-box-blur {
    background: var(--nwp-main-color);
    width: 25px;
    height: 25px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 85px 100px 25px 130px;
}

.user-dashboard-last-notification {
    box-shadow: var(--nwp-box-shadow);
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    margin-right: 20px;
    background: #fff;
    margin-top: 25px;
    vertical-align: top;
}

.user-dashboard-last-notification-handler {
    display: inline-block;
    width: 60%;
}

.user-dashboard-notifications-type {
    display: inline-block;
    text-align: center;
    background: #f1f5f6;
    border-radius: 10px;
    line-height: 51px;
    position: relative;
    margin-right: 5px;
    color: #64899b;
    vertical-align: middle;
    padding: 14px;
}

.user-dashboard-notifications-content {
    display: inline-block;
    width: 68%;
    vertical-align: middle;
}

.user-dashboard-notifications-content h3 {
    font-size: 13px;
    font-weight: 600;
    color: #727a87;
    margin-bottom: 3px;
}

.user-dashboard-notifications-meta-date {
    font-size: 12px;
    font-weight: 500;
    color: #7e8ca5;
    display: inline-block;
    margin-right: 25px;
    vertical-align: middle;
}

.user-dashboard-notifications-meta-date strong {
    font-weight: 500;
}

.user-dashboard-notifications-meta-date i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 2px;
    color: #7e8ca5;
}

.user-dashboard-notifications-view {
    display: inline-block;
    text-align: left;
    width: 15%;
}

.user-dashboard-notifications-view a {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #8596ad;
    padding: 8px;
    border-radius: 30px;
    background: #f1f5f6;
    text-align: center;
}

.user-dashboard-notifications-view a i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 6px;
    color: #7ea0b0;
}

.user-dashboard-notifications-list {
    padding: 20px 0 10px;
}

.user-dashboard-notifications-item:hover .user-dashboard-notifications-view a, .user-dashboard-notifications-item:hover .user-dashboard-notifications-type {
    background: var(--nwp-main-color);
    color: #ffffff;
}

.user-dashboard-notifications-item:hover .user-dashboard-notifications-view a i {
    color: #ffffff;
}

.user-dashboard-notifications-item:hover .user-dashboard-notifications-meta-date i {
    color: var(--nwp-main-color);
}

.user-dashboard-notifications-item {
    margin-bottom: 20px;
}

.user-dashboard-notifications-item:last-child {
    margin-bottom: 0;
}

.user-dashboard-notifications-content h3 strong {
    font-weight: 600;
    color: var(--nwp-main-color);
}

.user-dashboard-last-posts {
    box-shadow: var(--nwp-box-shadow);
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    background: #fff;
    margin-top: 25px;
    vertical-align: top;
    min-height: 303px;
}

.user-dashboard-last-posts-handler {
    display: inline-block;
    width: 40%;
    vertical-align: top;
}

.user-dashboard-data-handler {
    padding-bottom: 30px;
}

.user-dashboard-last-posts-title img {
    width: 47px;
    border-radius: 7px;
    margin-right: 10px;
    float: left;
    margin-top: -3px;
}

.user-dashboard-last-posts-title h2 {
    font-size: 12px;
    font-weight: 500;
    color: #727a87;
    margin-bottom: 3px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-dashboard-last-posts-list {
    padding: 25px 0 0;
}

.user-dashboard-last-posts-meta .user-dashboard-last-posts-meta-data {
    font-size: 12px;
    font-weight: 500;
    color: #7e8ca5;
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
}

.user-dashboard-last-posts-meta-data strong {
    font-weight: 500;
}

.user-dashboard-last-posts-meta .user-dashboard-last-posts-meta-data:last-child {
    margin: 0;
}

.user-dashboard-last-posts-meta-data i {
    font-weight: 600;
    margin-right: 1px;
    font-size: 13px;
    vertical-align: -2px;
    color: var(--nwp-main-color);
    display: inline-block;
}

.user-dashboard-last-posts-item:hover .user-dashboard-last-posts-meta-data i, .user-dashboard-last-posts-item:hover .user-dashboard-last-posts-title h2 {
    color: var(--nwp-main-color);
}

.user-dashboard-last-posts-item {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

.user-dashboard-last-posts-item:last-child {
    margin-bottom: 6px;
}

.user-dashboard-left.collapsed {
    width: 4%;
}

.nwp-top-loader-page {
    position: fixed;
    top: 0;
    width: 1px;
    height: 4px;
    background: var(--nwp-main-color);
    transition: all 1s;
    z-index: 999;
}

.user-dashboard-single-ticket {
    display: block;
    padding: 25px 30px 20px;
    border-radius: 10px;
    position: relative;
    background: #f3f6f885;
    margin-top: 10px;
    vertical-align: top;
    border: 1px solid #f1f3ff;
}

.user-dashboard-single-ticket-reply-content img {
    width: 100%;
    height: auto;
}

.user-dashboard-single-ticket-title {
    font-size: 14px;
    color: #626e80;
    font-weight: 500;
    display: block;
    width: 66%;
    margin-top: 2px;
    margin-bottom: 40px;
}

.user-dashboard-single-ticket-title h1 {
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-dashboard-single-ticket-title i {
    font-weight: 600;
    margin-right: 7px;
    font-size: 16px;
    vertical-align: -3px;
}

.user-dashboard-single-ticket-content {
    line-height: 26px;
    margin: 15px 0 30px;
    font-weight: 500;
    font-size: 14px;
    color: #505660;
}

.user-dashboard-single-ticket-date {
    position: absolute;
    top: 30px;
    right: 130px;
    font-weight: 500;
    font-size: 12px;
    color: #7d7b7b;
    padding-left: 20px;
}

.user-dashboard-single-ticket-date i {
    font-size: 16px;
    margin-right: 7px;
    border-radius: 100px;
    color: var(--nwp-main-color);
    font-weight: 500;
    text-align: center;
    vertical-align: -4px;
}

.user-dashboard-single-ticket-data {
    border-radius: 10px;
    padding: 30px 30px 20px;
    margin-top: 10px;
    background: #fff;
    border: 1px solid #dcdcdc99;
}

.user-dashboard-single-ticket-title-left i {
    font-size: 25px;
    color: var(--nwp-main-color);
    border-radius: 6px;
    line-height: 36px;
    text-align: center;
    vertical-align: -8px;
    margin-right: 7px;
}

.user-dashboard-single-ticket-title-left span {
    font-size: 13px;
    color: #75859d;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}

.user-dashboard-single-ticket-data-title span {
    font-size: 13px;
    color: #75859d;
    font-weight: 500;
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px dashed #c5c5c5bd;
    padding-bottom: 12px;
}

.user-dashboard-single-ticket-title-left p {
    margin: 5px 0 0;
    color: var(--nwp-main-color);
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 700;
    display: inline;
}

.user-dashboard-single-ticket-data-list ul li p {
    display: inline-block;
    color: #89909b;
    font-size: 12.5px;
}

.user-dashboard-single-ticket-data-list ul li i {
    font-weight: 600;
    margin-right: 3px;
    font-size: 16px;
    vertical-align: -3px;
    color: #7e8ca0;
}

.user-dashboard-single-ticket-data-list ul li strong:not(.user-dashboard-single-install-data .user-dashboard-single-ticket-data-list ul li.single-install-note strong) {
    color: var(--nwp-main-color);
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 600;
    max-width: 130px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: max-content;
    position: absolute;
    top: 4px;
    right: 0;
}

.user-dashboard-single-ticket-data-list ul li strong.expired:not(.user-dashboard-single-install-data .user-dashboard-single-ticket-data-list ul li.single-install-note strong) {
    color: red;
    font-weight: 700;
}

.user-dashboard-single-ticket-data-list ul li {
    display: block;
    margin: 15px 0;
    width: 100%;
    position: relative;
}

.user-dashboard-single-ticket-data-list ul {
    margin: 20px 0 10px;
}

.user-dashboard-single-ticket-left-meta {
    width: 31%;
    display: inline-block;
    position: sticky;
    top: 40px;
    vertical-align: top;
    overflow-y: scroll;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.user-dashboard-single-ticket-data-list ul .single-ticket-order-status strong:not(.user-dashboard-single-install-data .user-dashboard-single-ticket-data-list ul .single-ticket-order-status strong) {
    background: #bababa;
    padding: 7px 15px;
    margin-top: -6px;
    border-radius: 25px;
    color: #fff;
    font-size: 11px;
    width: max-content;
}

.user-dashboard-single-ticket-data-list ul .single-ticket-order-status strong.completed {
    background: #4CAF50 !important;
}

.user-dashboard-single-ticket-data-list ul .single-ticket-order-status strong.refunded {
    background: #fa4040 !important;
}

.user-dashboard-single-ticket-close-button a {
    display: block;
    background: #ffffff;
    color: #fa4040;
    border-radius: 8px;
    font-size: 14px;
    padding: 10px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
    text-align: center;
    border: 2px dashed #fa4040;
    opacity: 0.8;
}

.user-dashboard-single-ticket-close-button a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 5px;
}

.user-dashboard-single-ticket-close-button a:hover {
    opacity: 1;
    background: #fa4040;
    color: #fff;
}

.user-dashboard-single-ticket-close-button small {
    font-size: 12px;
    color: #7e8ca5;
    display: block;
    padding: 9px 0 0;
    line-height: 18px;
}

.user-dashboard-single-ticket-close-button {
    margin-top: 40px;
}

.user-dashboard-single-ticket-data-list ul li strong a i {
    color: var(--nwp-main-color);
    margin-left: 5px;
    font-size: 14px;
    margin-right: 0;
    vertical-align: -2px;
}

.dashboard-single-ticket-first-footer {
    padding: 20px 0 0;
    border-top: 1px dashed #c5c5c599;
    margin-top: 20px;
    position: relative;
}

.dashboard-single-ticket-footer-user-information small {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    text-transform: capitalize;
    color: #7e8ca0;
}

.dashboard-single-ticket-footer-user-information {
    vertical-align: middle;
    display: inline-block;
}

.dashboard-single-ticket-footer-user-information strong {
    font-weight: 500;
    color: #7e8ca5;
    font-size: 12px;
    letter-spacing: 0;
= text-transform: lowercase;
    display: none;
}

.dashboard-single-ticket-first-footer-user img {
    width: 40px;
    border-radius: 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}

.dashboard-single-ticket-first-footer-attachment {
    position: absolute;
    right: 0;
    top: 30px;
    width: 60%;
    text-indent: unset;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    color: #7e8ca5;
}

.ticket-attachment-more .ticket-attachment-more-count:not(.ticket-attachment-more-count:nth-child(2)) {
    display: none;
}

.ticket-attachment-more small {
    display: inline-block;
    color: var(--nwp-main-color);
    margin: 0 5px;
    font-size: 13px;
    font-weight: 600;
    border-bottom: 2px solid;
    cursor: pointer;
    vertical-align: 2px;
}

.ticket-attachment-more {
    display: inline-block;
}

.ticket-attachment-more-count {
    display: inline-block;
    border-radius: 100px;
    padding: 9px;
    text-align: center;
    line-height: 10px;
    font-size: 12px;
    width: 8px;
    height: 8px;
    margin-right: 1px;
    background: var(--nwp-main-color);
    color: #fff;
}

.dashboard-single-ticket-first-footer-attachment i {
    color: var(--nwp-main-color);
    vertical-align: -3px;
    margin-right: 3px;
    font-size: 15px;
}

.dashboard-single-ticket-first-footer-attachment a {
    text-decoration: none;
    color: #8d8d8d;
    font-weight: 500;
    font-size: 12px;
}

.ticket-attachment-more-list {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    padding: 10px 20px;
    border-radius: 100px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}

.user-dashboard-single-ticket.blurred .user-dashboard-single-ticket-content p, .user-dashboard-single-ticket.blurred .dashboard-single-ticket-footer-user-information, .user-dashboard-single-ticket.blurred .dashboard-single-ticket-first-footer-user img, .user-dashboard-single-ticket.blurred .dashboard-single-ticket-first-footer-user img, .user-dashboard-single-ticket.blurred .user-dashboard-single-ticket-title, .user-dashboard-single-ticket.blurred .user-dashboard-single-ticket-date, .user-dashboard-single-ticket.blurred .user-dashboard-single-ticket-user-badge {
    filter: blur(3px) grayscale(1);
}

.ticket-attachment-more-list.show {
    visibility: visible;
    opacity: 1;
    bottom: 30px;
}

.ticket-attachment-more-list a:last-child {
    border: none;
    padding: 0;
    margin: revert-layer;
}

.ticket-attachment-more-list a {
    margin-right: 15px;
    border-right: 1px solid #c6c6c699;
    padding-right: 15px;
    color: #8695ab;
    font-size: 13px;
}

.ticket-attachment-more-list a i {
    vertical-align: -2px;
    margin-right: 4px;
    color: var(--nwp-main-color);
}

.user-dashboard-single-ticket-user-badge {
    display: inline-block;
    position: absolute;
    right: 30px;
    top: 25px;
}

.user-dashboard-single-ticket-user-badge span {
    background: #ad7a51;
    color: #fff;
    border-radius: 5px;
    padding: 8px 15px;
    font-size: 11px;
    font-weight: 600;
}

.user-dashboard-single-ticket-user-badge span.customer {
    background: #65b368;
}

.user-dashboard-single-ticket-content-handler {
    display: inline-block;
    width: 68%;
    padding-right: 25px;
    box-sizing: border-box;
}

.user-dashboard-single-ticket-content-handler ul {
    padding-left: 25px;
}

.user-dashboard-single-ticket-responses-list {
    margin: 25px 0;
}

.user-dashboard-single-ticket-reply-item {
    border: 1px solid #ececec;
    padding: 20px 20px 12px;
    border-radius: 8px;
    margin-bottom: 15px;
}

.user-dashboard-single-ticket-reply-message-id i {
    background: #ffe6d3;
    text-align: center;
    border-radius: 10px;
    font-size: 16px;
    color: #ad7a50;
    line-height: 40px;
    margin-right: 10px;
    display: inline-block;
    padding: 14px;
}

.user-dashboard-single-ticket-reply-message-id span {
    font-weight: 600;
    font-size: 14px;
}

.user-dashboard-single-ticket-reply-message-header {
    position: relative;
}

.user-dashboard-single-ticket-reply-item-date {
    position: absolute;
    top: 15px;
    right: 100px;
    font-weight: 500;
    font-size: 12px;
    color: #7d7b7b;
}

.user-dashboard-single-ticket-reply-item-date i {
    font-size: 16px;
    margin-right: 7px;
    border-radius: 100px;
    color: #ad7a51;
    font-weight: 500;
    text-align: center;
    vertical-align: -3.5px;
}

.user-dashboard-single-ticket-reply-item-action:hover ul {
    top: 30px;
    visibility: visible;
    opacity: 1;
}

.user-dashboard-single-ticket-reply-content, .user-dashboard-single-ticket-reply-content p {
    line-height: 26px;
    margin: 25px 0;
    font-weight: 500;
    font-size: 14px;
    color: #6f82a3;
}

.user-dashboard-single-ticket-footer-user-badge {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 10px;
}

.user-dashboard-single-ticket-footer-user-badge span {
    background: #ad7a51;
    color: #fff;
    border-radius: 5px;
    padding: 8px 15px;
    font-size: 11px;
    font-weight: 600;
}

.user-dashboard-single-ticket-footer-user-badge span.customer {
    background: #65b368;
}

.user-dashboard-single-ticket-reply-item.customer {
    background: #fbfbfb;
}

.user-dashboard-single-ticket-reply-item.customer .user-dashboard-single-ticket-reply-message-id i {
    background: #e7f5e8;
    color: #65b368;
}

.user-dashboard-single-ticket-reply-item.customer .user-dashboard-single-ticket-reply-item-date i {
    color: #65b368;
}

.user-dashboard-single-ticket-responses-list .dashboard-single-ticket-first-footer {
    border: none;
    padding: 0;
    margin: 0;
}

.user-dashboard-single-ticket-editor {
    margin-right: 20px;
    position: relative;
    margin-bottom: 50px;
}

.user-dashboard-single-ticket-editor textarea {
    border-radius: 10px;
    border: 1px solid #ececec;
    background: #ffffff;
    padding: 20px;
    width: 100%;
    font-size: 14px;
    resize: none;
    color: #738196;
    line-height: 25px;
    font-weight: 500;
}

.nwp-reply-form-submit-button {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.nwp-reply-form-submit-button i {
    font-size: 15px;
    vertical-align: -4px;
    margin-right: 8px;
}

.nwp-reply-form-buttons a {
    display: inline-block;
}

.nwp-reply-form-buttons input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    height: 100%;
    cursor: pointer;
    border: none;
    opacity: 0;
    width: 100%;
}

.nwp-reply-form-upload-button {
    background: #95a6be;
    color: #fff;
    padding: 13px 20px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    font-size: 16px;
    margin-right: 9px;
    vertical-align: middle;
    position: relative;
}

.single-ticket-history-content-modal {
    position: absolute;
    background: #0965ffe3;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1;
    border-radius: 10px;
}

.single-ticket-history-content-modal-title {
    padding: 40px 0 10px;
}

.single-ticket-history-content-modal-title h3 {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    margin-top: 10px;
}

.single-ticket-history-content-modal-title i {
    color: var(--nwp-main-color);
    background: #fff;
    display: inline-block;
    padding: 13px;
    border-radius: 10px;
    margin-bottom: 5px;
    font-size: 20px;
}

.single-ticket-history-content-modal-title p {
    color: #fff;
    font-size: 13px;
    margin: 7px 0;
}

.single-ticket-history-content-modal-buttons ul li {
    display: inline-block;
    margin-right: 20px;
}

.single-ticket-history-content-modal-buttons ul li a {
    background: #fff;
    padding: 8px 15px;
    font-size: 13px;
    border-radius: 5px;
}

.single-ticket-history-content-modal-buttons ul li a i {
    vertical-align: -3px;
    font-size: 15px;
    margin-right: 7px;
}

.single-ticket-history-content-modal-buttons {
    margin-top: 10px;
}

.single-ticket-history-content-modal-buttons ul li:last-child a {
    color: #ff2727;
}

.user-dashboard-single-ticket-reply-area.has-attach .user-dashboard-single-ticket-reply-content {
    margin-bottom: 50px;
}

.dashboard-single-ticket-first-footer-attachment.reply {
    top: auto;
    bottom: -7px;
    text-align: center;
    background: #e9eaeb;
    padding: 6px 20px;
    border-radius: 30px;
    right: 0;
    display: inline-block;
    width: max-content;
}

.single-ticket-closed-alert {
    text-align: center;
    padding: 20px 0;
    background: #fff;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 50px;
}

.single-ticket-closed-alert i {
    font-size: 40px;
    color: #fb6060;
}

.single-ticket-closed-alert h3 {
    color: #fb6060;
    font-weight: 700;
    margin: 10px 0 5px;
}

.single-ticket-closed-alert p {
    color: #7e8ca5;
    font-size: 14px;
}

.single-ticket-closed-alert a {
    background: #738197;
    color: #fff;
    border-radius: 8px;
    font-size: 13px;
    padding: 15px 30px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
    display: inline-block;
}

.single-ticket-closed-alert a:last-child {
    margin-left: 10px;
    background: var(--nwp-main-color);
}

.user-dashboard-page-title h1 i {
    font-size: 40px;
    float: left;
    color: var(--nwp-main-color);
    margin-right: 12px;
}

.user-dashboard-page-title h1 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 4px;
}

.user-dashboard-page-title p {
    color: #91a0b8;
    font-size: 13px;
    margin-top: 2px;
}

.user-dashboard-page-title {
    padding: 10px 0 20px;
    border-radius: 10px;
    margin-top: 5px;
    position: relative;
}

.user-dashboard-page-title-count {
    position: absolute;
    top: 10px;
    right: 0;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 10px 20px 10px 40px;
    font-size: 13px;
    border-radius: 35px;
    letter-spacing: 0;
    font-weight: 600;
}

.user-dashboard-page-title-count small i {
    vertical-align: -5px;
    margin-right: 6px;
    font-size: 17px;
    background: #fff;
    display: inline-block;
    border-radius: 100px;
    color: var(--nwp-main-color);
    padding: 5px;
    position: absolute;
    left: 5px;
    top: 5px;
}

.user-dashboard-product-version {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 4px 10px;
    border-radius: 5px;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-download-item-data ul li a {
    max-width: 100%;
}

.user-dashboard-product-is-bundle i {
    font-size: 15px;
    vertical-align: -3px;
    background: orange;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    margin-left: 2px;
}

.user-dashboard-downloads-filter ul li, .user-dashboard-notification-list-type-filter ul li {
    display: inline-block;
}

.user-dashboard-downloads-filter ul li:last-child, .user-dashboard-notification-list-type-filter ul li:last-child {
    margin-right: 0;
}

.user-dashboard-downloads-filter ul, .user-dashboard-notification-list-type-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    width: max-content;
}

.user-dashboard-downloads-filter, .user-dashboard-notification-list-type-filter {
    position: relative;
}

.user-dashboard-data-handler.order-verify.faild {
    margin-top: 30px;
}

.user-dashboard-downloads-filter ul li a, .user-dashboard-notification-list-type-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-downloads-filter ul li a i, .user-dashboard-notification-list-type-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-downloads-filter ul li a.active, .user-dashboard-downloads-filter ul li a:hover, .user-dashboard-notification-list-type-filter ul li a.active, .user-dashboard-notification-list-type-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-downloads-filter ul li a.active i, .user-dashboard-downloads-filter ul li a:hover i, .user-dashboard-notification-list-type-filter ul li a:hover i, .user-dashboard-notification-list-type-filter ul li a.active i {
    color: var(--nwp-main-color);
}

.user-dashboard-downloads-list-item-image img {
    width: 120px;
    height: 63px;
    border-radius: 10px 2px;
    border: 1px solid #ececec;
}

.user-dashboard-downloads-list-item {
    padding: 20px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-downloads-list-item-image {
    width: 140px;
    border-right: 1px solid #ececec;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-downloads-list-item-title {
    display: inline-block;
    padding-left: 20px;
    vertical-align: middle;
    width: 64%;
}

.user-dashboard-downloads-list-item-button {
    position: absolute;
    top: 32px;
    right: 22px;
    padding-left: 25px;
    border-left: 1px solid #ececec;
}

.user-dashboard-downloads-list-item-button ul li {
    display: inline-block;
}

.user-dashboard-downloads-list-item-button ul li a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
}

.user-dashboard-downloads-list-item-button ul li:last-child a {
    background-color: #f7f7f7;
    color: #7d8083;
    font-weight: 500;
}

.user-dashboard-downloads-list-item-button ul li a i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
}

.user-dashboard-downloads-list-item-title h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    width: 100%;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.user-dashboard-downloads-list-handler {
    padding: 15px 0;
}

.user-dashboard-downloads-list-item-title a {
    color: #4c5158;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    vertical-align: middle;
}

.user-dashboard-product-is-bundle {
    position: relative;
}

.user-dashboard-product-is-bundle.nwp-tooltip-area.nwp-tooltip-area-left .nwp-tooltip-content {
    top: -3px;
}

.user-dashboard-downloads-list-item-title a:hover {
    opacity: 1;
}

.user-dashboard-download-item-data ul li i {
    vertical-align: -3px;
    margin-right: 5px;
    color: var(--nwp-main-color);
    font-size: 15px;
}

.user-dashboard-download-item-data ul li {
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    vertical-align: top;
}

.user-dashboard-download-item-data a {
    color: #97a3b3;
}

.user-dashboard-download-item-data a:hover {
    opacity: 1;
}

.user-dashboard-order-invoice-area:after {
    width: 90%;
    height: 80%;
    position: absolute;
    content: '';
    top: 100px;
    left: 53px;
    z-index: 9;
    cursor: no-drop;
}

.user-dashboard-download-item-data ul li strong {
    font-weight: 600;
    margin-right: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-download-item-data ul li.nwp-tooltip-area:hover .nwp-tooltip-content {
    bottom: -50px;
}

.user-dashboard-download-item-data ul li.nwp-tooltip-area .nwp-tooltip-content {
    bottom: -40px;
    left: 0;
    font-size: 13px;
    letter-spacing: 0;
}

.user-dashboard-download-item-data .nwp-tooltip-area-bottom .nwp-tooltip-content:after {
    left: 20px;
}

.user-dashboard-download-item-data ul li:last-child i {
    color: #db8e00;
}

.user-dashboard-download-item-data ul li:last-child {
    border-left: 1px solid #c0c0c099;
    padding-left: 20px;
}

.user-dashboard-download-item-data ul li:last-child.expired strong {
    color: red;
}

.user-dashboard-tickets-search, .user-dashboard-downloads-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 300px;
}

.user-dashboard-tickets-search input, .user-dashboard-downloads-search input {
    background: #f8f8f8;
    padding: 17px 20px;
    border-radius: 8px;
    width: 100%;
    font-size: 13px;
    border: none;
    font-weight: 600;
}

.user-dashboard-tickets-search a, .user-dashboard-downloads-search a {
    position: absolute;
    top: 5px;
    right: 6px;
    font-size: 15px;
    background: var(--nwp-main-color);
    padding: 13px;
    color: #fff;
    border-radius: 10px;
    line-height: 0;
}

.user-dashboard-tickets-list-action-button a:hover {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-downloads-search input::placeholder, .user-dashboard-tickets-search input::placeholder {
    color: #7e8ca5;
    font-weight: 500;
}

.user-dashboard-search-not-found {
    text-align: center;
    padding: 20px 0;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 50px;
}

.user-dashboard-club-points-header ul li small span span span, .user-dashboard-club-points-header ul li small span span {
    display: inline-block;
}

.user-dashboard-search-not-found i {
    font-size: 40px;
    color: var(--nwp-main-color);
}

.user-dashboard-search-not-found img {
    width: 90px;
}

.user-dashboard-search-not-found h3 {
    color: #414141;
    font-weight: 700;
    margin: 10px 0 0;
    font-size: 15px;
}

.user-dashboard-search-not-found p {
    color: #7e8ca5;
    font-size: 14px;
    margin-top: 5px;
}

.user-dashboard-search-not-found a {
    background: var(--nwp-main-color);
    color: #fff;
    border-radius: 8px;
    font-size: 13px;
    padding: 13px 30px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
    display: inline-block;
    margin-left: 10px;
}

.single-ticket-closed-alert a:last-child {
    margin-left: 10px;
    background: var(--nwp-main-color);
}

.user-dashboard-search-not-found h3 strong {
    color: var(--nwp-main-color);
    margin: 0 7px;
}

.user-dashboard-downloads-list-item-button ul li:last-child a:hover, .user-dashboard-downloads-list-item-button ul li a.active {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-downloads-actions ul li {
    display: block;
}

.user-dashboard-downloads-actions ul li a i {
    font-size: 17px;
    vertical-align: -4px;
    margin-right: 10px;
    color: #969caf;
}

.user-dashboard-downloads-actions ul li a:hover i {
    color: #626262;
}

.user-dashboard-downloads-actions ul li a {
    color: #97a3b2;
    font-size: 13px;
    padding: 15px;
    display: block;
    border-radius: 5px;
}

.user-dashboard-downloads-actions ul li a:hover {
    background: #f7f7f7;
    opacity: 1;
}

.user-dashboard-downloads-actions ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-downloads-actions ul li a.user-dashboard-download-site-registration {
    background: var(--nwp-main-color);
    color: #fff;
}

.user-dashboard-downloads-actions ul li a.user-dashboard-download-site-registration:hover {
    opacity: 0.8;
}

.user-dashboard-downloads-actions ul li a.user-dashboard-download-site-registration i {
    color: #fff;
}

.user-dashboard-downloads-actions.active {
    visibility: visible;
    opacity: 1;
    right: 20px;
}

.user-dashboard-downloads-actions {
    position: absolute;
    right: -40px;
    top: 75px;
    background: #fff;
    padding: 8px;
    border-radius: 5px;
    visibility: hidden;
    opacity: 0;
    z-index: 99;
    box-shadow: var(--nwp-box-shadow);
    width: 250px;
}

.nwp-blurred-page {
    width: 100%;
    height: 1000%;
    position: absolute;
    top: 0;
    overflow: hidden;
    background: #000000c9;
    --tw-backdrop-blur: blur(16px);
}

.nwp-bg-clickable {
    position: fixed;
    z-index: 9;
    width: 100%;
    top: 0;
    height: 100vh;
    background: #000424c7;
    bottom: 0;
}

.user-dashboard-downloads-actions ul li.user-dashboard-refund-product-list {
    margin-top: 10px;
    border-top: 1px solid #dcdcdc99;
    padding-top: 10px;
}

.user-dashboard-downloads-actions ul li:last-child a.user-dashboard-refund-product {
    color: #ff9191;
    background: #fff3f3;
}

.user-dashboard-downloads-actions ul li:last-child a.user-dashboard-refund-product i {
    color: #ff6767;
}

.user-dashboard-downloads-file-final h4 {
    margin-bottom: 15px;
    font-size: 13px;
    color: #7e8ca5;
    position: relative;
    padding-left: 25px;
}

.user-dashboard-downloads-file-final h4:before {
    width: 20px;
    height: 4px;
    position: absolute;
    background: var(--nwp-main-color);
    content: '';
    left: 0;
    top: 6px;
}

.user-dashboard-downloads-file-handler {
    margin: 30px 0 0;
    border-top: 1px solid #ececec;
    padding: 20px 20px 10px;
}

.user-dashboard-downloads-file-final ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-downloads-file-final ul li a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
}

.user-dashboard-downloads-file-final ul li a i {
    vertical-align: -4px;
    margin-right: 6px;
    font-size: 17px;
}

.user-dashboard-downloads-file-final.other-files h4:before {
    background: #95a6be;
}

.user-dashboard-downloads-file-final.other-files ul li a {
    background: #95a6be;
}

.user-dashboard-downloads-file-final.other-files ul li a:hover {
    background: var(--nwp-main-color);
    opacity: 1;
}

.user-dashboard-downloads-file-final {
    display: inline-block;
    width: 100%;
}

.user-dashboard-downloads-file-final.other-files {
    display: inline-block;
    margin-top: 20px;
}

.user-dashboard-downloads-file-final.other-files.single {
    margin: 0;
    padding: 0;
    border: none;
}

.user-dashboard-product-domain-meta {
    margin: 30px 0 0;
    border-top: 1px solid #ececec;
    padding: 20px;
}

.user-dashboard-product-domain-meta ul li {
    display: inline-block;
    font-size: 13px;
    color: #8995a6;
}

.user-dashboard-product-domain-meta ul li i {
    font-size: 16px;
    vertical-align: -4px;
    margin-right: 6px;
    color: var(--nwp-main-color);
}

.user-dashboard-product-domain-meta ul li strong {
    color: var(--nwp-main-color);
    font-weight: 600;
    margin-left: 5px;
}

.user-dashboard-product-domain-meta ul li strong i {
    font-size: 12px;
    vertical-align: -2px;
    margin-left: 5px;
    display: inline-block;
    background: var(--nwp-main-color);
    border-radius: 18px;
    color: #fff;
    text-align: center;
    padding: 8px;
}

.user-dashboard-product-domain-meta ul li strong a.user-dashboard-set-domain-button {
    border-bottom: 1px dashed;
}

.user-dashboard-product-domain-meta ul li:first-child {
    margin-right: 30px;
    padding-right: 30px;
    border-right: 1px solid #bfbfbf99;
}

.user-dashboard-product-domain-set input {
    border: 1px solid #e8e8e8;
    padding: 14px 20px 14px 95px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    width: 500px;
    font-weight: 600;
    color: #3e3e3e;
}

.user-dashboard-product-domain-set {
    position: relative;
    padding-left: 20px;
    width: max-content;
    margin-bottom: 15px;
}

.user-dashboard-product-domain-set a:not(.nwp-alert-custom .nwp-custom-alert-close) {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.nwp-alert-custom i {
    font-size: 20px;
    vertical-align: -6px;
    margin-right: 10px;
}

.user-dashboard-product-domain-set-prefix {
    position: absolute;
    top: 5px;
    font-size: 13px;
    font-weight: 600;
    left: 25px;
    background: #f4f4f4;
    padding: 10px 15px;
    border-radius: 6px 0 0 6px;
    color: var(--nwp-main-color);
}

.user-dashboard-product-domain-set input::placeholder {
    color: #7e8ca5;
    font-weight: 500;
}

.user-dashboard-product-domain-meta ul li:last-child strong {
    color: #f84a4a;
    margin-left: 0;
}

.user-dashboard-product-domain-set.active * {
    pointer-events: none;
    cursor: no-drop;
}

.user-dashboard-product-domain-set.active {
    filter: blur(1px);
}

.user-dashboard-product-domain-meta ul li strong small {
    margin-right: 3px;
}

.user-dashboard-menu ul li a.active {
    color: var(--nwp-main-color);
    border-left: 4px solid;
    padding-left: 10px;
}

.user-dashboard-submenu-area-handler ul li a.active {
    color: #fff;
    border: none;
    padding-left: 5px;
    font-weight: 600;
}

.user-dashboard-submenu-area-handler ul li a i {
    vertical-align: -3px;
}

.user-dashboard-create-form-step ul li {
    display: inline-block;
    margin-right: 5px;
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
    padding: 0 13px 0 0;
    border-radius: 35px;
}

.user-dashboard-create-form-step ul li:last-child {
    margin: 0;
}

.user-dashboard-create-form-step {
    padding: 15px 20px;
    background: #f1f5f6;
    border-radius: 10px;
    margin-top: 10px;
    text-align: center;
}

.user-dashboard-create-form-step ul li a small {
    vertical-align: 0px;
    margin-right: 8px;
    display: inline-block;
    border-radius: 100px;
    color: #7e8ca0;
    font-size: 14px;
    padding: 10px;
    width: 10px;
    height: 10px;
    text-align: center;
    line-height: 10px;
    background: #f1f5f6;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
    box-sizing: content-box;
}

.user-dashboard-create-form-step ul li a.active small, .user-dashboard-create-form-step ul li a:hover small {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-create-form-step ul li a:hover {
    opacity: 1;
}

.user-dashboard-create-form-step ul li a {
    color: #7c89a0;
    font-size: 13px;
    padding: 4px;
    display: inline-block;
}

.user-dashboard-ticket-new-step-title {
    padding: 30px 0 10px;
    border-bottom: 1px dashed #7b8aa0;
    margin-bottom: 40px;
}

.user-dashboard-ticket-new-step-title small {
    font-size: 12px;
    color: #7b8aa0;
}

.user-dashboard-ticket-new-step-title h2 {
    font-weight: 700;
    display: block;
    margin: 3px 0;
    color: var(--nwp-main-color);
    font-size: 18px;
}

.user-dashboard-field-item label {
    color: #94a1b6;
    font-size: 13px;
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
}

.user-dashboard-field-item input:not(.user-dashboard-field-item input[type="checkbox"] , .user-dashboard-field-item input[type="button"]) {
    border: 2px solid #e8e8e8;
    padding: 15px 15px 15px 55px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    color: #3e3e3e;
    transition: all .3s;
    z-index: 1;
}

.user-dashboard-field-item input::placeholder, .user-dashboard-field-item textarea::placeholder {
    font-weight: 500;
    font-size: 13px;
    color: #b4c6e0;
}

.user-dashboard-field-item {
    width: 48.5%;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    vertical-align: top;
    overflow: hidden;
    margin-right: 15px;
}

.user-dashboard-field-item small:not(.user-dashboard-field-item-remaining small , .nwp-custom-checkbox.nwp-sticky-show-countdown-field small) {
    font-size: 12px;
    margin-top: 5px;
    display: block;
    color: #8292aa;
}

.user-dashboard-close-verify {
    display: inline-block;
    border-radius: 6px;
    padding: 8px;
    font-size: 19px;
    font-weight: 600;
    background: #ff847b;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 88px;
    bottom: 3px;
    text-align: center;
    cursor: pointer;
}

.user-dashboard-close-verify:hover {
    opacity: 0.8;
}

.user-dashboard-field-item i:not(.nwp-user-edit-generate-new-password i , .sticky-background-upload i , .nwp-create-new-sticky-field-textarea.nwp-custom-editor.user-dashboard-field-item i , .nwp-custom-checkbox.nwp-sticky-show-countdown-field i , .user-dashboard-field-item.user-dashboard-checkbox-field i , .user-dashboard-field-item.user-dashboard-field-item-upload i , .user-dashboard-close-verify i ,.user-dashboard-field-verified i , .user-dashboard-upload-avatar-file-icon i , .user-dashboard-select-pre-avatar-list ul li:last-child a i , .user-dashboard-withdrawal-choose-bank-account i , .user-dashboard-field-item.refund-reason span i , .user-dashboard-field-item.refund-ticket span i , .user-dashboard-field-item.user-dashboard-editor i) {
    top: 29.5px;
    position: absolute;
    font-size: 18px;
    font-weight: 600;
    left: 5px;
    background: #f4f4f4;
    padding: 11px;
    border-radius: 6px 0 0 6px;
    color: var(--nwp-main-color);
    z-index: 1;
}

.user-dashboard-field-item-remaining.ticket-title small {
    display: inline-block;
    color: #fff;
    margin: 0;
}

.user-dashboard-field-item-remaining {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
}

.user-dashboard-field-item input:focus {
    border-color: var(--nwp-main-color);
}

.user-dashboard-field-item.select2 .select2-container {
    border: 2px solid #e8e8e8;
    padding: 10px 0 10px 55px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    color: #3e3e3e;
    transition: all .3s;
    background: #fff;
}

.user-dashboard-field-item.select2 .select2-container-disabled span {
    color: #7f8da0;
    cursor: no-drop;
}

.user-dashboard-field-item.select2 .select2-container-disabled {
    cursor: no-drop;
}

.user-dashboard-field-item.select2 .select2-container a {
    padding: 0;
    margin: 0;
    border: none;
    height: auto;
}

.user-dashboard-field-item.select2 .select2-container a .select2-chosen {
    margin: 0;
    padding-right: 40px;
}

.user-dashboard-ticket-form-submit a[data-step-type="skip"], .user-dashboard-create-post-submit a[data-step-type="skip"] {
    margin-right: 10px;
    background: #4CAF50;
    position: relative;
}

.select2-results .select2-result-label {
    font-family: var(--nwp-en-font-family);
    font-size: 13.5px;
}

.user-dashboard-ticket-form-submit a[data-step-type="skip"] .nwp-tooltip-content, .user-dashboard-create-post-submit a[data-step-type="skip"] .nwp-tooltip-content {
    left: -40px;
    top: -45px;
}

.user-dashboard-field-item.select2:after {
    content: "\e090";
    font-family: uicons-regular-rounded !important;
    position: absolute;
    right: 20px;
    top: 42px;
    color: #9999;
    z-index: -1;
}

.user-dashboard-ticket-new-fields .user-dashboard-field-item:nth-child(2), .user-dashboard-ticket-new-fields .user-dashboard-field-item:nth-child(4) {
    margin: 0;
}

.user-dashboard-create-new-ticket-form-handler {
    width: 65%;
    display: inline-block;
}

.user-dashboard-field-item.textarea {
    width: 100%;
}

.user-dashboard-field-item.textarea textarea {
    border: 2px solid #e8e8e8;
    padding: 15px 15px 15px 55px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    color: #3e3e3e;
    transition: all .3s;
    line-height: 24px;
}

.user-dashboard-field-item.textarea i:not(.user-dashboard-field-item.textarea.refund-reason span i) {
    position: absolute;
    top: 30px;
    bottom: auto;
    left: 7px;
    border-radius: 5px 0 0;
    padding: 10px;
}

.nwp-ticket-upload-file-content {
    position: relative;
}

.nwp-ticket-upload-file {
    text-align: center;
    border: 2px dashed var(--nwp-main-color);
    border-radius: 10px;
    margin: 10px 0 0;
    padding: 50px;
    position: relative;
    background: #f9fafc;
    cursor: pointer;
    transition: all .8s;
}

.nwp-ticket-upload-file input[type="file"] {
    opacity: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0;
    right: 0;
    cursor: pointer;
}

.nwp-ticket-upload-file-icon svg g path {
    fill: #80aaf2;
    transition: all .3s;
}

.nwp-ticket-upload-file-icon {
    display: inline-block;
    position: relative;
    transition: all 1s;
}

.nwp-ticket-upload-file-content h4 {
    font-weight: 600;
    margin-top: 30px;
    font-size: 15px;
    color: var(--nwp-main-color);
}

.nwp-ticket-upload-file-content small {
    color: #7e8ca5;
    font-size: 13px;
    margin-top: 5px;
    display: block;
    letter-spacing: -1px;
}

.nwp-ticket-upload-file-icon i {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 10px;
    position: absolute;
    border-radius: 100px;
    left: -10px;
    top: -10px;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-field-item-upload label {
    color: #94a1b6;
    font-size: 14px;
    display: block;
    margin-bottom: -5px;
    font-weight: 600;
}

.user-dashboard-ticket-form-submit a, .user-dashboard-create-post-submit a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 12px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    position: relative;
}

.user-dashboard-ticket-form-submit a[data-submit-type="force"]:hover, .user-dashboard-ticket-form-submit a[data-submit-type="question"]:hover {
    opacity: 1;
}

.user-dashboard-ticket-form-submit a[data-submit-type="force"] .nwp-tooltip-content, .user-dashboard-ticket-form-submit a[data-submit-type="question"] .nwp-tooltip-content {
    left: 0;
}

.user-dashboard-ticket-form-submit a[data-submit-type="force"] .nwp-tooltip-content:after, .user-dashboard-ticket-form-submit a[data-submit-type="question"] .nwp-tooltip-content:after {
    left: 35px;
}

.user-dashboard-ticket-form-submit {
    margin: 20px 0 50px;
}

.user-dashboard-ticket-frequently-asked-questions {
    display: inline-block;
    width: 34.4%;
    vertical-align: top;
    margin-top: 20px;
    position: sticky;
    top: 40px;
}

.user-dashboard-new-ticket-faq-title {
    text-align: center;
    padding-bottom: 20px;
    line-height: 16px;
    border-bottom: 1px dashed #9999;
    margin: 0 30px;
}

.user-dashboard-new-ticket-faq-title i {
    font-size: 30px;
    margin-bottom: 15px;
    display: inline-block;
    background: var(--nwp-main-color);
    padding: 15px;
    border-radius: 10px;
    color: #ffff;
}

.user-dashboard-new-ticket-faq-title h2 {
    font-weight: 700;
    display: block;
    margin: 3px 0;
    color: var(--nwp-main-color);
    font-size: 16px;
}

.user-dashboard-new-ticket-faq-title p {
    font-size: 13px;
    color: #7e8ca5;
    margin-top: 5px;
}

.user-dashboard-new-ticket-faq-title strong {
    font-weight: 600;
    color: var(--nwp-main-color);
    border-bottom: 1px solid;
}

.user-dashboard-new-ticket-faq-list ul li {
    display: inline-block;
    border-bottom: 1px solid #ddd9;
    padding: 15px 0;
    position: relative;
}

.user-dashboard-new-ticket-faq-list ul li:last-child {
    border: none;
}

.user-dashboard-new-ticket-faq-list {
    margin: 15px 10px;
    padding: 10px 25px 0;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.user-dashboard-new-ticket-faq-list ul li a {
    font-size: 13px;
    color: #515b6a;
    font-weight: 600;
}

.user-dashboard-new-ticket-faq-list ul li a i {
    display: inline-block;
    border: 1.5px solid #c8c3c399;
    border-radius: 5px;
    padding: 10px;
    margin-right: 7px;
    color: #aea9a9;
    float: left;
}

.user-dashboard-new-ticket-faq-list ul li .user-dashboard-new-ticket-faq-content {
    font-size: 13.5px;
    padding: 20px;
    border-radius: 10px;
    background: #f9fafc;
    line-height: 23px;
    color: #7e8ca5;
    height: 0;
    opacity: 0;
    visibility: hidden;
    margin-top: -55px;
    position: relative;
    transition: height .3s;
    overflow: hidden;
}

.user-dashboard-new-ticket-faq-more {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-image: linear-gradient(0deg, #f9fafc, hsl(220deg 33.33% 98.24% / 87%));
    left: 0;
    height: 80px;
    line-height: 80px;
    color: var(--nwp-main-color);
    cursor: pointer;
}

.nwp-ticket-upload-file:hover {
    border-color: #748295;
}

.nwp-ticket-upload-file:hover .nwp-ticket-upload-file-icon {
    transform: rotate(360deg);
}

.nwp-ticket-upload-file:hover .nwp-ticket-upload-file-content h4 {
    color: #748295;
}

.nwp-ticket-upload-file:hover .nwp-ticket-upload-file-content .nwp-ticket-upload-file-icon i {
    background: #ffffff;
    color: #748295;
}

.nwp-ticket-upload-file:hover .nwp-ticket-upload-file-icon svg g path {
    fill: #748295;
}

.user-dashboard-new-ticket-faq-list.loading ul li a i {
    width: max-content;
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
}

.user-dashboard-new-ticket-faq-list.loading ul li a {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
}

.user-dashboard-new-ticket-faq-list.loading ul li:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

@keyframes loader-animate {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes pulse {
    0% {
        box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 0;
    }
    100% {
        box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
    }
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }
    25% {
        transform: translateX(5px)
    }
    50% {
        transform: translateX(-5px)
    }
    75% {
        transform: translateX(5px)
    }
    100% {
        transform: translateX(0)
    }
}

.user-dashboard-new-ticket-faq-by-title {
    font-size: 14px;
    font-weight: 600;
    color: var(--nwp-main-color);
    border-left: 3px solid;
    padding-left: 6px;
    margin-bottom: 10px;
}

.user-dashboard-ticket-form-submit a i, .user-dashboard-create-post-submit a i {
    margin-left: 10px;
    margin-right: -5px;
    background: #3333334a;
    border-radius: 5px;
    padding: 5px;
    vertical-align: -3px;
}

.user-dashboard-ticket-new-step-fields {
    transition: all .3s;
}

a#nwp-ticket-form-submit-button-final i {
    vertical-align: -4px;
    margin-right: 10px;
}

a#nwp-ticket-form-submit-button-final {
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-ticket-form-submit a[data-step-type="prev"], .user-dashboard-create-post-submit a[data-step-type="prev"] {
    background: #333;
    margin-right: 10px;
}

.user-dashboard-field-item.select2.loading div, .user-dashboard-field-item-v2.select2.loading div {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
    position: relative;
    overflow: hidden;
}

.user-dashboard-field-item.select2.loading div:after, .user-dashboard-field-item-v2.select2.loading div:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-field-item.select2.loading .select2-container a, .user-dashboard-field-item-v2.select2.loading .select2-container a {
    color: #e0e9ee;
}

.user-dashboard-field-item.select2.loading:after, .user-dashboard-field-item-v2.select2.loading:after {
    color: #e0e9ee;
}

.user-dashboard-field-item-view-domain a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 2.5px;
}

.user-dashboard-field-item-view-domain a[href="http://"] {
    cursor: no-drop;
    pointer-events: none;
    background: #525050;
}

small.user-dashboard-single-ticket-domain-remaining {
    position: absolute;
    top: -4px;
    right: 0;
    color: #8995a6;
}

small.user-dashboard-single-ticket-domain-remaining strong {
    color: #f84a4a;
    font-weight: 600;
}

.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item:last-child {
    margin: 0;
}

.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item {
    width: 27%;
}

.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item input:not(.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item:first-child input) {
    padding: 15px;
}

.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item:nth-child(2) {
    margin-right: 15px;
}

.user-dashboard-ticket-new-fields.login-information .user-dashboard-field-item:first-child {
    width: 40%;
}

.user-dashboard-ticket-new-fields.login-information {
    border-bottom: 1px dashed #acacac99;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.user-dashboard-field-item-upload .progress {
    background: #fff;
    border: 1px solid #eeeeee;
    margin-bottom: 10px;
    padding: 20px 20px 30px;
    border-radius: 10px;
    position: relative;
}

.user-dashboard-field-item-upload .progress > .abort {
    font-size: 25px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 20px;
    border: 2px solid #9999;
    border-radius: 100px;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #9999;
    opacity: 0.7;
}

.user-dashboard-field-item-upload .progress > .abort:hover {
    border-color: var(--nwp-main-color);
    opacity: 1;
    color: var(--nwp-main-color);
}

.user-dashboard-field-item-upload .progress > .abort:hover {
    opacity: 1;
}

.user-dashboard-field-item-upload .progress > .progress-bar {
    width: 0%;
    transition: width ease .1s;
    background-color: var(--nwp-main-color);
    max-width: 100%;
    height: 6px;
    margin-top: 15px;
    border-radius: 100px;
    position: relative;
    display: none;
}

.user-dashboard-field-item-upload .progress-error > .progress-bar {
    background-color: #e65442;
    display: none;
}

.user-dashboard-field-item-uploaded-files-handler.active {
    padding: 30px 0 0;
}

.user-dashboard-field-item-upload {
    margin-bottom: 40px;
    position: relative;
}

.user-dashboard-field-item-uploaded-files .file-type {
    width: 60px;
    height: 60px;
    background: #edf5ff;
    box-shadow: 1px 0 16px 0 #4f4f4f1a;
    border-radius: 25px;
    border: 3px solid #ffffff;
    text-align: center;
    position: relative;
    display: inline-block;
    margin-bottom: -20px;
}

.user-dashboard-field-item-uploaded-files .file-type small {
    color: #fff !important;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Image"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjUgNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjIuNTk1IiB4Mj0iNDQuNTM4IiB5MT0iNTYuNzUyIiB5Mj0iMTQuODA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDY1NmExIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRjOGQzIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2YzYWEwZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZlZDQ2ZSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmM2FhMGYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZWQ0NmUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyLjU5NSIgeDI9IjQ0LjUzOCIgeTE9IjU2Ljc1MiIgeTI9IjE0LjgwOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQ2NTZhMSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg0YzhkMyI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmM2FhMGYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZWQ0NmUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4bGluazpocmVmPSIjYSIgaWQ9ImMiIHgxPSI3Ljk3NCIgeDI9IjQ1Ljc3MyIgeTE9IjQzLjYwOCIgeTI9IjQzLjYwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHhsaW5rOmhyZWY9IiNhIiBpZD0iZCIgeDE9IjM2Ljg3OSIgeDI9IjU3LjUiIHkxPSI0NC4zNTUiIHkyPSI0NC4zNTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9IiNGNEY0RjYiIGQ9Ik01NC44Ny41SDEwLjEzQzQuODEuNS41IDQuODEuNSAxMC4xM3Y0NC43NWMwIDUuMzIgNC4zMSA5LjYzIDkuNjMgOS42M2g0NC43NWM1LjMyIDAgOS42My00LjMxIDkuNjMtOS42M1YxMC4xM0M2NC41IDQuODEgNjAuMTkuNSA1NC44Ny41eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2Y0ZjRmNiIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYiZxdW90OykiIGQ9Im0zNi44OCA0NS4wMiAxMC45OC0xMy44MSA5LjY0IDEzLjc2VjkuNThjMC0xLjE1LS45My0yLjA4LTIuMDgtMi4wOEg5LjU4Yy0xLjE1IDAtMi4wOC45My0yLjA4IDIuMDh2NDUuODNjMCAuNS4xOC45NS40NyAxLjMxIDUtNy4yNiAxOC0yNy4wMSAxOC0yNy4wMXoiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjYikiPjwvcGF0aD48cGF0aCBmaWxsPSJ1cmwoJnF1b3Q7I2EmcXVvdDspIiBkPSJNMjUuOTcgMjkuNzJzLTEzIDE5Ljc1LTE4IDI3LjAxYy4zOC40Ny45Ni43OCAxLjYxLjc4aDM2LjE5eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNhKSI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYSZxdW90OykiIGQ9Ik00Ny44NiAzMS4yMSAzNi44OCA0NS4wMmw4Ljg5IDEyLjQ4aDkuNjRjMS4xNSAwIDIuMDgtLjkzIDIuMDgtMi4wOFY0NC45N3oiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjYSkiPjwvcGF0aD48Y2lyY2xlIGN4PSIzNi40MSIgY3k9IjIxLjgyIiByPSI2LjE4IiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjZmZmZmZmIj48L2NpcmNsZT48L2c+PC9zdmc+");
    background-size: 130%;
    background-position: center;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Video"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNkNGJkZmYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4NjU1ZmYiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjM3LjAzMyIgY3k9IjQ1LjA4NyIgcj0iMzIwLjE3MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U5ZTBmZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjU1NiIgc3RvcC1jb2xvcj0iI2RjY2FmZiIgc3RvcC1vcGFjaXR5PSIuNDQ0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZDRiZGZmIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2JiYWZmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjM0IiBzdG9wLWNvbG9yPSIjY2ViZWZmIiBzdG9wLW9wYWNpdHk9Ii43NjYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0iI2Q4Y2JmZiIgc3RvcC1vcGFjaXR5PSIuNTIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43MzIiIHN0b3AtY29sb3I9IiNlOGUwZmYiIHN0b3Atb3BhY2l0eT0iLjI2OCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjk4NyIgc3RvcC1jb2xvcj0iI2ZlZmRmZiIgc3RvcC1vcGFjaXR5PSIuMDEzIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCB4bGluazpocmVmPSIjYiIgaWQ9ImYiIGN4PSIxNTYuMzgzIiBjeT0iMjAxLjA2NCIgcj0iMjIuNDI2IiBmeD0iMTQxLjI5NCIgZnk9IjE4NS4zMDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4bGluazpocmVmPSIjYSIgaWQ9ImciIHgxPSI1NS4xOTIiIHgyPSI0MzAuMTk4IiB5MT0iOTkuODcyIiB5Mj0iNDc0Ljg3OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZDRiZGZmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODY1NWZmIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI2EiIGlkPSJjIiB4MT0iNTguMDM5IiB4Mj0iNDUyLjEzMyIgeTE9IjU4LjAzOSIgeTI9IjQ1Mi4xMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjM3LjAzMyIgY3k9IjQ1LjA4NyIgcj0iMzIwLjE3MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U5ZTBmZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjU1NiIgc3RvcC1jb2xvcj0iI2RjY2FmZiIgc3RvcC1vcGFjaXR5PSIuNDQ0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZDRiZGZmIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2JiYWZmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjM0IiBzdG9wLWNvbG9yPSIjY2ViZWZmIiBzdG9wLW9wYWNpdHk9Ii43NjYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0iI2Q4Y2JmZiIgc3RvcC1vcGFjaXR5PSIuNTIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43MzIiIHN0b3AtY29sb3I9IiNlOGUwZmYiIHN0b3Atb3BhY2l0eT0iLjI2OCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjk4NyIgc3RvcC1jb2xvcj0iI2ZlZmRmZiIgc3RvcC1vcGFjaXR5PSIuMDEzIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCB4bGluazpocmVmPSIjYiIgaWQ9ImUiIGN4PSIyODcuNjYiIGN5PSIyNTUuNDg5IiByPSIxMDguMjc1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgeGxpbms6aHJlZj0iI2IiIGlkPSJmIiBjeD0iMTU2LjM4MyIgY3k9IjIwMS4wNjQiIHI9IjIyLjQyNiIgZng9IjE0MS4yOTQiIGZ5PSIxODUuMzA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PC9yYWRpYWxHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI2EiIGlkPSJnIiB4MT0iNTUuMTkyIiB4Mj0iNDMwLjE5OCIgeTE9Ijk5Ljg3MiIgeTI9IjQ3NC44NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYSZxdW90OykiIGQ9Ik01MTIgMjU2Yy0xLjUgODUuNi0xNi42IDE1NC41LTU5LjcgMTk2LjMtNDEuOCA0My4xLTExMC43IDU4LjItMTk2LjMgNTkuNy04NS42LTEuNS0xNTQuNS0xNi42LTE5Ni4zLTU5LjdDMTYuNiA0MTAuNSAxLjUgMzQxLjYgMCAyNTZjMS41LTg1LjYgMTYuNi0xNTQuNSA1OS43LTE5Ni4zQzEwMS41IDE2LjYgMTcwLjQgMS41IDI1NiAwYzg1LjYgMS41IDE1NC41IDE2LjYgMTk2LjMgNTkuNyA0My4xIDQxLjggNTguMiAxMTAuNyA1OS43IDE5Ni4zeiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNhKSI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjZCZxdW90OykiIGQ9Ik01MTIgMjU2Yy0xLjUgODUuNi0xNi42IDE1NC41LTU5LjcgMTk2LjMtNDEuOCA0My4xLTExMC43IDU4LjItMTk2LjMgNTkuNy04NS42LTEuNS0xNTQuNS0xNi42LTE5Ni4zLTU5LjdDMTYuNiA0MTAuNSAxLjUgMzQxLjYgMCAyNTZjMS41LTg1LjYgMTYuNi0xNTQuNSA1OS43LTE5Ni4zQzEwMS41IDE2LjYgMTcwLjQgMS41IDI1NiAwYzg1LjYgMS41IDE1NC41IDE2LjYgMTk2LjMgNTkuNyA0My4xIDQxLjggNTguMiAxMTAuNyA1OS43IDE5Ni4zeiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNkKSIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMDcuMyAzNTUuNkgxNDYuNWMtMTkuOSAwLTM2LTE2LjEtMzYtMzZWMTkyLjRjMC0xOS45IDE2LjEtMzYgMzYtMzZoMTYwLjljMTkuOSAwIDM2IDE2LjEgMzYgMzZ2MTI3LjFjLS4xIDIwLTE2LjIgMzYuMS0zNi4xIDM2LjF6IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0ibTM5MS41IDM0OS44LTQ4LjItMjcuOVYxOTAuMWw0OC4yLTI3LjljNC41LTIuNiAxMCAuNiAxMCA1Ljh2MTc2YzAgNS4xLTUuNiA4LjMtMTAgNS44eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYiZxdW90OykiIGQ9Im0zOTEuNSAzNDkuOC00OC4yLTI3LjlWMTkwLjFsNDguMi0yNy45YzQuNS0yLjYgMTAgLjYgMTAgNS44djE3NmMwIDUuMS01LjYgOC4zLTEwIDUuOHoiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjYikiPjwvcGF0aD48Y2lyY2xlIGN4PSIxNTYuNCIgY3k9IjIwMS4xIiByPSIyMi40IiBmaWxsPSJ1cmwoJnF1b3Q7I2YmcXVvdDspIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSJ1cmwoI2YpIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNTEuMSIgY3k9IjE5NS43IiByPSIxNy4xIiBmaWxsPSJ1cmwoJnF1b3Q7I2cmcXVvdDspIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSJ1cmwoI2cpIj48L2NpcmNsZT48L2c+PC9zdmc+");
    background-size: cover;
    border-radius: 25px;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Audio"] {
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNTguMDM5IiB4Mj0iNDUyLjEzMyIgeTE9IjU4LjAzOSIgeTI9IjQ1Mi4xMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZjhjOGQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4yOTEiIHN0b3AtY29sb3I9IiNmZjdhN2IiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii44NzUiIHN0b3AtY29sb3I9IiNmZjRiNGIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZjQwNDAiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYiIgY3g9IjM3LjAzMyIgY3k9IjQ1LjA4NyIgcj0iMzIwLjE3MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmYzJjMiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmYzJjMiIgc3RvcC1vcGFjaXR5PSIwIj48L3N0b3A+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImMiIGN4PSItMzE0Mi40OTkiIGN5PSI2OTUuNzQ2IiByPSIxMjcuNDM2IiBmeD0iLTMyMDUuMjE3IiBmeT0iNjk2Ljg0NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguNTIyIC41MjIgLS41OTggLjU5OCAyMzAzLjExNCAxNjA1LjAwNCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4MjE4MTgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4wMTQiIHN0b3AtY29sb3I9IiM4NjE5MTkiIHN0b3Atb3BhY2l0eT0iLjk4NiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI2FiMjUyNSIgc3RvcC1vcGFjaXR5PSIuODQ5Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjk0IiBzdG9wLWNvbG9yPSIjY2EyZjJmIiBzdG9wLW9wYWNpdHk9Ii43MDYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40NDUiIHN0b3AtY29sb3I9IiNlMTM2MzYiIHN0b3Atb3BhY2l0eT0iLjU1NSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjYwNCIgc3RvcC1jb2xvcj0iI2YyM2MzYyIgc3RvcC1vcGFjaXR5PSIuMzk2Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNzc5IiBzdG9wLWNvbG9yPSIjZmMzZjNmIiBzdG9wLW9wYWNpdHk9Ii4yMjEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZjQwNDAiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJkIiBjeD0iMjIzLjQ4MiIgY3k9IjM2OC41MDMiIHI9IjQ3LjMwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmYzJjMiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjI4OCIgc3RvcC1jb2xvcj0iI2ZmY2ZjZiIgc3RvcC1vcGFjaXR5PSIuNzEyIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODI0IiBzdG9wLWNvbG9yPSIjZmZmMmYyIiBzdG9wLW9wYWNpdHk9Ii4xNzYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjU4LjAzOSIgeDI9IjQ1Mi4xMzMiIHkxPSI1OC4wMzkiIHkyPSI0NTIuMTMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY4YzhkIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjkxIiBzdG9wLWNvbG9yPSIjZmY3YTdiIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODc1IiBzdG9wLWNvbG9yPSIjZmY0YjRiIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY0MDQwIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImIiIGN4PSIzNy4wMzMiIGN5PSI0NS4wODciIHI9IjMyMC4xNzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmMyYzIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmMyYzIiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJjIiBjeD0iLTMxNDIuNDk5IiBjeT0iNjk1Ljc0NiIgcj0iMTI3LjQzNiIgZng9Ii0zMjA1LjIxNyIgZnk9IjY5Ni44NDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjUyMiAuNTIyIC0uNTk4IC41OTggMjMwMy4xMTQgMTYwNS4wMDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODIxODE4Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMDE0IiBzdG9wLWNvbG9yPSIjODYxOTE5IiBzdG9wLW9wYWNpdHk9Ii45ODYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4xNTEiIHN0b3AtY29sb3I9IiNhYjI1MjUiIHN0b3Atb3BhY2l0eT0iLjg0OSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjI5NCIgc3RvcC1jb2xvcj0iI2NhMmYyZiIgc3RvcC1vcGFjaXR5PSIuNzA2Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNDQ1IiBzdG9wLWNvbG9yPSIjZTEzNjM2IiBzdG9wLW9wYWNpdHk9Ii41NTUiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42MDQiIHN0b3AtY29sb3I9IiNmMjNjM2MiIHN0b3Atb3BhY2l0eT0iLjM5NiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc3OSIgc3RvcC1jb2xvcj0iI2ZjM2YzZiIgc3RvcC1vcGFjaXR5PSIuMjIxIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY0MDQwIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjIyMy40ODIiIGN5PSIzNjguNTAzIiByPSI0Ny4zMDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmMyYzIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4yODgiIHN0b3AtY29sb3I9IiNmZmNmY2YiIHN0b3Atb3BhY2l0eT0iLjcxMiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjgyNCIgc3RvcC1jb2xvcj0iI2ZmZjJmMiIgc3RvcC1vcGFjaXR5PSIuMTc2Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiPjwvc3RvcD48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYSZxdW90OykiIGQ9Ik01MTIgMjU2Yy0xLjUgODUuNi0xNi42IDE1NC41LTU5LjcgMTk2LjMtNDEuOCA0My4xLTExMC43IDU4LjItMTk2LjMgNTkuNy04NS42LTEuNS0xNTQuNS0xNi42LTE5Ni4zLTU5LjdDMTYuNiA0MTAuNSAxLjUgMzQxLjYgMCAyNTZjMS41LTg1LjYgMTYuNi0xNTQuNSA1OS43LTE5Ni4zQzEwMS41IDE2LjYgMTcwLjQgMS41IDI1NiAwYzg1LjYgMS41IDE1NC41IDE2LjYgMTk2LjMgNTkuNyA0My4xIDQxLjggNTguMiAxMTAuNyA1OS43IDE5Ni4zeiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNhKSI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYiZxdW90OykiIGQ9Ik01MTIgMjU2Yy0xLjUgODUuNi0xNi42IDE1NC41LTU5LjcgMTk2LjMtNDEuOCA0My4xLTExMC43IDU4LjItMTk2LjMgNTkuNy04NS42LTEuNS0xNTQuNS0xNi42LTE5Ni4zLTU5LjdDMTYuNiA0MTAuNSAxLjUgMzQxLjYgMCAyNTZjMS41LTg1LjYgMTYuNi0xNTQuNSA1OS43LTE5Ni4zQzEwMS41IDE2LjYgMTcwLjQgMS41IDI1NiAwYzg1LjYgMS41IDE1NC41IDE2LjYgMTk2LjMgNTkuNyA0My4xIDQxLjggNTguMiAxMTAuNyA1OS43IDE5Ni4zeiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNiKSI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgmcXVvdDsjYyZxdW90OykiIGQ9Ik0zMTIgNDQ1LjljLTQyLjEgNDIuMS0xMDYgNDYuNC0xNDIuOCA5LjZzLTMyLjUtMTAwLjcgOS42LTE0Mi44IDEwNi00Ni40IDE0Mi44LTkuNiAzMi41IDEwMC43LTkuNiAxNDIuOHoiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjYykiPjwvcGF0aD48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQ2LjcgMjE0LjRjLTUuMy0xMy4yLTE2LjQtMjEuNC0yNi4yLTI4LjYtMS44LTEuMy0zLjYtMi43LTUuNC00LjEtMTMuMS0xMC4yLTI0LjYtMjEuNS0zNC4xLTMzLjctNC45LTYuMy0xMC0xMi42LTE0LjktMTguNi00LjctNS44LTkuNi0xMS44LTE0LjItMTcuNy0yLTIuNi01LjUtMy42LTguNi0yLjZzLTUuMiA0LTUuMyA3LjNjLS43IDUzLjkuMyAxMDguNSAxLjMgMTYxLjMuMyAxNCAuNSAyOC4zLjggNDIuNyA5IDcuOSAxNSAxOS4xIDE2IDMxLjgtLjMtMjUtLjgtNTAuMy0xLjMtNzQuOC0uOS00NS42LTEuOC05Mi41LTEuNS0xMzkuMS4yLjMuNS42LjcuOSA0LjkgNiA5LjkgMTIuMiAxNC43IDE4LjMgMTAuMyAxMy4yIDIyLjcgMjUuNSAzNi45IDM2LjQgMS44IDEuNCAzLjggMi44IDUuNyA0LjMgOC45IDYuNiAxNy4zIDEyLjggMjEgMjEuOSA0LjcgMTEuOCAyLjYgMjYuMy01LjYgMzcuOS04IDExLjMtMjAuMiAxNy43LTMyLjcgMTcuMi00LjMtLjItNy45IDMuMS04LjEgNy40czMuMSA3LjkgNy40IDguMWMxNy43LjggMzQuOS04LjEgNDYtMjMuNyAxMS40LTE2IDE0LjItMzUuNyA3LjQtNTIuNnoiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiNmZmZmZmYiPjwvcGF0aD48Y2lyY2xlIGN4PSIyMDguOSIgY3k9IjM1NiIgcj0iNDcuMyIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjA4LjkiIGN5PSIzNTYiIHI9IjQ3LjMiIGZpbGw9InVybCgmcXVvdDsjZCZxdW90OykiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9InVybCgjZCkiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjIwOC45IiBjeT0iMzU2IiByPSIzMS4zIiBmaWxsPSIjRkZGRkZGIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjZmZmZmZmIj48L2NpcmNsZT48L2c+PC9zdmc+");
    border-radius: 25px;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="ZIP"] {
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMzc4LjM3IiB4Mj0iMTA3LjMiIHkxPSI0MDQuNzEiIHkyPSIxMzMuNjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZjM3MzkiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41NCIgc3RvcC1jb2xvcj0iI2VmMzczOSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmOGM4YiI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMzg1LjgzIiB4Mj0iMjYxLjcxIiB5MT0iMjI0LjU4IiB5Mj0iMTAwLjQ1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzQzNDRmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjYiIHN0b3AtY29sb3I9IiMzYjNiNTciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42NiIgc3RvcC1jb2xvcj0iIzUwNTA2ZCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzY2NjY4NCI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMzA3LjMxIiB4Mj0iMTU3LjUyIiB5MT0iMjk1LjM4IiB5Mj0iMTQ1LjU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZkMmQyIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiNmZmYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzNzguMzciIHgyPSIxMDcuMyIgeTE9IjQwNC43MSIgeTI9IjEzMy42NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2VmMzczOSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjU0IiBzdG9wLWNvbG9yPSIjZWYzNzM5Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY4YzhiIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIzODUuODMiIHgyPSIyNjEuNzEiIHkxPSIyMjQuNTgiIHkyPSIxMDAuNDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzNDM0NGYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4yNiIgc3RvcC1jb2xvcj0iIzNiM2I1NyI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjY2IiBzdG9wLWNvbG9yPSIjNTA1MDZkIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjY2Njg0Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSIzMDcuMzEiIHgyPSIxNTcuNTIiIHkxPSIyOTUuMzgiIHkyPSIxNDUuNTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmQyZDIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41NyIgc3RvcC1jb2xvcj0iI2ZmZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGcgZGF0YS1uYW1lPSJGSUxFUyBBTkQgRk9MREVSIGdyYWQgZmlsbCI+PHBhdGggZmlsbD0iI0ZGRTVFNSIgZD0iTTQ5Ni41MyAxMjkuODZDNDgzLjA5IDgwLjM4IDQzMS42NCAyOC45MiAzODIuMTYgMTUuNDkgMzUxLjgyIDcuOTIgMzExLjE4LjEzIDI1NiAwYy01NS4xNi4xNC05NS44IDcuOTItMTI2LjE0IDE1LjQ5QzgwLjM5IDI4LjkzIDI4LjkzIDgwLjM4IDE1LjQ5IDEyOS44NiA3LjkzIDE2MC4xOS4xNCAyMDAuODQgMCAyNTZjLjE0IDU1LjE3IDcuOTMgOTUuODIgMTUuNDkgMTI2LjE1IDEzLjQ0IDQ5LjQ4IDY0LjkgMTAwLjkzIDExNC4zNyAxMTQuMzcgMzAuMzQgNy41NyA3MSAxNS4zNSAxMjYuMTUgMTUuNDkgNTUuMTYtLjE0IDk1LjgxLTcuOTIgMTI2LjE1LTE1LjQ5IDQ5LjQ4LTEzLjQ0IDEwMC45My02NC44OSAxMTQuMzctMTE0LjM3IDcuNTYtMzAuMzMgMTUuMzUtNzEgMTUuNDgtMTI2LjE1LS4xMy01NS4xNi03LjkyLTk1LjgxLTE1LjQ4LTEyNi4xNHoiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiNmZmU1ZTUiPjwvcGF0aD48cGF0aCBmaWxsPSJ1cmwoJnF1b3Q7I2EmcXVvdDspIiBkPSJNMzEwLjk0IDk4LjExQTYxLjM5IDYxLjM5IDAgMCAwIDI3Ni4xNSA4NmE4NDAuNjkgODQwLjY5IDAgMCAwLTEwOS42IDQuNTFjLTI0LjMxIDIuODItNDcuNjIgMjYuMTMtNTAuNDQgNTAuNDUtNi4zOCA1OS42NC02LjM4IDE3MC40IDAgMjMwLjA1IDIuODIgMjQuMzEgMjYuMTMgNDcuNjIgNTAuNDQgNTAuNDRhODM4Ljk0IDgzOC45NCAwIDAgMCAxNzkgMGMyNC4zMS0yLjgyIDQ3LjYyLTI2LjEzIDUwLjQ0LTUwLjQ0IDQuMzUtNDAuNjMgNS43My0xMDUgNC4xNS0xNjAuNzF2LS4yM0E1NyA1NyAwIDAgMCAzODkgMTc2LjczYTM3NS4yMiAzNzUuMjIgMCAwIDAtNzguMDYtNzguNjJ6IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSJ1cmwoI2EpIj48L3BhdGg+PHBhdGggZmlsbD0idXJsKCZxdW90OyNiJnF1b3Q7KSIgZD0iTTQwMC4wOCAyMTAuMzJjLTQuNjMuMTItOS4yNy4xOS0xMy44Ny4xOWE1NTMgNTUzIDAgMCAxLTU4LjYyLTMuMTNoLS4xN2MtMTEuNi0xLjM1LTIzLTcuMTEtMzIuMTEtMTYuMjFTMjgwLjQ0IDE3MC42NSAyNzkuMSAxNTlhLjg4Ljg4IDAgMCAxIDAtLjE3QTU1My43MyA1NTMuNzMgMCAwIDEgMjc2LjE0IDg2YTYxLjM5IDYxLjM5IDAgMCAxIDM0Ljc5IDEyLjA5IDM3NS40NSAzNzUuNDUgMCAwIDEgNzguMTggNzguODIgNTYuMjUgNTYuMjUgMCAwIDEgMTEgMzMuMTh6IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSJ1cmwoI2IpIj48L3BhdGg+PHBhdGggZmlsbD0idXJsKCZxdW90OyNjJnF1b3Q7KSIgZD0iTTI1OS4zMiAzMjQuMzljMC0yLjUxLS4zNS0xMy41NC0xLjA3LTE2LjY4LTEuNDYtNi4zNC03LjI0LTExLjY2LTE0LjA2LTEyLjkzaC0uMWwtLjQyLS4wNnYtMTAuNThoMTUuNjRhOS4zMSA5LjMxIDAgMCAwIDAtMTguNjJoLTE1LjY0VjI0Ni44aDE1LjY0YTkuMzEgOS4zMSAwIDEgMCAwLTE4LjYyaC0xNS42NHYtMTguNzFoMTUuNjRhOS4zMSA5LjMxIDAgMSAwIDAtMTguNjJoLTE1LjY0di0xOC43MmgxNS42NGE5LjMxIDkuMzEgMCAwIDAgMC0xOC42MmgtMTUuNjR2LTE4LjcyaDE1LjY0YTkuMzEgOS4zMSAwIDEgMCAwLTE4LjYyaC0xNS42NHYtMzAuM3EtOS4zLjEzLTE4LjYyLjQ3djExLjIxaC0xNS42M2E5LjMxIDkuMzEgMCAxIDAgMCAxOC42MmgxNS42M3YxOC43MmgtMTUuNjNhOS4zMSA5LjMxIDAgMSAwIDAgMTguNjJoMTUuNjN2MTguNzJoLTE1LjYzYTkuMzEgOS4zMSAwIDEgMCAwIDE4LjYyaDE1LjYzdjE4LjcxaC0xNS42M2E5LjMxIDkuMzEgMCAxIDAgMCAxOC42MmgxNS42M3YxOC43MmgtMTUuNjNhOS4zMSA5LjMxIDAgMSAwIDAgMTguNjJoMTUuNjN2MjkuMThsLS40Mi4wNmgtLjFjLTYuODEgMS4yNy0xMi42IDYuNTktMTQgMTIuODctLjczIDMuMDctMS4xIDE0LjIxLTEuMDggMTYuNzRzLjM1IDEzLjY3IDEuMDYgMTYuNjdjMS40NiA2LjM0IDcuMjQgMTEuNjYgMTQuMDYgMTIuOTNoLjExYTU4Ljc4IDU4Ljc4IDAgMCAwIDE5LjQ1IDBoLjFjNi44Mi0xLjI3IDEyLjYtNi41OSAxNC4wNS0xMi44Ny43Mi0zLjA0IDEuMDUtMTQuMTkgMS4wNC0xNi43MXptLTE5LjEzIDExLjM5YTM2LjI1IDM2LjI1IDAgMCAxLTUuODEuNDIgMzYuNjMgMzYuNjMgMCAwIDEtNS44NS0uNDJjLS4yNC0zLS41My05LjEtLjUtMTEuMjd2LS4yNWMwLTIuMTcuMjYtOC4yOS41LTExLjI3YTQwLjY3IDQwLjY3IDAgMCAxIDExLjY2IDBjLjI1IDMgLjU0IDkuMS41MSAxMS4yOHYuMjRjLjAzIDIuMTctLjI2IDguMjktLjUxIDExLjI3eiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0idXJsKCNjKSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+");
    border-radius: 25px;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Image"] small {
    color: #fff;
    background: #82c5d1;
    font-size: 11px;
    padding: 4px 8px;
    border-radius: 100px;
    position: absolute;
    top: -10px;
    right: 3px;
    border: 2px solid;
    line-height: 14px;
    font-weight: 600;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Video"] small {
    color: #fff;
    background: #9669ff;
    font-size: 11px;
    padding: 4px 12px;
    border-radius: 100px;
    position: absolute;
    top: -15px;
    text-transform: capitalize;
    right: 0;
    border: 2px solid;
    line-height: 14px;
    font-weight: 600;
}

.user-dashboard-field-item-uploaded-files .file-type[data-file-type="Audio"] small {
    color: #fff;
    background: #fb7878;
    font-size: 11px;
    padding: 4px 12px;
    border-radius: 100px;
    position: absolute;
    top: -10px;
    text-transform: lowercase;
    right: 0;
    border: 2px solid;
    line-height: 14px;
    font-weight: 600;
}

.user-dashboard-new-ticket-faq-list ul li:first-child .user-dashboard-new-ticket-faq-content {
    height: max-content;
    opacity: 1;
    visibility: visible;
    margin-top: 20px;
}

.user-dashboard-field-item-uploaded-files .file-content {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 15px;
    width: 400px;
    line-height: 18px;
}

.user-dashboard-field-item-uploaded-files .file-content small {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 380px;
    font-size: 14px;
    direction: ltr !important;
    text-align: right;
}

.user-dashboard-field-item-uploaded-files .progress-title ul.file-meta li {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 5px;
    color: #95a6be;
    margin-right: 20px;
}

.progress-error {
    padding: 0;
    border: none;
}

.user-dashboard-field-item-uploaded-files h3 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 20px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 7px;
    display: none;
}

.ticket-upload-type-error i {
    font-size: 35px;
    display: block;
    margin-bottom: 20px;
}

.progress-error .abort {
    border: 2px solid #e65443;
    color: #e65443;
}

.ticket-upload-type-error strong {
    font-weight: 700;
    display: block;
}

.ticket-upload-type-error small {
    font-size: 14px;
    color: #828282;
}

.ticket-upload-type-error {
    text-align: center;
    line-height: 23px;
}

.file-upload-percent {
    position: absolute;
    top: 55px;
    right: 20px;
    background: #f1f5f6;
    font-size: 13px;
    padding: 5px 15px;
    color: #727f95;
    border-radius: 35px;
}

.nwp-ticket-upload-file-content span {
    font-size: 14px;
    display: inline-block;
    color: #637287;
    font-weight: 600;
}

.ticket-upload-type-error {
    border: 2px dashed #ff5e5e;
    border-radius: 15px;
    padding: 30px;
    color: #ff5e5e;
    transition: all .3s;
    margin: 20px 0;
}

.nwp-custom-loader-dashboard-upload-loading .nwp-custom-loader {
    width: 16px;
    background-size: 5px 5px;
    display: inline-block;
    vertical-align: -5px;
    margin-right: 7px;
}

.nwp-custom-loader-dashboard-upload-loading {
    bottom: 15px;
    position: absolute;
    right: 20px;
    background: #f1f5f6;
    font-size: 13px;
    padding: 8px 15px;
    color: #727f95;
    border-radius: 100px;
}

.nwp-custom-loader-dashboard-upload-loading .nwp-custom-loader-text {
    font-size: 13px;
    margin: 0;
    padding: 0;
    color: #95a6be;
    display: inline-block;
}

.nwp-custom-loader-dashboard-upload-loading.checked {
    background: var(--nwp-main-color);
    box-shadow: var(--nwp-box-shadow);
    bottom: 15px;
    opacity: 0;
    visibility: hidden;
    right: -20px;
    transition: all .3s;
    border-radius: 10px;
}

.nwp-custom-loader-dashboard-upload-loading.checked .nwp-custom-loader-text {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
}

.nwp-custom-loader-dashboard-upload-loading.checked i {
    font-size: 15px;
    color: #fff;
    vertical-align: -4px;
    margin-right: 5px;
}

.nwp-modal-toast-v2 {
    position: fixed;
    top: 0;
    background: #fff;
    padding: 50px;
    border-radius: 15px;
    box-shadow: var(--nwp-box-shadow);
    z-index: 100;
    width: 500px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    left: 40%;
    text-align: center;
}

.show.nwp-modal-toast-v2.toast-delete-confirm, .nwp-modal-toast-v2.toast-delete-check.show, .nwp-modal-toast-v2.toast-reply-delete-check.show {
    top: 35%;
    opacity: 1;
    visibility: visible;
}

.nwp-modal-toast-v2-title i {
    margin-right: 8px;
    font-size: 25px;
    vertical-align: -4px;
}

.nwp-modal-toast-v2-title {
    color: #ff4343;
    font-size: 20px;
    font-weight: 700;
    padding: 0;
    margin-bottom: 20px;
}

.user-dashboard-ticket-convert-modal .nwp-modal-toast-v2-footer ul li:last-child a {
    background: var(--nwp-main-color);
    border: none;
}

.nwp-modal-toast-v2-footer ul li a {
    font-size: 13px;
}

.nwp-modal-toast-v2 p {
    font-size: 14px;
    line-height: 24px;
    color: #575757;
}

.nwp-modal-toast-v2-footer-close {
    border: 1px solid #ccc9;
    padding: 10px 20px;
    border-radius: 10px;
    color: #616161;
    font-weight: 500;
    text-decoration: none;
    margin-right: 10px;
}

.nwp-modal-toast-v2-footer-confirm {
    background: #ff4243;
    border: 1px solid #ff4243;
    padding: 12px 20px;
    border-radius: 10px;
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
    margin-right: 15px;
}

.nwp-modal-toast-v2-footer {
    margin: 30px 0 10px;
}

.nwp-modal-toast-v2-footer ul li {
    display: inline-block;
}

.nwp-show-custom-toast .nwp-modal-toast-v2-overly {
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(2px) grayscale(1);
    width: 100%;
    height: 20000%;
    z-index: 99;
    background: #333333d4;
}

.nwp-show-custom-toast {
    overflow: hidden;
}

.nwp-modal-toast-v2-footer-confirm:hover {
    opacity: 0.8;
    color: #fff;
}

.nwp-modal-toast-v2-footer-close:hover {
    color: #898989;
}

.toast-delete-confirm .nwp-modal-toast-v2-title {
    color: #4CAF50;
}

.toast-delete-confirm .nwp-modal-toast-v2-footer-confirm {
    background: #4caf50;
    border-color: #4caf50;
}

.user-dashboard-new-ticket-faq-list.loading ul li .user-dashboard-new-ticket-faq-content {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 5px;
    pointer-events: none;
}

.nwp-custom-loader-dashboard-upload-loading.checked.show {
    opacity: 1;
    visibility: visible;
    right: 20px;
}

.ticket-attached-dl-button a {
    position: absolute;
    right: 115px;
    background: #8190a5;
    text-align: center;
    padding: 8px 10px;
    bottom: 0;
    border-radius: 10px;
}

.ticket-attached-dl-button a i {
    margin-right: 0 !important;
}


.disable-link {
    cursor: no-drop;
    pointer-events: none;
    filter: grayscale(1);
}

.user-dashboard-ticket-new-fields.submit-confirmation {
    text-align: center;
    padding: 40px;
    width: 600px;
    margin: 50px auto;
    border-radius: 5px;
}

.user-dashboard-ticket-new-fields.submit-confirmation h4 {
    font-size: 17px;
    font-weight: 600;
    color: #454d5b;
    margin-bottom: 3px;
}

.user-dashboard-ticket-new-fields.submit-confirmation h4 i {
    font-size: 20px;
    background: #04b50c;
    color: #fff;
    padding: 15px;
    border-radius: 100px;
    margin: 0 auto 20px;
    display: inline-block;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul li a i {
    vertical-align: -4px;
    margin-right: 7px;
    font-size: 20px;
}

.user-dashboard-ticket-new-fields.submit-confirmation small {
    font-size: 14px;
    color: #8190a8;
}

.user-dashboard-ticket-new-fields.submit-confirmation h4 {
    font-size: 17px;
    font-weight: 600;
    color: #586272;
    margin-bottom: 5px;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul li {
    display: inline-block;
    margin-right: 20px;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul li:last-child {
    margin: 0;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul {
    margin-top: 20px;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.user-dashboard-ticket-new-fields.submit-confirmation ul li:last-child a {
    background: #3f3d3d;
}

.user-dashboard-ticket-new-fields.submit-confirmation #tick {
    stroke: #63bc01;
    stroke-width: 7;
    transition: all 1s;
}

.user-dashboard-ticket-new-fields.submit-confirmation #circle {
    stroke: #63bc01;
    stroke-width: 6;
    transform-origin: 50px 50px 0;
    transition: all 1s;
}

.user-dashboard-ticket-new-fields.submit-confirmation .progress #tick {
    opacity: 0;
}

.user-dashboard-ticket-new-fields.submit-confirmation .ready #tick {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    animation: draw 8s ease-out forwards;
}

.user-dashboard-ticket-new-fields.submit-confirmation .progress #circle {
    stroke: #4c4c4c;
    stroke-dasharray: 314;
    stroke-dashoffset: 1000;
    animation: spin 3s linear infinite;
}

.user-dashboard-ticket-new-fields.submit-confirmation .ready #circle {
    stroke-dashoffset: 66;
    stroke: #04b50c;
}

.user-dashboard-ticket-new-fields.submit-confirmation #circle {
    stroke-dasharray: 500;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
        stroke-dashoffset: 66;
    }
    50% {
        transform: rotate(540deg);
        stroke-dashoffset: 314;
    }
    100% {
        transform: rotate(1080deg);
        stroke-dashoffset: 66;
    }
}

@keyframes draw {
    to {
        stroke-dashoffset: 0;
    }
}

.user-dashboard-ticket-new-fields.submit-confirmation #check {
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
}

.user-dashboard-ticket-new-fields.submit-confirmation .progress {
    border: none;
    padding: 0;
    border-radius: 0;
    margin: 0;
}

.single-ticket-closed-alert.report-type i, .single-ticket-closed-alert.report-type h3 {
    color: var(--nwp-main-color);
}

.single-ticket-closed-alert.report-type p {
    line-height: 20px;
    margin-top: 15px;
}

.single-ticket-closed-alert.report-type a {
    background: #3b3b3b;
}

.single-ticket-closed-alert.report-type a:last-child {
    background: var(--nwp-main-color);
}

.user-dashboard-ticket-new-fields.submit-confirmation small strong {
    color: var(--nwp-main-color);
    font-weight: 700;
    margin-right: 5px;
    font-size: 20px;
    vertical-align: 0;
    border-bottom: 3px solid;
}

.user-dashboard-tickets-filter {
    position: relative;
}

.user-dashboard-tickets-filter ul li, .user-dashboard-installation-requests-filter ul li, .user-dashboard-refund-requests-filter ul li {
    display: inline-block;
}

.user-dashboard-tickets-filter ul li:last-child, .user-dashboard-installation-requests-filter li:last-child, .user-dashboard-refund-requests-filter li:last-child {
    margin-right: 0;
}

.user-dashboard-tickets-filter ul, .user-dashboard-installation-requests-filter ul, .user-dashboard-refund-requests-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    width: auto;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    width: max-content;
}

.user-dashboard-tickets-filter ul li a, .user-dashboard-installation-requests-filter ul li a, .user-dashboard-refund-requests-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-tickets-filter ul li a i, .user-dashboard-installation-requests-filter ul li a i, .user-dashboard-refund-requests-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-tickets-filter ul li a.active, .user-dashboard-tickets-filter ul li a:hover, .user-dashboard-refund-requests-filter ul li a.active, .user-dashboard-refund-requests-filter ul li a:hover, .user-dashboard-installation-requests-filter ul li a.active, .user-dashboard-installation-requests-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-tickets-filter ul li a.active i, .user-dashboard-tickets-filter ul li a:hover i, .user-dashboard-refund-requests-filter ul li a.active i, .user-dashboard-refund-requests-filter ul li a:hover i, .user-dashboard-installation-requests-filter ul li a.active i, .user-dashboard-installation-requests-filter ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-tickets-list-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-tickets-list-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 6%;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    vertical-align: middle;
}

.user-dashboard-tickets-list-single-meta ul li strong {
    font-weight: 600;
    color: var(--nwp-main-color);
    display: inline-block;
    margin-right: 5px;
}

.user-dashboard-tickets-list-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-tickets-list-handler {
    padding: 10px 0;
}

.user-dashboard-tickets-list-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-tickets-list-single-meta ul li:last-child i {
    color: #ef9a00;
}

.user-dashboard-tickets-list-single-title h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    padding: 0 6px 0;
    width: 100%;
    color: #4c5158;
    border-left: 3px solid var(--nwp-main-color);
    margin-left: 10px;
}

.user-dashboard-tickets-list-single-title {
    display: inline-block;
    padding: 5px 10px 0;
    vertical-align: middle;
    width: 79%;
}

.user-dashboard-tickets-list-single-title h3 i {
    font-size: 20px;
    vertical-align: -5px;
    margin-right: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-tickets-list-single-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-tickets-list-single-meta ul li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-tickets-list-single-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: var(--nwp-main-color);
}

.user-dashboard-tickets-list-single-meta {
    padding: 8px 8px 0;
}

.user-dashboard-tickets-list-single-title ul li:hover .nwp-tooltip-content {
    bottom: -40px;
    top: auto;
    left: 0;
}

.user-dashboard-tickets-list-single-title ul li .nwp-tooltip-content {
    bottom: -20px;
    left: 0;
}

.user-dashboard-tickets-list-single-meta ul li.ticket-product-name span {
    width: 200px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.user-dashboard-tickets-list-single-title ul li .nwp-tooltip-content:after {
    left: 20px;
}

.user-dashboard-tickets-list-view-ticket a, .user-dashboard-tickets-list-view-install a {
    border-radius: 6px;
    padding: 8.5px 10px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    margin-bottom: 5px;
    position: absolute;
    top: 25px;
    right: 20px;
    box-shadow: var(--nwp-box-shadow);
    cursor: pointer;
    color: #fff;
    display: block;
}

.user-dashboard-tickets-list-view-ticket a i, .user-dashboard-tickets-list-view-install a i {
    vertical-align: -4px;
    font-size: 16px;
}

.user-dashboard-tickets-list-ticket-domain, .user-dashboard-tickets-list-install-domain {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 500;
    background: #f7f7f7;
    color: #7d8083;
    margin-bottom: 5px;
    position: absolute;
    right: 110px;
    top: 25px;
}

.user-dashboard-tickets-list-ticket-domain i, .user-dashboard-tickets-list-install-domain i {
    font-size: 15px;
    vertical-align: -4px;
    margin-right: 5px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-ticket-frequently-asked-questions {
    width: 100%;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-list ul li a i {
    margin-top: -10px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-list ul li {
    padding: 23px 0 13px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-list {
    padding: 0;
    margin: 0 150px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-title h2 {
    font-size: 20px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-title p {
    font-size: 14px;
    margin-top: 8px;
}

.user-dashboard-tickets-faqs-page .user-dashboard-new-ticket-faq-title {
    border: none;
}

.user-dashboard-new-ticket-faq-page-filter {
    text-align: center;
}

.user-dashboard-new-ticket-faq-page-filter ul li {
    display: inline-block;
}

.user-dashboard-new-ticket-faq-page-filter ul li a {
    font-size: 13px;
    border: 1px solid #dddddd;
    border-radius: 100px;
    padding: 10px 25px;
    font-weight: 600;
    color: #505050;
    margin-right: 20px;
    display: block;
}

.user-dashboard-new-ticket-faq-page-filter {
    margin-bottom: 50px;
    margin-top: 20px;
}

.user-dashboard-new-ticket-faq-page-filter ul li a.active {
    background: var(--nwp-main-color);
    color: #fff;
    border: 1px solid var(--nwp-main-color);
}

.user-dashboard-search-not-found.send-ticket {
    margin: 50px auto;
    background: #f1f5f67a;
    padding: 40px 60px;
}

.user-dashboard-search-not-found.send-ticket h3 {
    margin-bottom: 0;
    font-size: 18px;
}

.user-dashboard-ticket-faq-search-box {
    display: inline-block;
    position: relative;
    width: 40%;
}

.user-dashboard-ticket-faq-search-box input {
    background: #ffffff;
    padding: 16px 20px;
    border-radius: 8px;
    width: 100%;
    font-size: 13px;
    border: none;
    box-shadow: var(--nwp-box-shadow);
    font-weight: 500;
}

.user-dashboard-search-not-found.send-ticket .user-dashboard-ticket-faq-search-box a {
    position: absolute;
    top: -17px;
    right: 4px;
    font-size: 15px;
    background: var(--nwp-main-color);
    padding: 13px;
    color: #fff;
    border-radius: 10px;
}

.user-dashboard-search-not-found.send-ticket .user-dashboard-ticket-faq-search-box a i {
    font-size: 15px;
    color: #fff;
}

.user-dashboard-search-not-found.send-ticket a:not(.user-dashboard-ticket-faq-search-box a) {
    margin-right: 20px;
    padding: 15px 30px;
    vertical-align: bottom;
}

.user-dashboard-orders-filter ul li, .user-dashboard-comments-status-filter ul li, .user-dashboard-invoices-filter ul li {
    display: inline-block;
}

.user-dashboard-orders-filter ul li:last-child, .user-dashboard-comments-status-filter ul li:last-child, .user-dashboard-invoices-filter ul li:last-child {
    margin-right: 0;
}

.user-dashboard-orders-filter ul, .user-dashboard-comments-status-filter ul, .user-dashboard-invoices-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
}

.user-dashboard-orders-filter ul li a, .user-dashboard-comments-status-filter ul li a, .user-dashboard-invoices-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-orders-filter ul li a i, .user-dashboard-comments-status-filter ul li a i, .user-dashboard-invoices-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-orders-filter ul li a.active, .user-dashboard-orders-filter ul li a:hover, .user-dashboard-comments-status-filter ul li a.active, .user-dashboard-comments-status-filter ul li a:hover, .user-dashboard-invoices-filter ul li a.active, .user-dashboard-invoices-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-orders-filter ul li a.active i, .user-dashboard-orders-filter ul li a:hover i, .user-dashboard-comments-status-filter ul li a:hover i, .user-dashboard-comments-status-filter ul li a.active i, .user-dashboard-invoices-filter ul li a:hover i, .user-dashboard-invoices-filter ul li a.active i {
    color: var(--nwp-main-color);
}

.user-dashboard-orders-list-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-orders-list-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 7%;
    text-align: left;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    margin-right: 20px;
    vertical-align: middle;
}

.user-dashboard-orders-list-single-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: #95a6be;
}

.user-dashboard-orders-list-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-orders-list-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-orders-list-single-meta {
    display: inline-block;
    vertical-align: middle;
    max-width: 85%;
}

.user-dashboard-orders-list-single-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-orders-list-view a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 500;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
}

.user-dashboard-orders-list-view a i, .user-dashboard-orders-list-download-invoice a i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
}

.user-dashboard-orders-list-view {
    position: absolute;
    top: 25px;
    right: 25px;
}

.user-dashboard-orders-list-download-invoice {
    position: absolute;
    top: 25px;
    right: 120px;
}

.user-dashboard-orders-list-download-invoice a {
    display: inline-block;
    border-radius: 6px;
    padding: 11px 15px;
    font-size: 12.5px;
    font-weight: 500;
    margin-bottom: 5px;
    background-color: #4CAF50;
    color: #ffffff;
}

.user-dashboard-orders-list-download-invoice a:hover {
    background: var(--nwp-main-color);
    color: #ffffff;
    opacity: 1;
}

.user-dashboard-orders-list-single-meta ul li .nwp-tooltip-content {
    top: 50px;
    bottom: auto !important;
    left: 0;
}

.user-dashboard-orders-list-single-meta ul li .nwp-tooltip-content:after {
    left: 20px;
}

.user-dashboard-orders-list-single-meta ul li:hover .nwp-tooltip-content {
    top: 30px;
}

.user-dashboard-orders-list-single-meta ul li strong {
    font-weight: 600;
    color: var(--nwp-main-color);
}

.user-dashboard-orders-list-single-meta ul li:nth-child(3), .user-dashboard-orders-list-single-meta ul li:nth-child(6) {
    margin: 0;
    padding: 0;
    border: none;
}

.user-dashboard-orders-list-single-meta ul:first-child {
    margin-bottom: 8px;
}

.user-dashboard-orders-list-handler, .user-dashboard-invoices-list-handler {
    padding: 15px 0;
}

.user-dashboard-orders-list-single-meta ul:last-child li {
    font-weight: 600;
}

.user-dashboard-orders-list-single-meta ul:last-child li.paid * {
    color: #00ae00 !important;
}

.user-dashboard-orders-list-single-meta ul:last-child li.cancelled:nth-child(2), .user-dashboard-orders-list-single-meta ul:last-child li.cancelled:nth-child(2) i {
    color: red;
}

.user-dashboard-orders-list-single-meta ul:last-child li i {
    font-size: 15px;
    vertical-align: -3px;
}

.user-dashboard-orders-list-single-meta ul:last-child li strong {
    color: #96a5bd;
    font-weight: 500;
}

.user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2) {
    font-size: 12px;
}

.user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).completed strong, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).completed i, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).completed {
    color: #00b894;
}

.user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).refunded strong, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).refunded i, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).refunded {
    color: #ff7675;
}

.user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).pending strong, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).pending i, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2).pending {
    color: orange;
}

.user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2) strong, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2) i, .user-dashboard-orders-list-single-meta ul:last-child li:nth-child(2) {
    color: orange;
}

.user-dashboard-page-title h1 strong {
    color: var(--nwp-main-color);
    margin-right: 5px;
}

p.user-dashboard-order-list-title-status {
    background: #95a6be;
    display: inline-block;
    color: #fff;
    padding: 5px 15px;
    border-radius: 100px;
    font-size: 12px;
    margin-top: 0;
    font-weight: 600;
    position: absolute;
    top: 8px;
    margin-left: 3px;
}

p.user-dashboard-order-list-title-status.refunded {
    background: #ff6b6b;
}

p.user-dashboard-order-list-title-status.pending {
    background: orange;
}

p.user-dashboard-order-list-title-status.completed {
    background: #00b894;
}

.user-dashboard-data-handler.single-order .user-dashboard-page-title small {
    color: #95a6be;
    font-size: 13px;
    margin-top: -1px;
    display: inline-block;
}

.user-dashboard-data-handler.single-order .user-dashboard-page-title small i {
    font-size: 15px;
    vertical-align: -2px;
    margin-right: 4px;
}

.user-dashboard-single-order-top-meta {
    background: #fff;
    margin: 10px 0;
    border-radius: 10px;
}

.user-dashboard-single-order-top-meta ul li {
    display: inline-block;
    margin-right: 50px;
}

.user-dashboard-single-order-top-meta ul li i {
    font-size: 20px;
    margin-right: 8px;
    border: 1px dashed #bcc8d8;
    color: #95a6be;
    border-radius: 11px;
    text-align: center;
    padding: 15px;
    display: inline-block;
}

.user-dashboard-single-order-meta-item small {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #9dabbf;
}

.user-dashboard-single-order-meta-item strong {
    font-weight: 600;
    color: var(--nwp-main-color);
    font-size: 14px;
}

.user-dashboard-single-order-meta-item strong small {
    display: inline-block;
}

.user-dashboard-single-order-items .user-dashboard-product-version {
    margin-left: 7px;
}

.user-dashboard-single-order-title h3 {
    font-weight: 600;
}

.user-dashboard-single-order-top-meta {
    display: block;
    padding: 10px 0;
    border-radius: 10px;
    position: relative;
    margin-right: 30px;
    margin-top: 10px;
    vertical-align: top;
}

.user-dashboard-single-order-meta-item {
    line-height: 19px;
    vertical-align: sub;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px;
}

.user-dashboard-single-order-meta-item strong span {
    font-size: 14px;
}

.user-dashboard-single-order-user-data ul li {
    display: inline-block;
    position: relative;
    padding-right: 20px;
    margin-right: 20px;
}

.user-dashboard-single-order-user-data-item small {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #8392a7;
    letter-spacing: 0;
}

.user-dashboard-single-order-user-data-item strong {
    color: var(--nwp-main-color);
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-single-order-user-data-item {
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
}

.user-dashboard-single-order-user-data ul li i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 4px;
    background: #f2f7ff;
    display: inline-block;
    padding: 15px;
    border-radius: 14px 8px;
    color: var(--nwp-main-color);
}

.user-dashboard-single-order-user-data {
    padding-top: 20px;
}

.user-dashboard-single-order-title h3 i {
    font-size: 25px;
    vertical-align: -6px;
    margin-right: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-single-order-title {
    margin: 20px 0;
    font-size: 14px;
    color: #95a5be;
    font-weight: 500;
    display: block;
}

.user-dashboard-single-order-title h3 strong {
    color: var(--nwp-main-color);
    font-weight: 600;
    margin-left: 5px;
}

.user-dashboard-downloads-list-item.refunded .user-dashboard-downloads-list-item-title, .user-dashboard-downloads-list-item.refunded .user-dashboard-downloads-list-item-image {
    filter: grayscale(1) blur(1px);
    pointer-events: none;
}

.user-dashboard-downloads-list-item.refunded:hover .user-dashboard-downloads-list-item-title, .user-dashboard-downloads-list-item.refunded:hover .user-dashboard-downloads-list-item-image {
    filter: grayscale(1);
}

.user-dashboard-downloads-list-item.refunded .user-dashboard-order-refunded-stamp {
    scale: 0.7;
    position: absolute;
    top: -20px;
    right: 0;
}

.user-dashboard-downloads-list-item.refunded {
    display: none;
}

.user-dashboard-order-refunded-stamp {
    width: 125px;
    height: 125px;
    position: absolute;
    top: -25px;
    right: 20px;
    border-radius: 100px;
    border: 10px solid #ff4747;
    text-align: center;
    transform: rotate(-15deg);
    color: #ff4747;
}

.user-dashboard-order-refunded-stamp::after, .user-dashboard-loyalty-discount-item-stamp::after {
    position: absolute;
    content: " ";
    width: 100%;
    height: auto;
    min-height: 100%;
    top: -10px;
    left: -10px;
    padding: 10px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AwTDDMI3d534gAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAFhklEQVR42u2dT4gcRRTGf2+YhRhFMRsCGvAPITFiIBAUFMTEgyeFXAQvIRA8quhBDyp4EfRiDt68iOhJbxEFb6IHg4ioaEA0rCDqqpBoZNUYTPJ52BoYxp7d6erq6qruepdeZnarq9/33lffq6quhQgm6WVJxyQtSTpQ8f1hSd9QDIsEyN3Ax8A+4AJwp5m95r57DvgFuB44aGb3FkDaB2QnMAYuAQJuAX4FLrpfuWxmp0t+RAJkCpg73D3PAX87cAy4DIzM7McCSGST9CzwM/CTo6+rzOzdkhsdAeJA+Q04AawCO4FTZnbcsy2ZmfUFkHEHYMj9+BdwycyONW2rb6CEdPLCvyfpTXf9oM17DhKMiXXhzL4BYyGdUWijuY1ypsBN2nhL0g2SDkja4dRdMDZIMjMlrUj6XNKqpE9DOHP2gX2cIOlRSdsk3S9pWdJLXdFzFMqSdNxJ1q3AFqeY9gDvA6/70tfkQc3Mqh560TYlLZvZ2UFQlqQjwB/A9w6I74BtwFkze8OceUdIBRh12pS0F3hQ0nZJK+6ztV6qMpcZk59fmXwmaffU5ydD8nRN9faIpCOStjoqvUvSmaR5PxAwa+563kXfhdAc7QHG4w6AZUknJB2V9FFuYFgT54WUvPMcVrddSS8A1wL/AE8MQpa3Jf80xzzaeV7SvzlSlXcdEiPaGgiEPWa2NLiCNXTkVdUeZVolgYdqC+hejRW5OqRXYOTgEEljhmQxI6zuvSRd1zd/W4rAT1RRjiuBQeqzNrKg6YKVpNUcx4PG425bYPh0akr2nmlLYPSGshalj3nT5tNT6z4AD6W4s7pZNM8xdSLX17l1gckRSAvxULPR77O4FNp5bYPR+X6CjTJgHrdXLcXGlNZtjjepr61H65ikB9z1RUlP9q1Ct5CROBm8p9O3CXVIehr4wfXzVmDJzJ6SdBTYwfoe4RXgM+B2MzuZ+zgSDJAWwJjecvo18LYD4SvW3zMZAe+wvrZ/hZl9IelVM3s460G9zcHJ1yEVdPOJy4YtwGlgr5nd5zLlRvfdTcB+4FtgF3DYY7Wx841/o7rcW3cf7+zVcyD+nfV3Sv4E1oAPJT0EnAe+dLR1Ebia9eXba3KtW8aL1BezcnazyG9CXXOk8zkHypVm9oykfWZ2StIhR2OHgF1mdjAYdXQE6HheLVEV3T5OnV2GXRScqt+R9J6kexxFAWwHbna0tbspFSWdVRvVDL6SMuCC1353fcxdLy963+znwmYfoOnEYYD+3OYz7rUNRiegB9qV3svZ2lBgRJnkG6L5Suji1AiA1AneUXFdWtReMiQRqvpfHRKjozHGnSYv+oSeRvH5m1HMqImwRysIGF1S17ivmRHynr5tZVn5p1YHFCtqq6islOuQQWj7RakuhQ3mo5zAaHt8CBXJG22Hyo6yqha3slEuIcDsWlJuxrspcXEMP4y7SutF6pWUJWxbfkiWsnKiqpB9HaUYeV2AESobm/bV+h5xpWbISOamPk4NphgswBQr1uvCMFeKy3GA7jUgOQLTS4nXhoyNlX1FcydGhaNcnDAUeWspRk9blbNvuzEzZNxGBDbpcFu7VEK1m4VAaOtAzEJZPVZJqY2Hc9/iSk2RVK2H5AxK3d2UlmJ0Nzk5qIvxKWRwWurR1UZhFwuUZKdyPE+nDiYUuhrIk9zeWqdTbS9MxXaMzya8ZM6TyvUQzI2e04eyxqk8VFVnszs4ZiP1lKNSjH3AWSkMS5EYBpCu5NsQ34e3HKK0D8AsfABO1gVOJk6uE9TJbLbOnmo28UvxW1FZnm8MRY6c1Ol3lHKa9/3+xUphmK7qSbUfvf3/TaH/82is4zU6P5glVR7vqhjOLqXLGDKwzOg6mAplZUJlxYoVK1asWLHM7D+ThkLB2tcWwgAAAABJRU5ErkJggg==");
    background-repeat: repeat;
    background-size: cover;
}

.user-dashboard-order-refunded-stamp h4 {
    font-size: 19px;
    font-weight: 800;
    text-transform: uppercase;
}

.user-dashboard-order-refunded-stamp small {
    font-size: 14px;
}

.user-dashboard-order-refunded-stamp span {
    margin-top: 30px;
    display: inline-block;
}

.user-dashboard-single-order-top-meta ul:last-child {
    margin-top: 20px;
    margin-bottom: 30px;
}

.user-dashboard-single-order-download-invoice {
    position: absolute;
    top: 0;
    right: 0;
}

.user-dashboard-single-order-download-invoice a {
    display: inline-block;
    border-radius: 6px;
    padding: 12px 15px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
    background-color: var(--nwp-main-color);
    color: #ffffff;
}

.user-dashboard-single-order-download-invoice a i, .user-dashboard-orders-list-order-pay-now a i, .user-dashboard-orders-list-order-repeat a i {
    vertical-align: -6px;
    margin-right: 5px;
    font-size: 17px;
}

.user-dashboard-orders-list-order-pay-now, .user-dashboard-orders-list-order-repeat {
    position: absolute;
    top: 25px;
    right: 120px;
}

.user-dashboard-orders-list-order-pay-now a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 500;
    margin-bottom: 5px;
    background-color: #FF9800;
    color: #ffffff;
}

.user-dashboard-orders-list-order-repeat a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
    background-color: #e33434;
    color: #ffffff;
}

.user-dashboard-data-handler.single-order .user-dashboard-orders-list-order-repeat, .user-dashboard-data-handler.single-order .user-dashboard-orders-list-order-pay-now {
    right: 0;
    top: 0;
}

.user-dashboard-order-invoice-header img {
    width: 200px;
}

.user-dashboard-order-invoice-handler {
    background: #eaecef;
    padding: 50px 0;
    margin: 10px 0 50px;
    position: relative;
}

.user-dashboard-order-invoice-area {
    max-width: 953px;
    margin: 0 auto;
    background: #fff;
    padding: 50px;
    box-shadow: var(--nwp-box-shadow);
    border-top: 6px solid var(--nwp-main-color);
}

.user-dashboard-order-invoice-header h1 {
    margin-top: 40px;
    font-weight: 400;
    font-size: 16px;
    color: #8290a4;
}

.user-dashboard-order-invoice-header h1 strong {
    font-weight: 700;
    color: var(--nwp-main-color);
}

.user-dashboard-order-invoice-header small {
    position: absolute;
    top: 50px;
    right: 0;
    font-size: 14px;
    font-weight: 500;
    color: #95a2b3;
}

.user-dashboard-order-invoice-header {
    padding-top: 10px;
    position: relative;
    border-bottom: 2px dashed #cecece99;
    padding-bottom: 20px;
}

.user-dashboard-order-invoice-header small:last-child {
    margin-top: 23px;
}

.user-dashboard-order-invoice-header small span {
    color: var(--nwp-main-color);
    margin-left: 2px;
    font-size: 14px;
    font-weight: 600;
}

.user-dashboard-order-invoice-from-to ul li:last-child {
    border: none;
    text-align: right;
    direction: rtl;
}

.user-dashboard-order-invoice-from-to ul li {
    display: inline-block;
    width: 49.6%;
    margin: 30px 0 0;
}

.user-dashboard-order-invoice-from-to ul li strong {
    font-weight: 700;
    color: var(--nwp-main-color);
    margin-bottom: 10px;
    display: block;
}

.user-dashboard-order-invoice-from-to ul li p {
    color: #95a2b3;
    line-height: 25px;
    font-size: 13.5px;
    font-weight: 500;
}

.user-dashboard-order-invoice-from-to ul li p strong {
    margin: 0;
    color: #6d798c;
    font-weight: 600;
}

.user-dashboard-order-invoice-products {
    margin-top: 30px;
    padding-top: 10px;
}

.user-dashboard-order-invoice-products-table-head ul li {
    padding: 15px 10px;
    color: #758297;
    display: inline-block;
    font-weight: 500;
    margin: 0;
    font-size: 12.5px;
    text-align: center;
}

.user-dashboard-order-invoice-products-table-head {
    background: #f8fafc;
    border-radius: 5px;
    margin-top: 10px;
}

.user-dashboard-order-invoice-products ul li:nth-child(1), .user-dashboard-order-invoice-products ul li:nth-child(3) {
    width: 6.5%;
}

.user-dashboard-order-invoice-products ul li:nth-child(2) {
    width: 35%;
    text-align: left;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    padding-left: 5px;
    letter-spacing: 0;
    color: #4c5158;
}

.user-dashboard-order-invoice-products ul li:nth-child(4), .user-dashboard-order-invoice-products ul li:nth-child(5), .user-dashboard-order-invoice-products ul li:nth-child(6), .user-dashboard-order-invoice-products ul li:nth-child(7) {
    width: 8%;
}

.user-dashboard-order-invoice-products-table-body ul li {
    display: inline-block;
    font-size: 13px;
    padding: 10px;
    font-weight: 500;
    color: #556274;
    vertical-align: middle;
    text-align: center;
}

.user-dashboard-order-invoice-products-table-body ul {
    border-bottom: 1px solid #e5eaf1;
}

.user-dashboard-order-invoice-products-table-body ul:last-child {
    border-bottom: none;
}

.user-dashboard-order-invoice-total-table {
    text-align: right;
    margin: 40px 0;
}

.user-dashboard-order-invoice-total-table ul li {
    display: block;
    margin-right: 20px;
    border-right: 1px solid rgba(217, 217, 217, 0.6);
    padding-right: 20px;
}

.user-dashboard-order-invoice-total-table ul li small {
    color: #758297;
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    text-align: center;
    margin-right: 5px;
}

.user-dashboard-order-invoice-total-table ul li strong {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #3d4754;
    vertical-align: middle;
    text-align: center;
}

.user-dashboard-order-invoice-total-table ul:last-child li strong {
    color: var(--nwp-main-color);
    font-weight: 700;
}

.user-dashboard-order-invoice-total-table ul {
    display: inline-block;
}

.user-dashboard-order-invoice-total-table ul:last-child li {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-order-invoice-pay-note {
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    font-size: 14px;
    color: #95a6be;
    margin-bottom: 8px;
}

.user-dashboard-order-invoice-pay-note.red {
    border-left: 3px solid #e67575;
}

.user-dashboard-order-invoice-pay-note strong {
    font-weight: 700;
    color: var(--nwp-main-color);
    margin-right: 4px;
}

.user-dashboard-order-invoice-pay-note.red strong {
    color: #e67575;
}

div.user-dashboard-order-invoice-pdf a {
    display: inline-block;
    padding: 13px 25px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    box-shadow: var(--nwp-box-shadow);
}

div.user-dashboard-order-invoice-pdf {
    position: absolute;
    right: 54.5px;
    top: 56px;
}

div.user-dashboard-order-invoice-pdf a i {
    font-size: 17px;
    vertical-align: -5px;
    margin-right: 7px;
}


.user-dashboard-left.collapsed .user-dashboard-affiliate-call-to-action {
    display: none;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a span {
    width: 0;
    overflow: hidden;
    opacity: 0;
    left: 0;
    position: absolute;
    font-size: 12px;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 13px 20px 10px 50px;
    top: 0;
    border-radius: 7px;
    letter-spacing: 0;
}

.user-dashboard-menu ul li a .user-dashboard-menu-hot-badge {
    position: absolute;
    top: 6.5px;
    right: 0;
    background: #f1f5f6;
    color: #7f8da1;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 5px;
}

.user-dashboard-menu ul li a:hover .user-dashboard-menu-hot-badge, .user-dashboard-menu ul li a.active .user-dashboard-menu-hot-badge {
    background: #65b706;
    color: #fff;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a:hover span {
    width: max-content;
    opacity: 1;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a:hover i {
    z-index: 2;
    position: relative;
    color: #fff;
}

.user-dashboard-left.collapsed .user-dashboard-menu ul li a:hover {
    opacity: 1;
}

.user-dashboard-left.collapsed .user-dashboard-essential-links ul li a {
    padding: 13px 19px;
}

.user-dashboard-checkout-fields .user-dashboard-field-item {
    margin-right: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 15px;
}

.user-dashboard-checkout-handler {
    padding-top: 20px;
}

.user-dashboard-field-item input[disabled] {
    color: #7f8da0 !important;
    cursor: no-drop;
    background: #fdfdfd;
}

.user-checkout-select-gateways h3 {
    font-weight: 700;
    display: block;
    color: #5c6b7f;
    font-size: 15px;
}

.user-checkout-select-gateways ul li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 32%;
    cursor: pointer;
    margin-bottom: 15px;
    margin-right: 15px;
}

.user-checkout-select-gateways ul li svg {
    width: 60px;
    height: 60px;
}

.user-checkout-select-gateways ul li:nth-child(3), .user-checkout-select-gateways ul li:nth-child(6) {
    margin-right: 0;
}

.user-checkout-select-gateways ul li input[type="radio"] {
    display: none;
}

.user-checkout-select-gateways ul li input[type="radio"]:checked + label {
    border-color: var(--nwp-main-color);
}

.user-checkout-select-gateways ul li input + label img {
    width: 40px;
    display: block;
    vertical-align: middle;
}

.user-checkout-select-gateways ul li input + label, .user-checkout-select-gateways ul li input + label + br + small.user-dashboard-wallet-balance-checkout {
    filter: grayscale(1) blur(0.7px);
}

.user-checkout-select-gateways ul li label h4 {
    vertical-align: middle;
    font-size: 13px;
    color: #a5b2c4;
    font-weight: 500;
    text-align: left;
    line-height: 17px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.user-checkout-select-gateways ul li label h4 strong {
    font-weight: 700;
    color: var(--nwp-main-color);
    display: block;
    margin-top: 10px;
    margin-bottom: 3px;
    font-size: 14px;
}

.user-checkout-select-gateways ul li input:checked + label, .user-checkout-select-gateways ul li input:checked + label + br + small.user-dashboard-wallet-balance-checkout {
    filter: none;
}

.user-checkout-select-gateways ul li label {
    border: 2px dashed #d5d5d599;
    border-radius: 10px;
    text-align: left;
    padding: 25px;
    display: block;
}

.user-checkout-select-gateways {
    margin: 20px 0;
}

.user-dashboard-checkout-roles .nwp-custom-checkbox small {
    margin-top: 6px;
    margin-left: 50px;
}

.user-dashboard-wallet-balance-checkout {
    color: #ffffff;
    font-size: 12px;
    display: block;
    margin-top: 8px;
    position: absolute;
    top: -20px;
    background: var(--nwp-main-color);
    padding: 7px 15px;
    border-radius: 10px;
    right: 20px;
    font-weight: 600;
    width: max-content;
}

.user-dashboard-checkout-left {
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}

.user-dashboard-checkout-right {
    display: inline-block;
    width: 60%;
    vertical-align: top;
    padding-left: 35px;
}

.user-dashboard-checkout-products h3 {
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
    color: #5c6b7f;
    font-size: 15px;
}

.user-dashboard-checkout-products-items.next-list {
    margin-bottom: 0;
}

.user-dashboard-checkout-products-items ul li img {
    width: 140px;
    height: auto;
    border-radius: 10px 6px;
    margin-right: 10px;
    border: 1px solid #ececec;
    display: inline-block;
    position: relative;
}


.user-dashboard-data-handler.next-list .user-dashboard-cashback-progress-bar {
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 30px;
}

.user-dashboard-checkout-products-items ul li img.wallet-thumbnail {
    padding: 5px;
    width: 35px;
    margin-top: -2px;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-image img {
    opacity: 0;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-image {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 8px;
    pointer-events: none;
    width: 20%;
    margin-right: 10px;
    height: 69px;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-content h2 {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-meta ul li, .user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-meta ul li i, .user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-meta ul li small bid, .user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-meta ul li small del {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-remove a, .user-dashboard-checkout-products-items ul li.loading .user-dashboard-checkout-item-next-list {
    display: none;
}

.user-dashboard-checkout-products-items ul li.loading:after, .user-dashboard-checkout-total-table.loading ul li:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-checkout-products-items ul li {
    display: block;
    padding: 14px 14px 13px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 20px;
    position: relative;
}

.user-dashboard-checkout-item-image {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-checkout-item-image a {
    display: block;
}

.user-dashboard-checkout-item-content {
    display: inline-block;
    width: 55%;
    vertical-align: middle;
    padding-right: 70px;
    box-sizing: border-box;
}

.user-dashboard-checkout-item-content h2 {
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    letter-spacing: 0;
    width: 100%;
    color: #6c7d96;
}

.user-dashboard-checkout-products-items ul li .user-dashboard-checkout-item-meta ul li {
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    margin-bottom: 0;
    margin-top: 10px;
    margin-right: 15px;
    border: none;
    border-right: 1px solid #c9c9c999;
    padding: 0 15px 0 0;
    border-radius: 0;
}

.user-dashboard-checkout-item-meta ul li:last-child {
    margin: 0;
    padding: 0 !important;
    border: none !important;
}

.user-dashboard-checkout-item-meta ul li i {
    vertical-align: -3px;
    margin-right: 5px;
    color: var(--nwp-main-color);
    font-size: 15px;
    display: inline-block;
}

.user-dashboard-checkout-item-meta ul li small del {
    margin-right: 5px;
    opacity: 0.8;
}

.user-dashboard-checkout-item-meta ul li small bid {
    color: var(--nwp-main-color);
    font-weight: 600;
}

.user-dashboard-checkout-item-remove {
    position: absolute;
    top: 30px;
    right: 20px;
}

.user-dashboard-checkout-item-remove a {
    line-height: 22px;
    background: var(--nwp-second-color);
    border-radius: 8px;
    text-align: center;
    padding: 12px;
    font-size: 17px;
    color: #7e8ca5;
    display: block;
}

.user-dashboard-checkout-item-remove a:hover {
    background: red;
    color: white;
}

.user-dashboard-checkout-total-table {
    padding-left: 180px;
    transition: all .3s;
}

.user-dashboard-checkout-total-table ul li {
    display: inline-block;
    width: 40.5%;
    overflow: hidden;
    position: relative;
}

.user-dashboard-checkout-total-table ul li:first-child {
    margin-right: 10px;
}

.user-dashboard-checkout-total-table ul:first-child li:last-child {
    background: #f9fdff;
}

.user-dashboard-checkout-total-table ul:first-child li {
    border: 2px dashed #dbe1e5;
    color: #8e9bb0;
    font-weight: 600;
    padding: 20px 13px;
}

.user-dashboard-checkout-total-table ul li {
    font-size: 13px;
    padding: 15px;
    color: #596270;
    border-radius: 9px;
    text-align: center;
    font-weight: 500;
}

.user-dashboard-checkout-total-table ul li i {
    font-size: 25px;
    margin-right: 9px;
    vertical-align: -8px;
}

.user-dashboard-checkout-total-table ul:first-child li strong {
    font-weight: 700;
    font-size: 16px;
    color: var(--nwp-main-color);
    display: block;
    margin-top: 5px;
}

.user-dashboard-checkout-total-table ul:first-child li:last-child strong {
    color: #4CAF50;
}

.user-dashboard-checkout-cashback-alert p {
    background: #fee4b4;
    font-size: 13px;
    padding: 20px;
    border-radius: 10px;
    color: #887654;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 30px;
}

.user-dashboard-checkout-cashback-alert p i {
    font-size: 20px;
    vertical-align: -6px;
    margin-right: 5px;
}

.user-dashboard-checkout-cashback-alert p strong {
    font-weight: 700;
}

.user-dashboard-checkout-place-order {
    text-align: left;
    margin-top: 20px;
}

.user-dashboard-checkout-place-order a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    margin-right: 10px;
}

.user-dashboard-checkout-place-order a:last-child {
    background: #333;
}

.user-checkout-select-gateways ul {
    margin: 20px 0 10px;
}

.user-dashboard-checkout-place-order a i {
    font-size: 20px;
    vertical-align: -4px;
    margin-right: 10px;
}

.user-dashboard-checkout-roles .nwp-custom-checkbox {
    margin-top: -15px;
}

.user-dashboard-downloads-list-handler .user-dashboard-checkout-empty {
    margin-top: 30px;
}

.user-dashboard-checkout-empty {
    text-align: center;
}

.user-dashboard-checkout-empty img {
    width: 110px;
}

.user-dashboard-checkout-empty h2 {
    font-weight: 700;
    margin: 5px 0 0;
    color: #464e5b;
    font-size: 17px;
}

.user-dashboard-checkout-empty p {
    margin-top: 5px;
    font-size: 14px;
    color: #8f9eb7;
}

.user-dashboard-checkout-empty ul li {
    display: inline-block;
}

.user-dashboard-checkout-empty ul li a {
    display: inline-block;
    border-radius: 6px;
    padding: 15px 30px;
    font-size: 14px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    margin-right: 15px;
}

.user-dashboard-checkout-empty ul li:last-child a {
    background: #333;
    margin: 0;
}

.user-dashboard-checkout-empty ul li a i {
    vertical-align: -6px;
    margin-right: 8px;
    font-size: 20px;
}

.user-dashboard-checkout-empty ul {
    margin: 20px;
}

.user-dashboard-checkout-total-table.loading ul li small i {
    opacity: 0;
}

.user-dashboard-checkout-total-table.loading ul li small, .user-dashboard-checkout-total-table.loading ul li strong {
    background: #e1e9ee;
    color: #e0e9ee !important;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
    height: 20px;
}

.user-dashboard-checkout-item-next-list {
    position: absolute;
    top: 30px;
    right: 145px;
}

.user-dashboard-checkout-item-next-list a {
    line-height: 22px;
    background: var(--nwp-main-color);
    border-radius: 8px;
    text-align: center;
    padding: 9px 18px;
    font-size: 13px;
    color: #fff;
    display: block;
    font-weight: 600;
}

.user-dashboard-checkout-item-next-list a i {
    margin-right: 10px;
    font-size: 17px;
    vertical-align: -5px;
}

.user-dashboard-checkout-item-next-list a:hover {
    opacity: 1;
}

.user-dashboard-checkout-item-next-list .nwp-tooltip-content {
    top: 5px !important;
    padding: 9px 20px;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-create-form-step {
    margin: 10px 0 20px;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-create-form-step ul li a small {
    height: auto;
    width: auto;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-create-form-step {
    display: inline-block;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-create-form-step ul li:last-child {
    margin: 0;
}

.user-dashboard-checkout-next-list-button {
    position: absolute;
    top: 8px;
    right: 190px;
    display: none;
}

.user-dashboard-checkout-next-list-button a i {
    font-size: 16px;
    vertical-align: -4px;
    margin-right: 5px;
    margin-left: -5px;
}

.user-dashboard-checkout-next-list-button.next-list {
    right: 220px;
}

.user-dashboard-checkout-next-list-button a {
    display: block;
    background: #7b8ba2;
    color: #fff;
    border-radius: 100px;
    font-size: 13px;
    padding: 11px 30px;
    font-weight: 600;
    position: relative;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-checkout-products-items.next-list .user-dashboard-checkout-item-next-list a {
    padding: 10px 20px;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-next-list-item-add-cart a {
    background: var(--nwp-main-color);
    border-radius: 8px;
    text-align: center;
    padding: 12px 20px;
    font-size: 13px;
    color: #fff;
    display: block;
    font-weight: 600;
}

.user-dashboard-checkout-products-items ul li.loading .user-dashboard-next-list-item-add-cart, .user-dashboard-checkout-products-items ul li.loading .user-dashboard-next-list-item-remove {
    display: none;
}

.user-dashboard-next-list-item-add-cart a i {
    margin-right: 5px;
    font-size: 18px;
    vertical-align: -5px;
}

.user-dashboard-checkout-products-items.next-list .user-dashboard-checkout-item-next-list a:hover {
    opacity: 0.8;
}

.user-dashboard-checkout-products-items.next-list .user-dashboard-checkout-item-next-list a i {
    font-size: 18px;
    vertical-align: -5px;
    margin-right: 5px;
}

.user-dashboard-checkout-products-items.next-list .user-dashboard-checkout-item-next-list {
    right: 75px;
}

.user-dashboard-data-handler.next-list .user-dashboard-checkout-total-table {
    width: 26%;
    display: inline-block;
    padding: 0 0 0 15px;
    vertical-align: top;
}

.user-dashboard-data-handler.next-list .user-dashboard-checkout-place-order a:last-child {
    background: var(--nwp-main-color);
}

.user-dashboard-data-handler.next-list .user-dashboard-checkout-total-table ul li {
    width: 100%;
    margin-bottom: 17px;
    padding: 21px 10px;
    margin-left: 0;

}

.user-dashboard-checkout-products-items.next-list .user-dashboard-checkout-item-content {
    width: 50%;
}

.user-dashboard-data-handler.next-list .user-dashboard-checkout-products {
    width: 73%;
    display: inline-block;
}

.user-dashboard-data-handler.next-list .user-dashboard-checkout-cashback-alert {
    width: 70%;
}

.user-dashboard-next-list-item-remove {
    position: absolute;
    top: 15px;
    right: 20px;
}

.user-dashboard-next-list-item-remove a {
    line-height: 0;
    background: var(--nwp-second-color);
    border-radius: 8px;
    text-align: center;
    padding: 12px;
    font-size: 17px;
    color: #7e8ca5;
    display: block;
}

.user-dashboard-next-list-item-add-cart {
    position: absolute;
    top: 15px;
    right: 70px;
}

.user-dashboard-cashback-progress-bar {
    margin-bottom: 20px;
    border: 2px dashed #dbe1e5;
    color: #8e9bb0;
    font-weight: 600;
    padding: 30px;
    border-radius: 20px;
    width: 55.5%;
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
}

.user-dashboard-cashback-progress-bar ul {
    position: relative;
}

.user-dashboard-cashback-progress-bar ul li {
    display: inline-block;
    width: 19.3%;
    text-align: left;
    position: relative;
}

.user-dashboard-cashback-progress-bar ul li:last-child {
    text-align: right;
}

.user-dashboard-cashback-progress-bar ul li:first-child .cashback-progress-bar-dot {
    left: -4px;
}

.user-dashboard-cashback-progress-bar ul li:last-child .cashback-progress-bar-dot {
    left: 80%;
}

.user-dashboard-cashback-progress-bar ul li .cashback-progress-bar-dot {
    width: 25px;
    height: 25px;
    background: #f4f6f8;
    border-radius: 100px;
    position: relative;
    text-align: center;
    left: 0;
}

.user-dashboard-cashback-progress-bar ul li.active .cashback-progress-bar-dot {
    background: var(--nwp-main-color);
}

.cashback-progress-bar-percent {
    position: absolute;
    height: 7px;
    background: var(--nwp-main-color);
    left: 15px;
    top: 37px;
    border-radius: 15px;
    width: 0;
    transition: width .3s;
}

.cashback-progress-bar-dot:before {
    content: '';
    top: 9px;
    position: absolute;
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 100px;
    right: 9px;
    z-index: 2;
}

.user-dashboard-cashback-progress-bar ul:after {
    position: absolute;
    width: 98%;
    height: 5px;
    content: '';
    background: #f4f6f8;
    left: 0;
    top: 38px;
    z-index: -1;
}

.user-dashboard-cashback-progress-bar ul li p {
    font-size: 13px;
    color: #8f9eb7;
    font-weight: 500;
    display: block;
    padding: 6px 0 6px 30px;
}

small.user-dashboard-wallet-balance-checkout strong small {
    color: #fff;
}

.cashback-progress-bar-used {
    border-radius: 0 100px 100px 0;
    width: 0;
    height: 5px;
    content: '';
    background: #f4f6f8;
    position: absolute;
    top: 38px;
    z-index: 1;
    left: 0;
    transition: width 0.5s;
}

.user-dashboard-cashback-progress-bar ul li:first-child.active:after {
    width: 190%;
}

.user-dashboard-cashback-progress-bar ul li.active .cashback-progress-bar-used {
    background: var(--nwp-main-color);
}

.user-dashboard-cashback-title img {
    width: 40px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
    margin-left: -5px;
}

.user-dashboard-cashback-title {
    margin-bottom: 10px;
}

.user-dashboard-cashback-title h3 {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    font-size: 13px;
    color: #8f9eb7;
    margin: 0;
}

.user-dashboard-cashback-title h3 strong {
    font-weight: 700;
    color: var(--nwp-main-color);
    margin-right: 5px;
}

.user-dashboard-cashback-progress-bar ul li:last-child.active:after {
    width: 45%;
    left: 50px;
}

.user-dashboard-cashback-progress-bar ul li .cashback-progress-bar-used:not(.user-dashboard-cashback-progress-bar ul li:first-child .cashback-progress-bar-used) {
    left: 59%;
}

.user-dashboard-page-title.next-list {
    margin-bottom: 20px;
}

.user-dashboard-page-title.wishlist .user-dashboard-checkout-next-list-button {
    right: 220px;
}

.user-dashboard-cashback-progress-bar ul li:last-child:before {
    width: 25px;
    height: 25px;
    background: #f4f6f8;
    border-radius: 100px;
    position: absolute;
    text-align: center;
    right: -20px;
    content: '';
    top: 28px;
    z-index: 2;
}

.user-dashboard-cashback-progress-bar ul li:last-child .cashback-progress-bar-percent:after {
    content: '';
    top: 0;
    position: absolute;
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 100px;
    right: 4px;
    z-index: 2;
}

.user-dashboard-cashback-progress-bar ul li:last-child.active:before {
    background: var(--nwp-main-color);
}

.user-dashboard-wallet-left {
    width: 45%;
    display: inline-block;
}

.user-dashboard-add-wallet-fields {
    padding: 20px 0;
}

.user-dashboard-add-wallet-fields .user-dashboard-field-item {
    width: 100%;
    margin: 0;
    padding: 0;
}

.user-dashboard-wallet-balance-page img {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100px 50px 50px 100px;
    border: 2px solid #fff;
}

.user-dashboard-wallet-balance-page-content {
    vertical-align: middle;
    display: inline-block;
    background: #f1f5f6;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
    padding: 15px 30px;
    border-radius: 40px 100px 100px 40px;
    text-align: left;
    line-height: 18px;
    margin-left: 5px;
}

.user-dashboard-wallet-balance-page {
    position: absolute;
    top: 105px;
    right: 0;
}

.user-dashboard-wallet-balance-page-content h2 {
    margin: 3px 0;
    font-size: 13px;
    color: #8c9cb3;
}

.user-dashboard-wallet-balance-page-content h3 {
    font-size: 15px;
    color: var(--nwp-main-color);
    font-weight: 900;
}

.user-dashboard-wallet-balance-page-content h3 strong {
    font-weight: 500;
    color: #95a3b8;
    margin-left: 4px;
    font-size: 13px;
}

.user-dashboard-incentive-packages-button {
    display: block;
    font-size: 14px;
    color: #8d9baf;
    margin: 30px 0 15px;
}

.user-dashboard-incentive-packages-button i {
    font-size: 16px;
    vertical-align: -3px;
    margin-right: 4px;
    color: var(--nwp-main-color);
}

.user-dashboard-incentive-packages ul li {
    display: block;
    position: relative;
    padding: 20px;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    border: 2px solid #e9e9e9;
    transition: all .3s;
}

.user-dashboard-incentive-packages ul li:hover {
    background: #f7fafc;
}

.user-dashboard-incentive-packages ul li img {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-incentive-packages-content {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}

.user-dashboard-incentive-packages-content h3 {
    font-weight: 800;
    color: #535c69;
    margin-bottom: 4px;
}

.user-dashboard-incentive-packages-content h3 small {
    background: #f1f5f6;
    text-align: center;
    line-height: 25px;
    color: #7e8ca0;
    font-weight: 500;
    font-size: 12px;
    padding: 0 15px;
    border-radius: 30px;
    margin-left: 7px;
    display: inline-block;
    vertical-align: 3px;
}

.user-dashboard-incentive-packages-content p {
    color: #91a0b8;
    font-size: 13px;
    margin-top: 5px;
    display: inline-block;
    margin-right: 5px;
}

.user-dashboard-incentive-packages-content p strong {
    font-weight: 700;
    color: var(--nwp-main-color);
}

.user-dashboard-incentive-packages-content p:last-child {
    margin-right: 0;
}

.user-dashboard-incentive-packages ul li .user-dashboard-incentive-packages-selected {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 25px;
    color: var(--nwp-main-color);
    transition: all .3s;
    scale: 0;
}

.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages-selected {
    scale: 1;
    color: #fff;
}

.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages-content h3 small {
    background: #ffffff;
}

.user-dashboard-incentive-packages-content p i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 4px;
    color: #bfc9d7;
}

.user-dashboard-incentive-packages ul li.selected {
    background: var(--nwp-main-color);
    box-shadow: var(--nwp-box-shadow);
    border-color: transparent;
}

.user-dashboard-incentive-packages ul li.selected h3 {
    color: #fff;
}

.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages-content p,
.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages-content p i,
.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages-content p strong,
.user-dashboard-incentive-packages ul li.selected .user-dashboard-incentive-packages ul li.selected h3 {
    color: #fff;
}

.user-dashboard-incentive-packages ul li.blurred {
    filter: grayscale(1);
}

.user-dashboard-incentive-packages ul li.blurred:hover {
    filter: none;
}

.user-dashboard-add-wallet-fields .user-dashboard-checkout-total-table {
    margin: 30px 0;
    padding: 0;
}

.user-dashboard-add-wallet-fields .user-dashboard-checkout-total-table ul li {
    width: 48.5%;
}

.user-dashboard-users-wallet-single-action ul li a small {
    line-height: normal;
}

.user-dashboard-add-wallet-fields .user-dashboard-checkout-total-table ul li:first-child {
    margin-left: 0;
    margin-right: 10px;
}

.user-dashboard-header-profile-data.edit-user .user-header-wallet-balance {
    font-size: 13px;
}

.user-dashboard-add-wallet-button a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 16px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.user-dashboard-add-wallet-button a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 10px;
}

.user-dashboard-wallet-right {
    width: 51%;
    display: inline-block;
    padding-left: 30px;
    vertical-align: top;
    padding-top: 20px;
}

.user-dashboard-wallet-transactions h2 {
    font-weight: 700;
}

.user-dashboard-wallet-transactions-search input {
    width: 100%;
    border: 1px solid #dde5e7;
    padding: 12px 20px;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 500;
}

.user-dashboard-wallet-transactions-search input::placeholder {
    color: #8f9eb7;
}

.user-dashboard-wallet-transactions-search-icon {
    position: absolute;
    top: 14px;
    right: 15px;
    color: #8f9eb7;
}

.user-dashboard-wallet-transactions-search {
    position: relative;
    width: 300px;
    margin: 10px 0;
}

.user-dashboard-wallet-transactions-list small:not(.user-dashboard-wallet-transactions-list-amount small) {
    display: block;
}

.user-dashboard-wallet-transactions-list-date {
    color: #9298a8;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 30px;
}

.user-dashboard-wallet-transactions-list-item i {
    display: inline-block;
    background: linear-gradient(180deg, #e9fbf3, #9bf1c8);
    padding: 13px;
    border-radius: 10px;
    color: #147b4b;
    font-size: 16px;
}

.user-dashboard-wallet-transactions-list-item p {
    display: inline-block;
    font-size: 13px;
    width: 40%;
    color: #8f9db3;
    vertical-align: middle;
    margin-left: 10px;
    line-height: 22px;
}

.user-dashboard-wallet-transaction-id {
    font-weight: 600;
    margin-left: 10px;
    font-size: 14px;
    vertical-align: 2px;
}

.user-dashboard-wallet-transactions-list .user-dashboard-wallet-transactions-list-item:first-child small.user-dashboard-wallet-transactions-list-date {
    margin-top: 20px;
}

.user-dashboard-wallet-transactions-list .user-dashboard-wallet-transactions-list-item {
    margin-bottom: -5px;
    border-bottom: 1px solid #ddd9;
    padding-bottom: 15px;
    position: relative;
}

.user-dashboard-wallet-transactions-list-item strong {
    font-weight: 600;
    font-size: 12px;
    margin-left: 3px;
    display: inline-block;
    vertical-align: 3px;
    color: #8d989e;
    border-bottom: 1px dashed;
}

.user-dashboard-data-handler.wallet-withdrawal .user-dashboard-wallet-transactions-list-item {
    margin-bottom: 0;
    padding-bottom: 10px;
    border: none;
}

.user-dashboard-wallet-transactions-list-item.debit i, .user-dashboard-wallet-transactions-list-item.withdrawal i {
    background: linear-gradient(180deg, #fdd8e9, #fbafcf);
    color: #a00404;
}

.user-dashboard-wallet-transactions-list-item.cash-back i {
    background: linear-gradient(180deg, #e9f1fb, #9bb0f1);
    color: #183597;
}

.user-dashboard-wallet-transactions-list-item.forfeit i {
    background: linear-gradient(180deg, #fbe9e9, #f1be9b);
    color: #725300;
}

.user-dashboard-wallet-transactions-list-item.gift i {
    background: linear-gradient(180deg, #e9fbf3, #9bd0f1);
    color: #3249e9;
}

.user-dashboard-wallet-transactions-list-item.shop-buy i, .user-dashboard-wallet-transactions-list-item.payment i {
    background: linear-gradient(180deg, #fbe9e9, #f1be9b);
    color: #725300;
}

.user-dashboard-wallet-transactions-list-amount small {
    display: inline-block !important;
}

.user-dashboard-wallet-transactions-list-amount {
    position: absolute;
    bottom: 37px;
    right: 0;
    font-weight: 600;
    font-size: 13px;
    color: #3e4959;
    border-bottom: 1px dashed;
}

.user-dashboard-wallet-transactions-list .user-dashboard-wallet-transactions-list-item:last-child {
    border: none;
}

.user-dashboard-wallet-transactions-page-nav {
    text-align: center;
}

.user-dashboard-withdrawal-transactions-page-nav ul, .user-dashboard-wallet-transactions-page-nav ul, .user-dashboard-payment-transactions-page-nav ul, .user-dashboard-custom-nav ul {
    margin-top: 20px;
    margin-left: auto;
    background: var(--nwp-main-color);
    padding: 10px 15px;
    border-radius: 10px;
    text-align: center;
    width: max-content;
}

.user-dashboard-withdrawal-transactions-page-nav ul li, .user-dashboard-wallet-transactions-page-nav ul li, .user-dashboard-wallet-transactions-page-nav ul span, .user-dashboard-withdrawal-transactions-page-nav ul span, .user-dashboard-payment-transactions-page-nav ul li, .user-dashboard-payment-transactions-page-nav ul span, .user-dashboard-custom-nav ul span, .user-dashboard-custom-nav ul li {
    display: inline-block;
    border-radius: 5px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s;
    font-size: 14px;
    color: #ffffff;
    vertical-align: top;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.user-dashboard-custom-nav ul {
    margin: 40px auto 0;
}

.user-dashboard-withdrawal-transactions-page-nav ul li i, .user-dashboard-wallet-transactions-page-nav ul li i, .user-dashboard-payment-transactions-page-nav li i, .user-dashboard-custom-nav ul i {
    font-size: 19px;
    padding: 5px;
    display: block;
}

.user-dashboard-withdrawal-transactions-page-nav ul span.page-numbers.current, .user-dashboard-wallet-transactions-page-nav ul span.page-numbers.current, .user-dashboard-wallet-transactions-page-nav ul li:hover, .user-dashboard-payment-transactions-page-nav ul span.page-numbers.current, .user-dashboard-payment-transactions-page-nav li:hover, .user-dashboard-custom-nav ul span.page-numbers.current, .user-dashboard-custom-nav ul li:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    color: var(--nwp-main-color);
}

.user-dashboard-withdrawal-transactions-page-nav ul a:hover, .user-dashboard-wallet-transactions-page-nav ul a:hover, .user-dashboard-payment-transactions-page-nav ul a:hover, .user-dashboard-custom-nav ul a:hover {
    background: #fff;
    color: #5a667a;
    opacity: 1;
}

.user-dashboard-withdrawal-transactions-page-nav ul li#\<, .user-dashboard-withdrawal-transactions-page-nav ul li#\>, .user-dashboard-wallet-transactions-page-nav ul li#\<, .user-dashboard-wallet-transactions-page-nav ul li#\>, .user-dashboard-payment-transactions-page-nav ul li#\<, .user-dashboard-payment-transactions-page-nav ul li#\>, .user-dashboard-custom-nav ul li#\<, .user-dashboard-custom-nav ul li#\> {
    font-size: 0;
}

.user-dashboard-withdrawal-transactions-page-nav ul li#\>:after, .user-dashboard-wallet-transactions-page-nav ul li#\>:after, .user-dashboard-payment-transactions-page-nav ul li#\>:after, .user-dashboard-custom-nav ul li#\>:after {
    font-family: uicons-regular-rounded, serif;
    content: "\f155";
    font-size: 16px;
}

.user-dashboard-withdrawal-transactions-page-nav ul li#\<:after, .user-dashboard-wallet-transactions-page-nav ul li#\<:after, .user-dashboard-payment-transactions-page-nav ul li#\<:after, .user-dashboard-custom-nav ul li#\<:after {
    font-family: uicons-regular-rounded, serif;
    content: "\f154";
    font-size: 16px;
}

.user-dashboard-checkout-empty h2 strong {
    color: var(--nwp-main-color);
    margin: 0 5px;
}

.user-dashboard-wallet-result-handler {
    text-align: center;
    margin: 20px auto;
    background: #ffffff;
    padding: 50px;
    max-width: 700px;
    border-radius: 15px;
    box-shadow: var(--nwp-box-shadow);
    position: relative;
    width: 500px;
}

.user-dashboard-wallet-result-header {
    padding-bottom: 40px;
    border-bottom: 1px dashed #c5c5c599;
    margin-bottom: 40px;
}

.user-dashboard-wallet-result-header img {
    width: 50px;
}

.user-dashboard-wallet-result-header h3 {
    font-weight: 700;
    font-size: 18px;
    margin-top: 15px;
    color: #393e44;
}

.user-dashboard-wallet-result-header p {
    color: #99a2b9;
    font-size: 14px;
    margin-top: 3px;
    line-height: 25px;
}

.user-dashboard-wallet-result-dl-receipt {
    text-align: center;
}

.user-dashboard-wallet-result-meta .user-dashboard-wallet-result-footer ul li {
    border: none;
    padding-top: 0;
    margin-top: 0;
}

.user-dashboard-wallet-result-header p strong {
    font-weight: 700;
    color: var(--nwp-main-color);
}

.user-dashboard-wallet-result-handler:after {
    content: '';
    width: 40px;
    height: 40px;
    position: absolute;
    top: 41%;
    right: -22px;
    background: #f1f5f6;
    border-radius: 100px;
}

.user-dashboard-wallet-result-handler:before {
    content: '';
    width: 40px;
    height: 40px;
    position: absolute;
    top: 41%;
    left: -22px;
    background: #f1f5f6;
    border-radius: 100px;
}

.user-dashboard-wallet-result-invoice {
    background: #f1f5f6;
    padding: 50px 0;
    margin: 0 auto;
    position: relative;
    border-radius: 10px;
}

.user-dashboard-wallet-result-header ul {
    margin-top: 30px;
}

.user-dashboard-wallet-result-header ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 29px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.user-dashboard-wallet-result-header ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-wallet-result-header ul li:last-child {
    margin-right: 0;
}

.user-dashboard-wallet-result-header ul li:last-child a {
    background: #333;
}

.user-dashboard-wallet-result-header ul li a i {
    font-size: 16px;
    vertical-align: -4px;
    margin-right: 8px;
    margin-left: -5px;
}

.user-dashboard-wallet-result-meta {
    text-align: left;
}

.user-dashboard-wallet-result-meta ul li {
    display: block;
}

.user-dashboard-wallet-result-meta ul li strong {
    text-align: right;
    font-size: 14px;
    color: #667389;
    font-weight: 600;
    display: inline-block;
    padding: 7px 0;
    width: 50%;
}

.user-dashboard-wallet-result-meta ul li small:not(.user-dashboard-wallet-result-meta ul li strong small) {
    font-size: 14px;
    color: #8f9eb7;
    font-weight: 500;
    display: inline-block;
    padding: 7px 0;
    width: 48%;
}

.user-dashboard-wallet-result-meta ul li:last-child strong {
    font-weight: 700;
    font-size: 16px;
    color: var(--nwp-main-color);
}

.user-dashboard-wallet-result-dl-receipt a, .user-dashboard-wallet-result-pdf-receipt a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    font-size: 13px;
    margin-top: 15px;
    text-align: center;
}

.user-dashboard-wallet-result-dl-receipt a i, .user-dashboard-wallet-result-pdf-receipt a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 5px;
    margin-left: -5px;
}

.user-dashboard-wallet-result-footer ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 0;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    font-size: 13px;
    margin-top: 15px;
}

.user-dashboard-wallet-result-footer ul li {
    display: inline-block;
    width: 49.4%;
    text-align: center;
}

.user-dashboard-wallet-result-footer ul li a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 8px;
    margin-left: -5px;
}

.user-dashboard-wallet-result-footer ul li:first-child {
    padding-right: 11px;
}

.user-dashboard-wallet-result-footer ul li:last-child a {
    background: #333;
}

.user-dashboard-payment-form {
    margin: 20px 0;
}

.user-dashboard-payment-left {
    width: 40%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-payment-left .user-dashboard-field-item {
    width: 100%;
    padding: 0;
    margin-right: 0;
}

.user-dashboard-field-item textarea {
    border: 2px solid #e8e8e8;
    padding: 15px 15px 15px 55px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    color: #6b798c;
    transition: all .3s;
    resize: none;
    height: 170px;
}

.user-dashboard-ready-answers-list .user-dashboard-tickets-list-edit-ticket a {
    right: 25px;
}

.user-dashboard-default-button {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 16px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-default-button i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 10px;
}

.user-dashboard-field-item input[type="number"]::-webkit-outer-spin-button,
.user-dashboard-field-item input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

.user-dashboard-pay-payment-button a {
    display: block;
    text-align: center;
}

.user-dashboard-payment-right {
    width: 59%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-payments-list {
    padding-left: 40px;
    margin: 20px 0;
}

.user-dashboard-payments-list h2 {
    font-weight: 700;
}

.toplevel_page_wpnovin-management ul li a i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 5px;
}


.user-dashboard-payments-transactions-list-item {
    position: relative;
    background: #ffffff;
    margin-bottom: 20px;
    padding-bottom: 5px;
    vertical-align: middle;
}

.user-dashboard-payments-transactions-list-item i:not(.user-dashboard-payments-transactions-list-item p i , .user-dashboard-payments-transactions-list-date i) {
    display: inline-block;
    text-align: center;
    background: #e6f5fb;
    padding: 12px;
    border-radius: 15px;
    font-size: 17px;
    color: #2196F3;
    vertical-align: -4px;
    margin-right: 5px;
}

.user-dashboard-payments-transactions-list-item.paid i:not(.user-dashboard-payments-transactions-list-item p i , .user-dashboard-payments-transactions-list-date i) {
    background: #e9fbf3;
    color: green;
}

.user-dashboard-payments-transactions-list-item.failed i:not(.user-dashboard-payments-transactions-list-item p i , .user-dashboard-payments-transactions-list-date i) {
    background: #fbe9e9;
    color: #e33434;
}

.user-dashboard-payments-transactions-list-item .user-dashboard-payments-transactions-list-date {
    font-size: 13px;
    color: #8391a8;
}

.user-dashboard-payment-transaction-id {
    font-weight: 600;
    font-size: 14px;
    color: var(--nwp-main-color);
}

.user-dashboard-payments-transactions-list-status {
    background: #f1f5f6;
    border-radius: 40px;
    padding: 5px 12px;
    font-size: 12px;
    color: #76869d;
}

.user-dashboard-payments-list .user-dashboard-payments-transactions-list-item:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-payments-transactions-list-item p {
    color: #94a1b6;
    font-size: 13px;
    margin-top: 10px;
    font-weight: 500;
    line-height: 25px;
}

.user-dashboard-payment-transactions-list-amount {
    position: absolute;
    top: 10px;
    right: 0;
    font-weight: 600;
    font-size: 14px;
    color: #3e4959;
    border-bottom: 1px dashed;
}

.user-dashboard-payments-transactions-list-item p i {
    font-size: 15px;
    vertical-align: -2px;
    margin-right: 5px;
    margin-left: 5px;
}

.user-dashboard-data-handler.payment .user-dashboard-wallet-transactions-search {
    margin-top: 15px;
}

.user-dashboard-payments-transactions-list-date i {
    font-size: 14px;
    vertical-align: -2.5px;
    margin-right: 4px;
}

.user-dashboard-payment-transactions-handler {
    padding: 20px 0 0;
}

.user-dashboard-settings-section-title {
    padding-top: 10px;
}

.user-dashboard-settings-section-title h2 {
    font-weight: 700;
    display: block;
    color: var(--nwp-main-color);
    font-size: 18px;
}

.user-dashboard-settings-section-title small {
    font-size: 12px;
    color: #7e8ca5;
}

.user-dashboard-settings-section-title i {
    background: var(--nwp-main-color);
    font-size: 20px;
    display: inline-block;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
    margin-right: 3px;
    vertical-align: middle;
}

.user-dashboard-settings-section-title-content {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-settings-fields .user-dashboard-field-item {
    width: 32%;
    padding-top: 30px;
    margin-bottom: 0;
}

.user-dashboard-settings-fields input[type="email"] {
    padding-right: 100px;
}

.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    font-size: 15px;
    line-height: 1em;
    box-shadow: 7px 10px 16px 10px #a2a2a21a;
}

.daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
}

.daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
}

.daterangepicker.opensright:before {
    left: 9px;
}

.daterangepicker.opensright:after {
    left: 10px;
}

.daterangepicker.drop-up {
    margin-top: -7px;
}

.daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
    float: none;
}

.daterangepicker.single .drp-selected {
    display: none;
}

.daterangepicker.show-calendar .drp-calendar {
    display: block;
}

.daterangepicker.show-calendar .drp-buttons {
    display: block;
}

.daterangepicker.auto-apply .drp-buttons {
    display: none;
}

.daterangepicker .drp-calendar {
    display: none;
    max-width: 300px;
    width: 290px;
}

select.monthselect:focus-visible, select.yearselect:focus-visible {
    outline: none;
}

.daterangepicker .drp-calendar.left {
    padding: 15px;
}

.daterangepicker .drp-calendar.right {
    padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
    border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid black;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}

.daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    max-width: 32px;
    width: 32px;
    height: 32px;
    line-height: 24px;
    font-size: 13px;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    font-weight: 500;
    color: #131313;
    letter-spacing: 0;
}

.daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
}

.daterangepicker .calendar-table table {
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #7e8ca5;
}

.daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
}

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
    border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: var(--nwp-main-color);
    border-color: transparent;
    color: #fff;
}

.daterangepicker th.month {
    width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #7e8ca5;
    cursor: not-allowed;
    text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 13px;
    padding: 10px 15px;
    height: auto;
    margin: 0;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    background: #f1f5f6;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    text-align: center;
}

.daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%;
}

.daterangepicker select.yearselect {
    width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px;
}

.daterangepicker .calendar-time {
    text-align: center;
    margin: 4px auto 0 auto;
    line-height: 30px;
    position: relative;
}

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.daterangepicker .drp-buttons {
    clear: both;
    text-align: left;
    padding: 0 20px 20px 10px;
    display: none;
    line-height: 12px;
    vertical-align: middle;
}

.daterangepicker .drp-selected {
    display: inline-block;
    font-size: 12px;
    padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
    margin-left: 8px;
    padding: 12px 20px;
    border-radius: 5px;
    background: var(--nwp-main-color);
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    width: 46%;
}

.daterangepicker .drp-buttons .btn:hover {
    opacity: 0.8;
}

.daterangepicker .drp-buttons .btn.btn-default {
    background: #333;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
    border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
    border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
    border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0;
}

.daterangepicker.show-calendar .ranges {
    margin-top: 8px;
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.daterangepicker .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer;
}

.daterangepicker .ranges li:hover {
    background-color: #eee;
}

.daterangepicker .ranges li.active {
    background-color: #08c;
    color: #fff;
}

table.table-condensed thead tr:last-child th {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 12px;
    color: #000000;
    font-weight: 600;
    text-transform: uppercase;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto;
    }

    .daterangepicker .ranges ul {
        width: 140px;
    }

    .daterangepicker.single .ranges ul {
        width: 100%;
    }

    .daterangepicker.single .drp-calendar.left {
        clear: none;
    }

    .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
        float: left;
    }

    .daterangepicker {
        direction: ltr;
        text-align: left;
    }

    .daterangepicker .drp-calendar.left {
        clear: left;
        margin-right: 0;
    }

    .daterangepicker .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .daterangepicker .drp-calendar.right {
        margin-left: 0;
    }

    .daterangepicker .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .daterangepicker .drp-calendar.left .calendar-table {
        padding-right: 8px;
    }

    .daterangepicker .ranges, .daterangepicker .drp-calendar {
        float: left;
    }
}

@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
    }

    .daterangepicker .ranges {
        float: left;
    }

    .daterangepicker.rtl .ranges {
        float: right;
    }

    .daterangepicker .drp-calendar.left {
        clear: none !important;
    }
}

.nwp-show-calendar-modal .user-dashboard-inner * {
    filter: blur(3px);
    transition: all 0.0001s;
}

.nwp-frontend-calendar-overly {
    width: 100%;
    height: 200%;
    position: absolute;
    top: 0;
}

.user-dashboard-settings-description {
    width: 62%;
    display: inline-block;
}

.user-dashboard-settings-description .user-dashboard-field-item {
    width: 100%;
    padding-top: 0;
}

.user-dashboard-field-item.user-dashboard-settings-avatar input[type="file"] {
    padding: 20px;
}

.user-dashboard-field-item.user-dashboard-settings-avatar {
    width: 36%;
    margin-left: 15px;
    margin-right: 0;
}

.user-dashboard-settings-avatar {
    width: 37.1%;
    display: inline-block;
    padding-left: 15px;
    position: relative;
    transition: all .3s;
    margin-top: 30px;
}

.user-dashboard-field-item.user-dashboard-upload-avatar-field input[type="file"] {
    opacity: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0;
    right: 0;
    cursor: pointer;
}

.user-dashboard-field-item.user-dashboard-upload-avatar-field {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    border: 2px solid #e8e8e8;
    border-radius: 10px;
    position: relative;
    background: #f9fafc;
    cursor: pointer;
    transition: all .8s;
}

.user-dashboard-upload-avatar-file {
    padding: 41px 30px;
    transition: all .3s;
}

.user-dashboard-upload-avatar-file-icon i {
    display: inline-block;
    padding-bottom: 10px;
    border-radius: 25px;
    color: var(--nwp-main-color);
    font-size: 35px;
}

.user-dashboard-upload-avatar-file h4 {
    font-weight: 600;
    font-size: 15px;
    color: var(--nwp-main-color);
}

.user-dashboard-select-pre-avatar {
    position: absolute;
    top: 20px;
    left: 35px;
    z-index: 1;
    cursor: pointer;
}

.user-dashboard-select-pre-avatar i {
    background: var(--nwp-main-color);
    display: inline-block;
    padding: 13px;
    color: #fff;
    border-radius: 15px;
    font-size: 18px;
}

.user-dashboard-select-pre-avatar:hover i {
    opacity: 0.9;
}

.user-dashboard-select-pre-avatar:hover .nwp-tooltip-content {
    left: -85px;
}

.user-dashboard-select-pre-avatar .nwp-tooltip-content {
    top: 4px !important;
    left: -50px;
}

.user-dashboard-upload-avatar-file.avatar-blurred {
    filter: blur(2px) grayscale(1);
}

.user-dashboard-select-pre-avatar-list ul li {
    display: inline-block;
    width: 14%;
    margin: 9px 0;
    vertical-align: middle;
    position: relative;
}

.user-dashboard-select-pre-avatar-list ul li a img.avatar-selected-gray {
    filter: grayscale(1);
}

.user-dashboard-select-pre-avatar-list ul li a {
    display: block;
    padding-right: 5px;
}

.user-dashboard-select-pre-avatar-list ul li a img {
    width: 100%;
    border-radius: 15px;
    border: 2px solid transparent;
}

.user-dashboard-select-pre-avatar-list {
    z-index: 2;
    position: relative;
    padding: 15px 0;
    transition: all .3s;
}

.user-dashboard-select-pre-avatar-list ul li a img.avatar-selected-blurred {
    filter: blur(2px);
}

.user-dashboard-select-pre-avatar-list ul li a img:hover {
    transition: all .3s;
    transform: scale(1.2);
}

.user-dashboard-select-pre-avatar-list ul li a img.avatar-selected {
    border: 2px solid var(--nwp-main-color);
    transform: scale(1.01);
    z-index: 3;
    position: relative;
}

.user-dashboard-select-pre-avatar-list ul li a:hover {
    opacity: 1;
}

.user-dashboard-select-pre-avatar-list ul li:last-child a i {
    background: var(--nwp-main-color);
    display: inline-block;
    padding: 14px;
    color: #fff;
    border-radius: 15px;
    font-size: 18px;
}

.user-dashboard-select-pre-avatar-list ul li:last-child .nwp-tooltip-content {
    top: 4px;
    left: -40px;
}

.user-dashboard-select-pre-avatar-list ul li:last-child:hover .nwp-tooltip-content {
    left: -5px;
}

.user-dashboard-select-pre-avatar-list ul li a img.avatar-blurred {
    filter: grayscale(1) blur(2px);
}

.user-dashboard-select-pre-avatar-list ul li:last-child {
    text-align: right;
}

.user-dashboard-settings-fields .user-dashboard-field-item:nth-child(3), .user-dashboard-settings-fields .user-dashboard-field-item:nth-child(6), .user-dashboard-settings-fields .user-dashboard-field-item:nth-child(9), .user-dashboard-settings-fields .user-dashboard-field-item:nth-child(12) {
    margin: 0;
}

.user-dashboard-field-item.user-dashboard-upload-avatar-field i:hover, .user-dashboard-select-pre-avatar i:hover, .user-dashboard-settings-avatar:hover .user-dashboard-upload-avatar-file-icon i {
    transition: all 0.8s;
    transform: rotate(360deg);
}

.user-dashboard-settings-fields {
    position: relative;
}

.user-dashboard-settings-fields.saving {
    filter: blur(10px);
}

.user-dashboard-settings-fields.saving:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.user-dashboard-settings-fields-handler {
    position: relative;
}

.user-dashboard-settings-fields-handler .nwp-custom-loader-dashboard-loading:not(.user-dashboard-current-avatar.uploading .nwp-custom-loader-dashboard-loading) {
    position: absolute;
    z-index: 3;
    width: 350px;
    border-radius: 10px;
    padding: 40px;
    top: 30%;
    left: 29%;
}

.user-dashboard-current-avatar {
    position: absolute;
    top: 20px;
    right: 25px;
    width: 50px;
    padding: 2px;
    height: 50px;
    z-index: 2;
}

.user-dashboard-current-avatar img {
    width: 55px;
    border-radius: 15px;
    height: 55px;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-current-avatar.uploading img {
    opacity: 0;
}

.user-dashboard-current-avatar.uploading .nwp-custom-loader-dashboard-loading {
    margin: 0;
    position: absolute;
    top: 3px;
    transform: scale(0.5);
}

.user-dashboard-avatar-verified {
    border-radius: 1000px;
    width: 15px;
    position: absolute;
    top: 0;
    right: -5px;
    background: #fff;
    height: 15px;
}

.user-dashboard-avatar-verified:after {
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Im0yMy4xMjYgOS44NjgtMi4xNTEtMi4xNTRWNS45OTZhMi45OTcgMi45OTcgMCAwIDAtMi45OTEtMi45OTVoLTEuNzE2TDE0LjExNy44NDhjLTEuMTMxLTEuMTMxLTMuMTAxLTEuMTMxLTQuMjMxIDBMNy43MzUgMy4wMDFINi4wMTlhMi45OTYgMi45OTYgMCAwIDAtMi45OTEgMi45OTV2MS43MThMLjg3NiA5Ljg2OGEzLjAwMyAzLjAwMyAwIDAgMCAwIDQuMjM1bDIuMTUxIDIuMTU0djEuNzE4YTIuOTk3IDIuOTk3IDAgMCAwIDIuOTkxIDIuOTk1aDEuNzE2bDIuMTUxIDIuMTUzYy41NjUuNTY1IDEuMzE3Ljg3NyAyLjExNi44NzdzMS41NS0uMzEyIDIuMTE1LS44NzdsMi4xNTEtMi4xNTNoMS43MTZhMi45OTYgMi45OTYgMCAwIDAgMi45OTEtMi45OTV2LTEuNzE4bDIuMTUyLTIuMTU0YTMuMDAzIDMuMDAzIDAgMCAwIDAtNC4yMzVabS00LjkyMi4zNDMtNS4wNTQgNC45OTVjLS42MTQuNjEtMS40MjMuOTE2LTIuMjMxLjkxNnMtMS42MTMtLjMwNS0yLjIyOS0uOTEzTDYuMDkxIDEyLjcxYTEgMSAwIDEgMSAxLjQwOC0xLjQyMWwyLjU5OCAyLjQ5OGExLjE3IDEuMTcgMCAwIDAgMS42NDQgMGw1LjA1NS00Ljk5NmExIDEgMCAxIDEgMS40MDggMS40MjFaIiBmaWxsPSIjMDA5RjJCIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==');
    background-size: contain;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
}

.user-dashboard-custom-heading i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    color: #5e6f8c;
    font-size: 17px;
    background: #f1f5f6;
    padding: 10px;
    border-radius: 8px;
}

.user-dashboard-custom-heading h3 {
    font-weight: 600;
    font-size: 14px;
    color: #5e6f8b;
    display: inline-block;
}

.user-dashboard-custom-heading-content {
    display: inline-block;
    vertical-align: middle;
    line-height: 17px;
}

.user-dashboard-custom-heading-content small {
    font-size: 12px;
    color: #aab4c3;
}

.user-dashboard-custom-heading strong {
    color: var(--nwp-main-color);
    margin-left: 4px;
}

.user-dashboard-active-sessions-list ul li {
    display: inline-block;
    width: 32%;
    border-radius: 10px;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 16px;
}

.user-dashboard-active-sessions-list ul li.loading-session .user-dashboard-active-sessions-data ul li {
    margin-top: 12px;
}

.user-dashboard-active-sessions-cover img {
    width: 100%;
    border-radius: 10px;
    filter: blur(0.2px);
}

.user-dashboard-active-sessions-list {
    margin: 15px 0;
    overflow: hidden;
    padding: 0 5px;
}

.user-dashboard-active-sessions-cover {
    position: relative;
}

.user-dashboard-active-sessions-cover-content {
    position: absolute;
    top: 20px;
    right: 0;
    background: #ffffffdb;
    width: max-content;
    padding: 15px 30px;
    text-align: left;
    border-radius: 30px 0 0 30px;
}

.user-dashboard-active-sessions-cover-content h4 img {
    width: 20px;
    border-radius: 0;
    vertical-align: middle;
    margin-right: 6px;
}

.user-dashboard-active-sessions-cover-content h4 {
    font-weight: 600;
    font-size: 14px;
    color: #535d6e;
}

.user-dashboard-active-sessions-cover.mac_os_x, .user-dashboard-active-sessions-cover.mac_os_9 {
    background: url('../../assets/media/core/mac-poster.jpg') no-repeat center;
    border-radius: 10px;
    background-size: cover;
    height: 150px;
}

.user-dashboard-active-sessions-current {
    background: #0000004d;
    position: absolute;
    padding: 10px 25px;
    font-size: 13px;
    color: #fff;
    bottom: 0;
    right: 0;
    border-radius: 10px 0 10px 0;
}

.user-dashboard-active-sessions-list ul li.current-session {
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-active-sessions-data ul li {
    display: block;
    width: 100%;
    margin: 15px 0 0;
    font-size: 13px;
    color: #8f9eb7;
    position: relative;
    border-radius: 0;
}

.user-dashboard-active-sessions-data {
    padding: 10px 20px 20px;
}

.user-dashboard-active-sessions-data ul li i {
    font-weight: 600;
    margin-right: 5px;
    font-size: 17px;
    vertical-align: -3px;
    color: #7f8da6;
}

.user-dashboard-active-sessions-data ul li strong {
    position: absolute;
    right: 0;
    font-weight: 600;
    color: #3c4758;
}

.user-dashboard-active-sessions-data ul li strong img {
    width: 17px;
    vertical-align: -4px;
    margin-right: 4px;
}

.user-dashboard-active-sessions-cover.windows {
    border-radius: 15px;
    height: 150px;
    background: url('../../assets/media/core/windows-poster.jpg') no-repeat center;
    background-size: cover;
}

.user-dashboard-active-sessions a {
    display: block;
    padding: 16px;
    text-align: center;
    background: #f1f5f6;
    color: #8391a5;
    font-size: 13px;
    font-weight: 500;
    border-radius: 0 0 10px 10px;
}

.user-dashboard-active-sessions a:hover {
    background: #f33c3c;
    color: #fff;
    opacity: 1;
}

.user-dashboard-active-sessions a i {
    font-size: 17px;
    vertical-align: -3px;
    margin-right: 7px;
}

.user-dashboard-active-sessions-cover.iphone {
    border-radius: 15px;
    height: 150px;
    background: url('../../assets/media/core/iphone-poster.jpg') no-repeat center;
    background-size: cover;
}

.user-dashboard-active-sessions-cover.ipod {
    border-radius: 15px;
    height: 150px;
    background: url('../../assets/media/core/ipad-poster.jpg') no-repeat center;
    background-size: cover;
}

.user-dashboard-active-sessions-cover {
    border-radius: 15px;
    height: 150px;
    background: url('../../assets/media/core/samsung-poster.jpg') no-repeat center;
    background-size: cover;
}

.user-dashboard-active-sessions-list .nwp-custom-loader-dashboard-loading {
    height: 260px;
}

.user-dashboard-settings-save-button {
    margin-top: 30px;
    text-align: right;
}

.loading-session .user-dashboard-active-sessions-cover {
    filter: grayscale(1);
}

.loading-session .user-dashboard-active-sessions-cover-content, .loading-session .user-dashboard-active-sessions-cover-content h4 {
    width: max-content;
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
}

.loading-session .user-dashboard-active-sessions-cover-content h4 img {
    opacity: 0;
}

.loading-session .user-dashboard-active-sessions-data ul li i, .loading-session .user-dashboard-active-sessions-data ul li small, .loading-session .user-dashboard-active-sessions-data ul li strong {
    width: max-content;
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 5px;
    margin-right: 5px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.loading-session .user-dashboard-active-sessions-data ul li strong img {
    opacity: 0;
}

.loading-session .user-dashboard-active-sessions-current {
    width: max-content;
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    display: inline-block;
    vertical-align: middle;
}

.loading-session .user-dashboard-active-sessions a {
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    height: 15px;
    vertical-align: middle;
}

.loading-session:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: rgba(255, 255, 255, 0.09) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.loading-session {
    cursor: no-drop;
    position: relative;
}

.user-dashboard-active-sessions-list ul li:nth-child(3):not(.user-dashboard-active-sessions-data ul li) {
    margin: 0;
}

.user-dashboard-change-security .user-dashboard-default-button {
    margin-top: 20px;
}

.user-dashboard-change-security .user-dashboard-custom-heading {
    margin-top: 30px;
    margin-bottom: -30px;
}

.user-dashboard-field-item input#wpn_profile_display_name {
    text-transform: capitalize;
}

.user-dashboard-change-security {
    margin-bottom: 10px;
}

.user-dashboard-active-session-handler {
    padding: 40px 0;
    position: relative;
}

.user-dashboard-active-session-handler .user-dashboard-bank-accounts-carousel-nav {
    top: 40px;
}

.user-dashboard-change-security.change-email .user-dashboard-field-item {
    width: 100%;
}

.user-dashboard-change-security.change-email {
    width: 51%;
    padding-right: 7%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-change-security.change-phone {
    width: 48%;
    display: inline-block;
}

.user-dashboard-change-security.change-phone .user-dashboard-field-item {
    width: 100%;
}

.user-dashboard-change-security .user-dashboard-settings-fields {
    margin-bottom: 10px;
}

.user-authentication-form-handler {
    max-width: 550px;
    margin: 3% auto;
    text-align: center;
    background: #ffffffb3;
    padding: 40px 50px;
    border-radius: 30px;
    overflow: hidden;
    min-height: 500px;
    position: relative;
}

.nwp-custom-checkbox.nwp-custom-checkbox-role small {
    font-size: 13px;
}

.user-authentication-form-handler:before {
    position: absolute;
    content: '';
    top: -8px;
    background: var(--nwp-main-color);
    width: 50%;
    height: 15px;
    left: 25%;
    border-radius: 8px;
}

.user-authentication-form-logo img {
    width: 240px;
}

.user-authentication-form-title small {
    font-size: 11px;
    color: #7e8ca5;
}

.user-authentication-form-title h1 {
    font-weight: 700;
    display: block;
    margin: 3px 0;
    color: var(--nwp-main-color);
    font-size: 18px;
}

.user-authentication-form-field {
    padding: 42px 0 25px;
    border-radius: 10px;
    position: relative;
}

.user-authentication-form-field i {
    position: absolute;
    font-size: 25px;
    top: 56px;
    right: 20px;
    color: var(--nwp-main-color);
    z-index: 2;
}

.user-authentication-form-field input {
    position: relative;
    padding: 18px 25px;
    font-size: 15px;
    display: inline-block;
    font-weight: 600;
    color: #3e3e3e;
    transition: all .3s;
    z-index: 1;
    width: 100%;
    border-radius: 7px;
    border: none;
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    direction: ltr !important;
}

.user-authentication-form-submit a, .user-authentication-form-force-login a {
    display: block;
    box-shadow: 1px 0 16px 0 #b8bfd18a;
    padding: 18px;
    border-radius: 14px;
    font-size: 14px;
}

.user-authentication-form-submit a i {
    font-size: 20px;
}

.user-authentication-form-submit, .user-authentication-form-force-login {
    margin: 15px 0;
}

.user-authentication-form-field label {
    position: absolute;
    top: 15px;
    right: 0;
    font-size: 13px;
    font-weight: 500;
    color: #949fb1;
}

.user-authentication-form-fields .nwp-custom-checkbox.nwp-custom-checkbox-role {
    text-align: left;
    margin-bottom: 5px;
    display: inline-block;
    padding: 0;
    width: 100%;
}

.user-authentication-form-field label small.active {
    font-weight: 700;
    color: var(--nwp-main-color);
}

.user-authentication-form-logo {
    text-align: center;
    padding-top: 120px;
}

.user-authentication-form-captcha-field {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
}

.user-authentication-flag {
    width: 90px;
    height: 40px;
    position: absolute;
    z-index: 2;
    left: 13px;
    top: 52px;
    background: var(--nwp-second-color);
    padding: 5px;
    border-radius: 6px;
    font-size: 18px;
    color: #82839e;
    margin-right: 5px;
    direction: ltr !important;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}

.user-authentication-form-field.show input#user_login_value {
    padding: 20px 20px 20px 115px;
}

.user-authentication-form-field.show .user-authentication-flag {
    opacity: 1;
    visibility: visible;
}

.user-authentication-flag img {
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100px;
}

.user-authentication-flag small {
    display: inline-block;
    font-size: 15px;
    vertical-align: middle;
    margin: 0 10px;
    line-height: normal;
    color: #7e8ca5;
    direction: ltr !important;
    font-weight: 500;
}

.user-authentication-form-captcha-field i {
    position: absolute;
    top: 15px;
    font-size: 22px;
    right: 15px;
    z-index: 1;
    color: var(--nwp-main-color);
}

.user-authentication-form-captcha-loader {
    display: inline-block;
    width: 40%;
    vertical-align: middle;
    margin-left: -50px;
    position: relative;
    text-align: left;
    margin-right: -45px;
    font-size: 0;
}

.user-authentication-form-captcha-loader img {
    border-radius: 5px;
    width: 90%;
}

.user-authentication-form-captcha {
    width: 100%;
    display: inline-block;
    text-align: right;
    position: relative;
}

.user-authentication-form-captcha-field input {
    position: relative;
    padding: 17px 20px;
    font-size: 15px;
    display: inline-block;
    font-weight: 600;
    color: #343434;
    transition: all .3s;
    z-index: 1;
    border-radius: 10px;
    width: 100%;
    border: none;
    box-shadow: var(--nwp-box-shadow);
}

.user-authentication-form-field input::placeholder, .user-authentication-form-captcha-field input::placeholder {
    color: #a6a8b7;
    font-weight: 500;
    font-size: 14px;
}

.user-authentication-form-field input:focus {
    border-color: #9999;
}

body.authentication:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120vh;
    background: url('../media/authentication/authentication-background.jpg');
    z-index: -1;
    opacity: 0.4;
    background-size: cover;
}

.user-authentication-form-fields.loading {
    filter: blur(4px);
}

.user-authentication-captcha-renew {
    position: absolute;
    top: 13px;
    left: 92px;
    font-size: 15px;
    color: #63728a5e;
    cursor: pointer;
}

.user-authentication-captcha-renew:hover {
    color: var(--nwp-main-color);
}

.user-authentication-captcha-renew.rotate {
    transition: all 1s;
    transform: rotate(360deg);
}

.user-authentication-verify-code-title img {
    width: 100px;
    margin-bottom: 15px;
}

.user-authentication-verify-code-title h4 {
    font-weight: 600;
    margin: 10px 0 3px;
    font-size: 18px;
    color: var(--nwp-main-color);
}

.user-authentication-verify-code-title p {
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 400;
}

.user-authentication-form {
    position: relative;
    top: 0;
    transition: all .3s;
}

.user-authentication-form[data-step="2"], .user-authentication-form[data-step="3"] {
    margin-top: -1000px;
    transition: all 0.5s;
}

.user-authentication-verify-code-title p strong {
    margin-left: 5px;
    color: var(--nwp-main-color);
}

.user-authentication-verify-code-area input {
    border: 1px solid #e1e1e1;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: var(--nwp-main-color);
    -moz-appearance: textfield;
}

.user-authentication-verify-code-area input::-webkit-outer-spin-button, .user-authentication-verify-code-area input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.user-authentication-verify-code-area {
    margin-top: 20px;
}

.user-authentication-form-code-verify {
    margin-top: 30px;
}

.user-authentication-form-code-verify a {
    display: block;
    box-shadow: 1px 0 16px 0 #b8bfd18a;
    padding: 18px;
    border-radius: 14px;
    font-size: 14px;
}

.user-authentication-form-title img {
    width: 210px;
    display: block;
    margin: 0 auto 20px;
}

.user-authentication-form[data-step="3"] .user-authentication-form-title small {
    font-size: 14px;
    font-weight: 500;
    color: #a0a7bd;
}

.user-authentication-form[data-step="3"] .user-authentication-verify-code-title img {
    transition: all 3s;
    transform: rotate(360deg);
}

.user-authentication-form[data-step="3"] .user-authentication-verify-code-title p strong {
    font-size: 20px;
    margin: 5px;
    vertical-align: -2px;
}

.user-authentication-verify-code.loading {
    filter: blur(2px);
}

.user-dashboard-logged-data ul li.nwp-tooltip-area-top:hover .nwp-tooltip-content {
    padding: 7px 18px;
    font-size: 13px;
    top: -35px;
    right: 20px;
}

.user-dashboard-logged-data ul li.nwp-tooltip-area-top .nwp-tooltip-content {
    right: 20px;
}

.user-dashboard-logged-data ul li a:hover {
    opacity: 1 !important;
}

.user-dashboard-tickets-list-item:hover .user-dashboard-order-status {
    background: var(--nwp-main-color);
}

.user-dashboard-tickets-list-item:hover .user-dashboard-order-status i {
    color: #fff;
}

.user-dashboard-field-verified i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 3px;
}

.user-dashboard-field-verified {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: #4CAF50;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
}

.user-dashboard-field-item:hover .user-dashboard-field-unchangeable {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-username-change-button {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: #456271;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
    cursor: pointer;
}

.user-dashboard-username-apply-button {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: #4CAF50;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
    cursor: pointer;
}

.user-dashboard-username-change-button:hover {
    opacity: 0.85;
}

.user-dashboard-settings-fields .user-dashboard-field-item.select2:after {
    top: 72px;
}

.user-dashboard-field-item[data-profile-field-id="wpn_profile_username"] .nwp-tooltip-content:after, .user-dashboard-field-item[data-profile-field-id="wpn_profile_melli_code"] .nwp-tooltip-content:after {
    left: auto;
}

.user-dashboard-field-verify-email-button, .user-dashboard-field-verify-phone-button {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: #456271;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
    cursor: pointer;
}

.user-dashboard-username-unchangeable-button {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: #969696;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
    cursor: no-drop;
}

#user-dashboard-verify-countdown, #user-dashboard-verify-phone-countdown {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 8px;
    bottom: 3px;
    width: 45px;
    text-align: center;
}


.user-dashboard-email-verify-button {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 12px;
    font-size: 12.5px;
    font-weight: 600;
    background: #00b200;
    color: #fff;
    margin-bottom: 5px;
    position: absolute;
    right: 90px;
    bottom: 3px;
    cursor: pointer;
}

.user-dashboard-field-item.user-dashboard-field-verify-code-active input::placeholder {
    letter-spacing: 0;
}

.user-dashboard-field-item.user-dashboard-field-verify-code-active input {
    letter-spacing: 5px;
    font-size: 17px;
    padding: 13px 60px;
}

.user-dashboard-verify-countdown-end-time, .user-dashboard-verify-phone-countdown-end-time {
    background: #456271 !important;
    cursor: pointer;
}

.user-dashboard-data-is-empty {
    text-align: center;
}

.user-dashboard-data-is-empty img {
    width: 100px;
    margin-bottom: 15px;
}

.user-dashboard-last-tickets.empty-date {
    min-height: 290px;
}

.user-dashboard-data-is-empty ul li {
    display: inline-block;
    font-size: 15px;
    margin-top: 10px;
}

.user-dashboard-data-is-empty p {
    margin-top: 1px;
    font-size: 14px;
    color: #8f9eb7;
    margin-bottom: 25px;
}

.user-dashboard-data-is-empty h2 {
    text-transform: capitalize;
    font-size: 15px;
    color: #505c6c;
}

.user-dashboard-tickets-list .user-dashboard-data-is-empty {
    margin-top: 8px;
}

.user-dashboard-wallet-transactions-list .user-dashboard-search-not-found p {
    margin-top: 3px;
}

.user-dashboard-wallet-transactions-list .user-dashboard-search-not-found {
    margin-top: 20px;
}

.user-dashboard-settings-fields-handler .user-dashboard-field-item i {
    top: 59.5px !important;
}

.user-dashboard-settings-description .user-dashboard-field-item i {
    top: 5px !important;
}

.user-dashboard-comments-list-item {
    padding: 20px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}

.user-dashboard-comments-list-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 10%;
    text-align: left;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    margin-right: 20px;
    vertical-align: middle;
}

.user-dashboard-comments-list-single-id li {
    display: inline-block;
    margin-top: 10px;
}

.user-dashboard-comments-list-single-id li i {
    vertical-align: -3px;
    margin-right: 5px;
}

.user-dashboard-comments-list-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-comments-list-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-comments-meta {
    display: inline-block;
    vertical-align: top;
    width: 84%;
}

.user-dashboard-comments-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
    margin-bottom: 10px;
}

.user-dashboard-comments-meta ul li i {
    font-weight: 600;
    color: var(--nwp-main-color);
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 16px;
}

.user-dashboard-comments-meta ul li span a i {
    margin-left: 6px;
    border-bottom: 2px solid;
    vertical-align: 0;
}

.user-dashboard-comments-meta ul li:last-child:not(.single-product-review-item-points ul li:last-child , .user-dashboard-comment-edit-action ul li) {
    width: 32%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    border: none;
    padding: 0;
    margin: 0;
}

.single-product-review-item-points {
    margin-top: 10px;
}

.user-dashboard-comments-content {
    font-size: 14px;
    color: #7e8ca2;
    padding-top: 20px;
    transition: .3s height;
}

.user-dashboard-comments-content.load-more {
    height: 110px;
}

.user-dashboard-comments-list-handler {
    padding: 10px 0;
}

.user-dashboard-comments-content p {
    display: inline-block;
    line-height: 24px;
    width: 96%;
    margin-top: -5px;
}

.user-dashboard-comments-content i {
    display: inline-block;
    font-size: 20px;
    vertical-align: top;
    margin-right: 15px;
    color: var(--nwp-main-color);
    margin-bottom: 15px;
}

.user-dashboard-comments-meta ul li span a {
    font-weight: 600;
}

.user-dashboard-comments-item-status {
    position: absolute;
    top: 24px;
    right: 25px;
    font-size: 12px;
    border-radius: 25px;
    color: #7e8ca0;
}

.user-dashboard-comments-list-item.spam {
    filter: grayscale(1);
}

.user-dashboard-comments-item-status i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 15px;
}

.admin-bar .nwp-top-loader-page {
    top: 32px;
}

.user-dashboard-comments-list-item:hover {
    filter: none;
}

.user-dashboard-comment-content-more, .user-dashboard-comment-content-less {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: linear-gradient(0deg, #ffffff, hsl(0deg 0% 100% / 82%));
    left: 0;
    height: 55px;
    line-height: 60px;
    color: #728097;
    cursor: pointer;
    font-size: 14px;
}

.user-dashboard-comments-list-item .user-dashboard-comment-content-more small, .user-dashboard-comments-list-item .user-dashboard-comment-content-less small {
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}

.user-dashboard-comments-list-item:hover .user-dashboard-comment-content-more small, .user-dashboard-comments-list-item:hover .user-dashboard-comment-content-less small {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-comments-list-handler .user-dashboard-data-is-empty p {
    margin-top: 5px;
}

.user-dashboard-comments-list-handler .user-dashboard-data-is-empty {
    margin-top: 40px;
}

.user-dashboard-data-is-empty p strong {
    color: var(--nwp-main-color);
    margin: 0 5px;
    border-bottom: 2px dashed;
}

.user-dashboard-page-title-count small strong {
    margin-right: 5px;
}

.user-dashboard-notification-list-item {
    padding: 20px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-notification-list-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 10%;
    text-align: left;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    margin-right: 15px;
    vertical-align: middle;
}

.user-dashboard-notification-list-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-notification-list-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-notification-list-title {
    width: 84%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-notification-list-title h3 {
    font-weight: 600;
    font-size: 14px;
    margin-top: 8px;
}

.user-dashboard-notification-list-meta {
    margin-top: 5px;
}

.user-dashboard-notification-list-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-notification-list-meta ul li:last-child {
    padding: 0;
    margin: 0;
    border: none;
}

.user-dashboard-notification-list-meta ul li i {
    font-weight: 600;
    color: var(--nwp-main-color);
    vertical-align: -3px;
    margin-right: 5px;
    font-size: 16px;
}

.user-dashboard-notification-list-thumbnail {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 15px;
    display: none;
}

.user-dashboard-notification-list-thumbnail img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    display: block;
}

.user-dashboard-notification-list-title h3 a {
    color: #333;
}

.user-dashboard-notification-list-title h3:hover a {
    color: var(--nwp-main-color);
}

.user-dashboard-notification-list-action {
    position: absolute;
    top: 20px;
    right: 0;
    padding: 10px 25px 10px 40px;
    border-left: 1px solid #ececec;
}

.user-dashboard-notification-list-action ul li {
    display: inline-block;
    margin-right: 2px;
}

.user-dashboard-notification-list-action ul li:first-child a {
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
}

.user-dashboard-notification-list-action ul li a i {
    vertical-align: -4px;
    margin-right: 7px;
    font-size: 17px;
}

.user-dashboard-notification-list-action ul li a.user-dashboard-notification-mark-read {
    background-color: #74c517;
    color: #ffffff;
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    margin-bottom: 5px;
}

.user-dashboard-notification-list-action ul li a.user-dashboard-notification-mark-unread {
    background-color: #ff5b4f;
    color: #ffffff;
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 12.5px;
    margin-bottom: 5px;
}

.user-dashboard-notification-list {
    margin: 20px 0;
}

.user-dashboard-notification-details-handler {
    padding: 20px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}

.user-dashboard-notification-detail-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-notification-detail-id small {
    background: var(--nwp-main-color);
    padding: 8px 10px;
    border-radius: 5px;
    margin-top: 5px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-notification-detail-id {
    width: 12%;
    display: inline-block;
    border-right: 1px solid #ececec;
    padding-right: 20px;
    margin-right: 20px;
}

.user-dashboard-notification-detail-description a {
    border-radius: 8px;
    padding: 14px 30px;
    font-size: 14px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    text-align: center;
    margin-top: 15px;
    display: inline-block;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-notification-detail-content {
    display: inline-block;
    width: 85%;
    vertical-align: top;
    padding-top: 10px;
}

.user-dashboard-notification-detail-title i {
    font-weight: 600;
    margin-right: 3px;
    font-size: 20px;
    vertical-align: -4px;
    display: inline-block;
    color: var(--nwp-main-color);
}

.user-dashboard-notification-detail-title h1 {
    display: inline-block;
    font-weight: 600;
    color: #434c58;
    font-size: 15px;
}

.user-dashboard-notification-detail-meta {
    display: inline-block;
}

.user-dashboard-notification-detail-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-notification-detail-meta ul li:last-child {
    padding: 0;
    margin: 0;
    border: none;
}

.user-dashboard-notification-detail-meta ul li i {
    font-weight: 600;
    color: var(--nwp-main-color);
    vertical-align: -3px;
    margin-right: 5px;
    font-size: 16px;
}

.user-dashboard-notification-detail-title {
    display: inline-block;
}

.user-dashboard-notification-detail-meta {
    position: absolute;
    top: 30px;
    right: 25px;
}

.user-dashboard-notification-detail-description {
    font-size: 14px;
    color: #7e8ca2;
    transition: .3s height;
    line-height: 25px;
    margin: 30px 0;
}

.user-dashboard-notification-detail-mark-read, .user-dashboard-notification-detail-back-button, .user-dashboard-notification-detail-mark-unread {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-notification-details-handler .user-dashboard-default-button {
    padding: 14px 20px;
}

.user-dashboard-notification-detail-mark-read a {
    background-color: #74c517;
    color: #ffffff;
    font-size: 12.5px;
}

.user-dashboard-notification-detail-mark-unread a {
    background-color: #ff5b4f;
    color: #ffffff;
    font-size: 12.5px;
}

.user-dashboard-notification-detail-actions {
    margin-bottom: 25px;
}

.user-dashboard-affiliate-overview {
    margin: 20px 0 0;
    width: 60%;
    display: inline-block;
}

.user-dashboard-affiliate-overview-meta ul li {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    float: left;
}

.user-dashboard-affiliate-overview-meta ul li:nth-child(2) {
    border-right: 0;
}

.user-dashboard-affiliate-overview-meta ul li:nth-child(3) {
    border-bottom: 0;
}

.user-dashboard-affiliate-overview-meta ul li:nth-child(4) {
    border-right: 0;
    border-bottom: 0;
}

.user-dashboard-affiliate-overview-meta ul li h4 {
    font-size: 14px;
    color: #8f9eb7;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
}

.user-dashboard-affiliate-overview-meta ul li i:not(.user-dashboard-affiliate-overview-meta-grow i) {
    font-size: 25px;
    color: var(--nwp-main-color);
    margin-right: 12px;
    margin-bottom: 10px;
    display: block;
}

.user-dashboard-affiliate-overview-meta-grow.up {
    color: #00b100;
}

.user-dashboard-affiliate-overview-meta-grow.down {
    color: #fd5c63;
}

.user-dashboard-affiliate-overview-meta-grow.equal {
    color: #03A9F4;
}

.user-dashboard-affiliate-overview-meta-grow i {
    vertical-align: -3px;
    margin-right: 4px;
}

.user-dashboard-affiliate-overview-meta-grow {
    margin: 15px 0 0;
    font-size: 14px;
}

.user-dashboard-affiliate-chart {
    width: 61.9%;
    display: inline-block;
    height: 300px;
    margin-left: 40px;
    margin-right: -30px;
    vertical-align: top;
    margin-top: 30px;
}

.user-dashboard-affiliate-chart-month-item {
    width: 12%;
    display: inline-block;
    text-align: center;
    margin-left: -5px;
}

.user-dashboard-affiliate-chart-labels div {
    display: inline-block;
    width: 15px;
    border-radius: 10px 10px 0 0;
    margin-right: 5px;
    cursor: help;
    position: relative;
    margin-bottom: -5px;
}

.user-dashboard-affiliate-chart-label-name {
    font-size: 13px;
    color: #8f9eb7;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
}

.user-dashboard-affiliate-chart-label-click {
    background: navajowhite;
}

.user-dashboard-affiliate-chart-label-earned {
    background: #808080bf;
}

.user-dashboard-affiliate-chart-label-user {
    background: var(--nwp-main-color);
}

.user-dashboard-affiliate-chart-labels .user-dashboard-chart-tooltip {
    position: absolute;
    background: transparent;
    margin: 0;
    border-radius: 5px;
    color: #e7e7e7;
    font-size: 12px;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    bottom: 50%;
    left: 22px;
    height: 30px;
    line-height: 30px;
    width: 120px;
    transition: all .2s;
}

.user-dashboard-affiliate-chart-labels .user-dashboard-chart-tooltip.show {
    opacity: 1;
    visibility: visible;
    background: #333333;
}

.user-dashboard-affiliate-chart-labels .user-dashboard-chart-tooltip.show:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 3px;
    transform: translate(-50%, -50%) rotate(45deg);
    left: 2px;
    top: 50%;
    background: #333333;
}

.user-dashboard-affiliate-chart-labels {
    border-bottom: 1px solid #99999929;
    margin-bottom: 10px;
}

.user-dashboard-earner-withdrawal-content h5 {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}

.user-dashboard-earner-withdrawal-content strong {
    font-size: 20px;
    display: block;
    margin: 10px 0;
    font-weight: 800;
    color: #fff;
}

.user-dashboard-earner-withdrawal-content strong small {
    margin: 3px;
    font-size: 16px;
    font-weight: 500;
}

.user-dashboard-earner-withdrawal-content a {
    border-radius: 8px;
    padding: 14px 30px;
    font-size: 13px;
    font-weight: 600;
    background: #fff;
    color: var(--nwp-main-color);
    text-align: center;
    margin-top: 15px;
    display: block;
}

.user-dashboard-earner-withdrawal {
    width: 30%;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    background: var(--nwp-main-color);
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
    margin-right: 30px;
}

.user-dashboard-earner-withdrawal:before {
    width: 100%;
    height: 100%;
    background: url('../../assets/media/core/small-section-backgrounf.svg');
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    opacity: 0.2;
    background-size: cover;
}

.user-dashboard-earner-withdrawal-content {
    z-index: 1;
    position: relative;
    text-align: left;
}

.user-dashboard-affiliate-invite-box img {
    width: 80px;
}

.user-dashboard-affiliate-invite-box {
    width: 30%;
    padding: 25px 30px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    background: #f1f5f67a;
    margin: 30px 0;
    display: inline-block;
}

.user-dashboard-affiliate-invite-box input {
    border: none;
    padding: 15px 15px 15px 40px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    color: #738195;
    transition: all .3s;
    text-align: center;
    margin: 10px 0;
    font-weight: 600;
}

.user-dashboard-affiliate-invite-box p {
    color: #7c89a0;
    font-size: 13px;
    padding: 15px 0 0;
    font-weight: 600;
}

.user-dashboard-affiliate-invite-box-url {
    position: relative;
}

.user-dashboard-affiliate-invite-box-url i {
    position: absolute;
    top: 24px;
    font-size: 20px;
    left: 15px;
}

.user-dashboard-affiliate-invite-box-share p {
    margin-bottom: 10px;
}

.user-dashboard-affiliate-invite-box-share ul li {
    display: inline-block;
    width: 30px;
    margin-left: 10px;
}

.user-dashboard-affiliate-invite-box-share ul li img {
    width: 100%;
}

.user-dashboard-affiliate-invite-box:after {
    width: 100%;
    height: 100%;
    background: url('../../assets/media/core/small-section-backgrounf.svg');
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-size: cover;
    opacity: 0.3;
}

.user-dashboard-affiliate-invite-content {
    z-index: 2;
    position: relative;
}

.user-dashboard-affiliate-section-title {
    margin-bottom: 20px;
}

.user-dashboard-custom-table ul li {
    padding: 15px;
    color: #5e5e5e;
    display: inline-block;
    font-weight: 600;
    margin: 0;
    vertical-align: middle;
    text-transform: capitalize;
    font-size: 12.5px;
}

.user-dashboard-custom-table-head ul li {
    font-weight: 600;
    background: #f8fafc;
}

.user-dashboard-custom-table-head {
    background: #f8fafc;
    border-radius: 5px;
}

.user-dashboard-custom-table {
    border: 1px solid #e5eaf1;
    border-radius: 5px;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li {
    width: 9%;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:nth-child(1) {
    width: 3%;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:nth-child(7), .user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:nth-child(8) {
    width: 12%;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:nth-child(5) {
    width: 5%;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:nth-child(6) {
    width: 13%;
}

.user-dashboard-custom-table-head ul li:first-child {
    border-radius: 5px 0 0 0;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li.user-dashboard-affiliate-refer-browser img, .user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li.user-dashboard-affiliate-refer-device img {
    width: 20px;
    vertical-align: -6px;
    margin-right: 6px;
}

.user-dashboard-custom-table-body ul {
    border-bottom: 1px solid #e5eaf1;
}

.user-dashboard-custom-table-body ul:last-child {
    border: none;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table-body ul.success {
    background: #f8fff8;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li:last-child {
    width: 14%;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li.user-dashboard-affiliate-refer-status span {
    background: #ff8282;
    display: inline-block;
    padding: 6px 15px;
    border-radius: 30px;
    font-size: 12px;
    color: #fff;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul.success li.user-dashboard-affiliate-refer-status span {
    background: #10c117;
}

.user-dashboard-affiliate-refers-table .user-dashboard-custom-table ul li.user-dashboard-affiliate-refer-status {
    padding: 0;
    text-align: center;
}

.user-dashboard-affiliate-overview-meta-grow strong {
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #b8bdc7;
}

.user-dashboard-affiliate-overview-meta ul li .user-dashboard-affiliate-overview-meta-grow strong {
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #bcbdc1;
    margin-top: 3px;
    opacity: 0;
    visibility: hidden;
}

.user-dashboard-affiliate-overview-meta ul li:hover .user-dashboard-affiliate-overview-meta-grow strong {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-affiliate-handler {
    padding-bottom: 50px;
}

.user-dashboard-affiliate-chart-labels .user-dashboard-affiliate-chart-label-click-placeholder {
    width: 15px;
    height: 100%;
    border-radius: 10px 10px 0 0;
    margin-right: -20px;
    cursor: help;
    position: relative;
    margin-bottom: -5px;
    background: #f4f4f4;
}

.user-dashboard-essential-links .nwp-tooltip-area:hover .nwp-tooltip-content {
    top: -30px;
}

.user-dashboard-essential-links ul li:nth-child(1) .nwp-tooltip-area .nwp-tooltip-content {
    right: -110%;
}

.user-dashboard-essential-links ul li:nth-child(2) .nwp-tooltip-area .nwp-tooltip-content {
    right: -50%;
}

.user-dashboard-essential-links ul li:nth-child(3) .nwp-tooltip-area .nwp-tooltip-content {
    right: -130%;
}

.user-dashboard-essential-links ul li:nth-child(4) .nwp-tooltip-area .nwp-tooltip-content {
    right: -50%;
}

.user-dashboard-essential-links ul li:nth-child(5) .nwp-tooltip-area .nwp-tooltip-content {
    right: -75%;
}

.user-dashboard-earner-withdrawal-archive-button a {
    color: #fff;
}

.user-dashboard-earner-withdrawal-archive-button {
    position: absolute;
    top: 25px;
    background: #00000024;
    padding: 7px 15px;
    font-size: 18px;
    border-radius: 6px;
    right: 30px;
    color: #fff;
    z-index: 2;
    cursor: pointer;
}

.user-dashboard-earner-withdrawal-archive-button:hover {
    background: #fff;
}

.user-dashboard-earner-withdrawal-archive-button:hover a {
    color: var(--nwp-main-color);
}

.user-dashboard-affiliate-handler.loading .user-dashboard-affiliate-overview,
.user-dashboard-affiliate-handler.loading .user-dashboard-affiliate-invite-box,
.user-dashboard-affiliate-handler.loading .user-dashboard-affiliate-chart,
.user-dashboard-affiliate-handler.loading .user-dashboard-affiliate-refers-table {
    filter: blur(3px);
}

.user-dashboard-earner-withdrawal-archive-button.nwp-tooltip-area-top .nwp-tooltip-content {
    right: -25px;
    background: #333;
}

.user-dashboard-earner-withdrawal-archive-button.nwp-tooltip-area-top:hover .nwp-tooltip-content {
    top: -43px;
}

.user-dashboard-earner-withdrawal-archive-button.nwp-tooltip-area-top:hover .nwp-tooltip-content:after {
    background: #333;
}

.user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li {
    width: 4%;
}

.user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li:nth-child(2), .user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li:nth-child(3), .user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li:nth-child(4) {
    width: 15%;
}

.user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li:nth-child(5) {
    width: 21%;
}

.user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table ul li:nth-child(6) {
    width: 10%;
}

.user-dashboard-affiliate-withdrawal-list-handler ul.rejected {
    background: #fff7f7;
}

.user-dashboard-affiliate-withdrawal-list-handler ul.paid {
    background: #f8fff8;
}

.user-dashboard-earner-withdrawal-archive-button a span {
    font-size: 12px;
    font-weight: 600;
}

.user-dashboard-earner-withdrawal-archive-button a i {
    vertical-align: -4px;
    margin-right: 7px;
}

.user-dashboard-affiliate-withdrawal-list-handler .user-dashboard-custom-table {
    margin: 10px 0;
}

.user-dashboard-back-to-affiliate-button {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    border-radius: 6px;
    padding: 12px 18px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
}

.user-dashboard-back-to-affiliate-button i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
}

.user-dashboard-notifications-settings-fields {
    margin: 20px 0;
}

.user-dashboard-notifications-settings-field-title {
    width: 40%;
    padding: 15px 0;
    display: inline-block;
}

.user-dashboard-notifications-settings-field-title label {
    color: #7b889c;
    font-size: 14px;
    display: block;
    margin-bottom: 2px;
    font-weight: 600;
}

.user-dashboard-notifications-settings-field-title p {
    font-size: 12.5px;
    color: #acb7c7;
}

.user-dashboard-notifications-settings-fields-header {
    padding-left: 40%;
    margin-top: -40px;
}

.user-dashboard-notifications-settings-fields-header ul li {
    display: inline-block;
    width: 32%;
    text-align: center;
}

.user-dashboard-notifications-settings-fields-header ul li {
    display: inline-block;
    width: 32%;
    text-align: center;
    color: #7b889c;
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 500;
}

.user-dashboard-notifications-settings-fields-header ul li i {
    display: block;
    font-size: 20px;
    margin-bottom: 8px;
}

.user-dashboard-notifications-settings-field-title i {
    float: left;
    font-size: 25px;
    margin-right: 12px;
    margin-top: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-notifications-settings-field-checkbox ul li {
    display: inline-block;
    width: 39.4%;
    text-align: center;
    margin-left: -43px;
    position: relative;
}


.user-dashboard-notifications-settings-field-checkbox ul li:last-child:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 30px;
    top: 0;
    left: 0;
    z-index: 9;
    cursor: no-drop;
}

.user-dashboard-notifications-settings-field-checkbox ul li .nwp-custom-checkbox {
    margin-top: 0;
}

.user-dashboard-notifications-settings-field-checkbox {
    display: inline-block;
    width: 59%;
    float: right;
    margin-top: 11px;
    margin-right: 10px;
}

.user-dashboard-settings-fields-handler.saving .user-dashboard-notifications-settings-fields {
    filter: blur(10px);
}

.user-dashboard-notifications-unread-mark, .user-dashboard-notifications-read-mark {
    display: inline-block;
    text-align: center;
    width: 29px;
    position: relative;
}

.user-dashboard-notifications-unread-mark a, .user-dashboard-notifications-read-mark a {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #ffff;
    padding: 8px;
    border-radius: 30px;
    background: var(--nwp-main-color);
    text-align: center;
}

.user-dashboard-notifications-unread-mark a i, .user-dashboard-notifications-read-mark a i {
    font-size: 13px;
    vertical-align: -2px;
}

.user-dashboard-notifications-item .nwp-tooltip-area-top .nwp-tooltip-content {
    right: -45px;
}

.user-dashboard-notifications-item .nwp-tooltip-area-top:hover .nwp-tooltip-content {
    top: -43px;
}

.user-dashboard-notifications-read-mark a {
    background: #8596ad;
}

.user-dashboard-club-header {
    margin-top: 10px;
    text-align: center;
    display: inline-block;
    width: 100%;
    background: #f1f5f6b5;
    border-radius: 15px;
}

.user-dashboard-club-points-header {
    margin-top: 20px;
}

.user-dashboard-club-header ul {
    padding: 20px;
    display: inline-block;
    width: 100%;
}

.user-dashboard-club-header ul li {
    display: inline-block;
    text-align: left;
    width: 23%;
    margin-right: 19px;
    vertical-align: middle;
    float: left;
}

.user-dashboard-club-header ul li a {
    display: block;
    font-weight: 700;
    font-size: 15px;
    opacity: 1;
    transition: all .3s;
}

.user-dashboard-club-header ul li:last-child a {
    border: none;
}

.user-dashboard-club-header ul li a i {
    float: left;
    font-size: 20px;
    padding: 15px;
    border-radius: 10px;
    margin-right: 10px;
    vertical-align: middle;
    background: #ffffff;
    color: #7e8ca0;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-club-header ul li a.active i, .user-dashboard-club-header ul li a:hover i {
    background: var(--nwp-main-color);
    color: #fff;
}

.user-dashboard-club-header ul li a strong {
    margin-top: 10px;
    color: #768399;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
}

.user-dashboard-club-header ul li small {
    display: block;
    font-weight: 500;
    font-size: 11px;
    text-transform: capitalize;
    margin-top: 1px;
    color: #afbacb;
}

.user-dashboard-club-header ul li a:hover strong, .user-dashboard-club-header ul li a.active strong {
    color: var(--nwp-main-color);
}

.user-dashboard-club-tab-content {
    border-radius: 100px;
}

.user-dashboard-loyalty-discount-handler {
    padding: 50px 0;
    overflow: hidden;
    border-radius: 20px;
    text-align: center;
    position: relative;
}

.user-dashboard-loyalty-discount-item.prev div {
    filter: grayscale(1) blur(1px);
}

.user-dashboard-loyalty-discount-item.prev:hover .user-dashboard-loyalty-discount-item-stamp {
    filter: none;
}

.user-dashboard-loyalty-discount-item {
    display: inline-block;
    width: 23%;
    box-shadow: var(--nwp-box-shadow);
    background: #ffffffcf;
    border-radius: 10px;
    margin-right: 30px;
    padding: 30px;
    position: relative;
    cursor: no-drop;
    transition: .3s all;
    text-align: left;
}

.user-dashboard-loyalty-discount-item.active {
    filter: none;
    scale: 1.1;
    cursor: default;
    z-index: 3;
    position: relative;
    border-bottom: 8px solid var(--nwp-main-color);
    background: var(--nwp-main-color);
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-icon {
    background: #ffffff;
    color: var(--nwp-main-color);
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-name {
    color: #ffffff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-process-placeholder {
    background: #f1f5f6;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-process {
    background: #06347f;
    height: 9px;
    margin-top: -9px;
    margin-left: -1px;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-next-step {
    color: #fff;
    right: -25px;
    line-height: 0;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-next-step .nwp-tooltip-content {
    line-height: normal;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-percentage {
    color: #fff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-percentage small {
    color: #ffffff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-step-percentage span strong {
    color: #ffffff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-note ul li {
    color: #d8e7ff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-note ul li i {
    color: #9ec3ff;
}

.user-dashboard-loyalty-discount-item.active .user-dashboard-loyalty-discount-item-code-box input {
    color: #ffffff;
    border: 1px dashed #ffffff00;
    background: #3333334f;
}

.user-dashboard-loyalty-discount-item-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 18px;
    background: var(--nwp-main-color);
    padding: 13px;
    border-radius: 13px;
    color: #fff;
    box-shadow: var(--nwp-box-shadow);
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 19px;
    font-weight: 600;
    box-sizing: content-box;
}

.user-authentication-form-handler .background-blurred-area:before {
    top: 0;
}

.user-dashboard-loyalty-discount-item-step-name {
    font-size: 12px;
    color: #7e8ca0;
    margin-bottom: 8px;
    margin-top: -5px;
}

.user-dashboard-loyalty-discount-item-step-process-placeholder {
    background: #f1f5f6;
    width: 100%;
    height: 8px;
    border-radius: 100px;
}

.user-dashboard-loyalty-discount-item-step-process {
    background: var(--nwp-main-color);
    border-radius: 100px;
    height: 8px;
    margin-top: -8px;
}

.loyalty-discount-item-step-process-handler {
    width: 60%;
    position: relative;
}

.user-dashboard-loyalty-discount-item-step-percentage {
    margin: 20px 0;
    font-size: 30px;
    font-weight: 700;
}

.user-dashboard-loyalty-discount-item-step-percentage small {
    font-weight: 700;
    margin-left: 2px;
    color: var(--nwp-main-color);
}

.user-dashboard-loyalty-discount-item-note ul li {
    display: block;
    font-size: 11.5px;
    color: #8f9eb7;
    font-weight: 500;
    padding: 4px 0;
    text-transform: capitalize;
}

.user-dashboard-loyalty-discount-item-note ul li i {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 5px;
}

.user-dashboard-loyalty-discount-item-note ul li.ok i {
    color: #67bb05;
}

.user-dashboard-loyalty-discount-item-note ul li.error i {
    color: #e56060;
}

.user-dashboard-loyalty-discount-item-note ul li.info i {
    color: #e58f60;
}

.user-dashboard-loyalty-discount-item-step-percentage span strong {
    font-size: 11px;
    display: inline-block;
    color: #8f9eb7;
    font-weight: 500;
    vertical-align: 1px;
    border: 1px solid;
    border-radius: 100px;
    padding: 5px 15px;
}

.user-dashboard-loyalty-discount-item-code-box {
    margin-top: 20px;
    position: relative;
}

.user-dashboard-loyalty-discount-item-code-box input {
    padding: 10px 15px 10px 45px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    color: #738195;
    transition: all .3s;
    font-weight: 600;
    border: 1px dashed #7381956b;
    text-transform: uppercase;
}

.user-dashboard-loyalty-discount-item-code-box a {
    position: absolute;
    top: 4px;
    font-size: 16px;
    left: 4px;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 7px;
    border-radius: 5px;
    line-height: 0;
}

.user-dashboard-loyalty-discount-handler .user-dashboard-loyalty-discount-item .user-dashboard-loyalty-discount-item-stamp {
    display: none;
}

.user-dashboard-loyalty-discount-handler .user-dashboard-loyalty-discount-item.prev .user-dashboard-loyalty-discount-item-stamp {
    width: 125px;
    height: 125px;
    position: absolute;
    top: 27%;
    left: 20%;
    border-radius: 100px;
    border: 10px solid #ff4747;
    text-align: center;
    transform: rotate(-15deg);
    color: #ff4747;
    background: #ffffffa6;
    z-index: 1;
    display: block;
}

.user-dashboard-loyalty-discount-item-stamp span {
    margin-top: 30px;
    display: block;
}

.user-dashboard-loyalty-discount-item-next-step.nwp-tooltip-area-top .nwp-tooltip-content {
    right: -103px;
    z-index: 22;
    font-size: 11px;
    font-weight: 600;
    background: #000000;
}

.user-dashboard-loyalty-discount-item-next-step.nwp-tooltip-area-top .nwp-tooltip-content:after {
    background: #000000;
}

.user-dashboard-loyalty-discount-item-next-step.nwp-tooltip-area-top:hover .nwp-tooltip-content {
    top: -40px;
}

.user-dashboard-loyalty-discount-item.prev:after, .user-dashboard-loyalty-discount-item.next:after {
    content: '';
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    position: absolute;
}

.user-dashboard-loyalty-discount-item.next {
    filter: blur(2px);
}

.user-dashboard-loyalty-discount-item.next:hover {
    filter: none;
}

.user-dashboard-loyalty-discount-item-next-step {
    position: absolute;
    bottom: -4px;
    right: -20px;
    box-shadow: rgba(135, 194, 116, 0.3) 0 0 0 3px;
    animation: 2s ease 0s infinite normal none running pulse;
    border-radius: 100%;
    cursor: help;
}

.user-dashboard-loyalty-discount-item.next .user-dashboard-loyalty-discount-item-icon, .user-dashboard-loyalty-discount-item.next .user-dashboard-loyalty-discount-item-code-box a {
    background: #95a6be;
}

.user-dashboard-loyalty-discount-item.next .user-dashboard-loyalty-discount-item-step-percentage small {
    color: #95a6be;
}

.user-dashboard-club-points-header ul li {
    display: inline-block;
    width: 23.7%;
    background: #fdedd4;
    margin-right: 12px;
    border-radius: 20px;
    padding: 30px;
    position: relative;
}

.user-dashboard-club-points-header ul li#product-review {
    background: #fde4f8;
}

.user-dashboard-club-points-header ul li#update-report small b, .user-dashboard-club-points-header ul li#update-report small span {
    color: #64779d;
}

.user-dashboard-club-points-header ul li#product-review small b, .user-dashboard-club-points-header ul li#product-review small span {
    color: #af609f;
}

.user-dashboard-club-points-header ul li#daily-visit small b, .user-dashboard-club-points-header ul li#daily-visit small span {
    color: #3e6c82;
}


.user-dashboard-club-points-header ul li#update-report {
    background: #d4e2fd;
}

.user-dashboard-club-points-header ul li#update-report small b {
    background: #d4e2fd;
}

.user-dashboard-club-points-header ul li#daily-visit {
    background: #d4f1fd;
}

.user-dashboard-club-points-header ul li:last-child {
    margin-right: 0;
}

.user-dashboard-club-points-header ul li strong {
    font-size: 12px;
    color: #ffffff;
    font-weight: 500;
    background: #00000059;
    text-align: center;
    display: inline-block;
    padding: 4px 15px;
    border-radius: 25px;
    margin-bottom: 20px;
}

.user-dashboard-club-points-header ul li i:not(.user-dashboard-club-daily-visit-button a i) {
    position: absolute;
    font-size: 50px;
    margin: 20px 0;
    color: #fff;
    transform: rotate(-25deg);
    right: 30px;
    bottom: 10px;
}

.user-dashboard-club-points-header ul li small span {
    display: block;
    font-size: 13px;
    color: #948164;
}

.user-dashboard-club-points-header ul li small b {
    font-size: 20px;
    display: block;
    color: #816130;
}

.user-dashboard-club-user-points-table {
    margin: 20px 0;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(1) {
    width: 10%;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(2) {
    width: 15%;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(3) {
    width: 7%;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(4) {
    width: 30%;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(5) {
    width: 15%;
}

.user-dashboard-club-user-points-table .user-dashboard-custom-table ul li:nth-child(6) {
    width: 10%;
}

.user-dashboard-club-tab-content .user-dashboard-checkout-empty {
    margin-top: 40px;
}

.user-dashboard-club-points-header ul li:last-child .user-dashboard-club-daily-visit-button a {
    position: absolute;
    top: -20px;
    background: var(--nwp-main-color);
    font-size: 13px;
    padding: 10px 20px;
    color: #fff;
    border-radius: 46px;
    box-shadow: var(--nwp-box-shadow);
    font-weight: 600;
    animation: shake 1s linear infinite;
    right: -19px;
    transform: rotate(90deg);
}

.user-dashboard-club-points-header ul li:last-child:hover .user-dashboard-club-daily-visit-button a {
    animation: shake 99s linear infinite;
    transform: rotate(90deg);
}

.user-dashboard-club-daily-visit-button {
    transform: rotate(90deg);
    position: absolute;
    right: 0;
}

.user-dashboard-club-daily-visit-button a i {
    font-size: 14px;
    vertical-align: -3px;
    margin-right: 5px;
    display: inline;
}

.user-dashboard-data-handler.loading {
    filter: blur(4px);
    position: relative;
}

.user-dashboard-data-handler.loading:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 130%;
    height: 100%;
}

.user-dashboard-club-user-points-table ul li:nth-child(2) i {
    background: var(--nwp-main-color);
    display: inline-block;
    padding: 6px;
    border-radius: 5px;
    margin-right: 7px;
    vertical-align: -3px;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-club-points-header ul li:last-child .user-dashboard-club-daily-visit-button.disable a {
    animation: shake 1000s linear infinite;
    cursor: no-drop;
    background: #454545;
}

.user-dashboard-club-awards-count {
    display: inline-block;
    background: #f1f5f6;
    width: max-content;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #7e8ca0;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 8px;
    font-weight: 500;
    margin-left: 5px;
}

.user-dashboard-club-awards-list-title h2 {
    font-size: 15px;
    font-weight: 600;
    color: #7e8797;
}

.user-dashboard-club-awards-list-handler {
    margin: 50px 0 0;
}

.user-dashboard-club-awards-list-title {
    position: relative;
}

.user-dashboard-club-awards-list-sort i {
    margin-right: 3px;
    color: var(--nwp-main-color);
}

.user-dashboard-club-awards-list-sort .select2-container .select2-choice > .select2-chosen {
    margin: 0;
    font-size: 13px;
    color: #96a6c1;
    font-weight: 600;
    display: block;
}

.user-dashboard-club-awards-list-sort .select2-container .select2-choice {
    border: none;
    padding: 0;
    width: max-content;
}

.user-dashboard-club-awards-list-sort .select2-container {
    width: auto;
    height: 35px;
}

.custom-select2-show .select2-results li {
    padding: 10px 20px;
    color: #6d7a91;
    font-size: 14px;
}

.custom-select2-show .select2-drop {
    border: none;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-club-awards-list-filter {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-club-awards-list-sort {
    display: inline-block;
    margin-left: 40px;
}

.user-dashboard-club-awards-list-filter .user-dashboard-club-awards-list-sort:first-child {
    margin-left: 0;
}

.user-dashboard-club-awards-list {
    padding: 40px 0;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item {
    width: 24%;
    display: inline-block;
    text-align: center;
    border-radius: 10px;
    padding: 50px 30px 20px;
    margin-right: 12px;
    margin-bottom: 25px;
    vertical-align: top;
    box-shadow: var(--nwp-box-shadow);
    position: relative;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:after {
    width: 100%;
    height: 100%;
    background: url('../../assets/media/core/small-section-backgrounf.svg');
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-size: cover;
    opacity: 0.2;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item img {
    width: 80px;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(4), .user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(8), .user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(12), .user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(16) {
    margin-right: 0;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item .user-dashboard-club-awards-item-icon i {
    display: inline-block;
    border-radius: 15px;
    padding: 20px;
    font-size: 25px;
    color: #fff;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(1) .user-dashboard-club-awards-item-icon i {
    background: var(--nwp-main-color);
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(2) .user-dashboard-club-awards-item-icon i {
    background: #673AB7;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(3) .user-dashboard-club-awards-item-icon i {
    background: #FF5722;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(4) .user-dashboard-club-awards-item-icon i {
    background: #00aec4;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(5) .user-dashboard-club-awards-item-icon i {
    background: #f44336;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(6) .user-dashboard-club-awards-item-icon i {
    background: #4caf50;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(7) .user-dashboard-club-awards-item-icon i {
    background: #607d8b;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(8) .user-dashboard-club-awards-item-icon i {
    background: #8bc34a;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:nth-child(9) .user-dashboard-club-awards-item-icon i {
    background: #bc45d0;
}

.user-dashboard-club-awards-item-icon {
    position: relative;
}

.user-dashboard-club-awards-item-icon-count {
    position: absolute;
    top: -20px;
    right: 26%;
    background: #fff;
    padding: 15px;
    border-radius: 100px;
    box-shadow: 1px 0 16px 0 #a2a2a238;
    color: #535a64;
    font-size: 14px;
    width: max-content;
    font-weight: 600;
}

.user-dashboard-club-awards-item-title h3 {
    margin-top: 20px;
    color: #616c7e;
    font-size: 13.5px;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    height: 35px;
}

.user-dashboard-club-awards-item-meta ul li:last-child {
    border: none;
    padding: 0;
    margin: 0;
}

.user-dashboard-club-awards-item-meta ul li i {
    vertical-align: -2px;
    margin-right: 5px;
    font-size: 14px;
    color: #8f9eb7;
}

.user-dashboard-club-awards-item-meta ul li strong {
    color: var(--nwp-main-color);
    font-weight: 600;
}

.user-dashboard-club-awards-item-meta {
    margin-top: 20px;
    text-align: -webkit-auto;
}

.user-dashboard-club-awards-item-meta ul li {
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    margin-right: 15px;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover {
    box-shadow: var(--nwp-box-shadow);
    border-color: transparent;
    transform: scale(1.03);
    background: var(--nwp-main-color);
    cursor: pointer;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-icon i {
    background: #fff;
    color: var(--nwp-main-color);
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-title h3 {
    color: #fff;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-meta ul li {
    color: #fff;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-meta ul li i {
    color: #fff;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-meta ul li strong {
    color: #efefef;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-icon-count {
    background: #0c53c9;
    color: #fff;
    box-shadow: none;
}

.user-dashboard-club-awards-item-title {
    border-bottom: 2px dashed #e5e5e599;
    padding-bottom: 20px;
}

.user-dashboard-club-awards-item-apply {
    margin-top: 20px;
}

.user-dashboard-club-awards-item-apply a {
    display: block;
    border-radius: 9px;
    padding: 13px;
    font-size: 13px;
    color: white;
    font-weight: 600;
    text-transform: capitalize;
    background: var(--nwp-main-color);
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-apply a {
    background: #1c4cad;
    border-color: transparent;
    color: #fff;
    opacity: 1;
}

.user-dashboard-club-awards-item-content {
    position: relative;
    z-index: 2;
}

.user-dashboard-club-awards-item:hover::after {
    opacity: 0.05;
}

.user-dashboard-club-awards-item-coin-count {
    text-align: left;
    margin-top: 15px;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item .user-dashboard-club-awards-item-coin-count img {
    float: left;
    width: 30px;
    margin-right: 4px;
}

.user-dashboard-club-awards-item-coin-count span {
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    color: var(--nwp-main-color);
    margin-top: 5px;
    display: inline-block;
}

.user-dashboard-club-awards-item-coin-count span small {
    margin-left: 3px;
    color: #95a6be;
    font-weight: 500;
    font-size: 13.5px;
}

.user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-coin-count span, .user-dashboard-club-awards-list .user-dashboard-club-awards-item:hover .user-dashboard-club-awards-item-coin-count span small {
    color: #fff;
}

.user-dashboard-club-award-modal-overly {
    width: 100%;
    height: 100%;
    background: #1f212dc2;
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    background-size: cover;
    opacity: 0.9;
    z-index: 9999;
}


.user-dashboard-club-award-modal-handler {
    position: absolute;
    top: -30%;
    z-index: 99999;
    background: white;
    padding: 40px;
    border-radius: 10px;
    left: 26%;
    width: 600px;
    visibility: hidden;
    opacity: 0;
    height: 500px;
}

.user-dashboard-club-award-modal-handler.show {
    top: 15%;
    visibility: visible;
    opacity: 1;
}

.user-dashboard-club-award-modal-close {
    position: absolute;
    top: 40px;
    right: 40px;
    background: var(--nwp-main-color);
    display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 36px;
    border-radius: 100px;
}

.user-dashboard-club-award-modal-close a {
    color: #fff;
    display: block;
}

.user-dashboard-club-award-modal-header h4 {
    color: #adb5c3;
    font-weight: 500;
    font-size: 13px;
    margin-top: 0;
}

.user-dashboard-club-award-modal-header h2 strong {
    display: block;
    color: var(--nwp-main-color);
    font-size: 16px;
}

.user-dashboard-club-award-modal-content {
    padding: 10px 0 0;
}

.user-dashboard-club-award-modal-header h2 {
    display: inline-block;
}

.user-dashboard-club-award-modal-header-status {
    display: inline-block;
    margin-left: 5px;
    background: #04b30b;
    padding: 5px 10px;
    border-radius: 24px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-club-award-modal-content p {
    line-height: 24px;
    font-size: 13px;
    color: #7b7f91;
}

.user-dashboard-club-award-modal-meta {
    margin-top: 25px;
}

.user-dashboard-club-award-modal-meta ul li {
    padding-right: 25px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    margin-bottom: 7px;
}

.user-dashboard-club-award-modal-meta ul li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-club-award-modal-meta ul li i {
    vertical-align: -3px;
    margin-right: 5px;
    font-size: 14px;
    color: #95a6be;
}

.user-dashboard-club-award-modal-meta ul li strong {
    color: var(--nwp-main-color);
    margin-left: 5px;
}

.user-dashboard-club-award-modal-terms-use .user-dashboard-club-award-modal-meta {
    margin: 10px 0;
}

.user-dashboard-club-award-modal-terms-use h3 {
    font-weight: 600;
    color: #394c55;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 7px;
    font-size: 14px;
    margin-bottom: 10px;
}

.user-dashboard-club-award-modal-terms-use {
    padding-top: 20px;
    border-top: 1px dashed #dfdfdf;
    margin-top: 15px;
    position: absolute;
    bottom: 130px;
    width: 88%;
    margin-bottom: 30px;
}

.user-dashboard-club-award-modal-received {
    font-size: 13px;
    color: #989898;
    margin-top: 10px;
    position: absolute;
    width: 88%;
    bottom: 30px;
}

.user-dashboard-club-award-modal-received i:not(.user-dashboard-club-award-modal-received-button a i , .user-dashboard-club-award-modal-received .user-dashboard-club-award-details-code-box a i , .user-dashboard-club-award-third-button i) {
    font-size: 20px;
    vertical-align: -4px;
    margin-right: 5px;
    color: orange;
}

.user-dashboard-club-award-modal-received-button a {
    display: block;
    border-radius: 6px;
    padding: 13px 15px;
    font-size: 14px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    text-align: center;
    margin-top: 10px;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-club-award-modal-received-button a i {
    font-size: 20px;
    vertical-align: -5px;
    margin-right: 5px;
}

.user-dashboard-club-award-modal-received-button {
    margin: 10px 0;
    display: block;
}

.user-dashboard-club-awards-item.disable {
    filter: grayscale(1);
    pointer-events: none;
    opacity: 0.8;
}

.user-dashboard-club-awards-item.disable:hover {
    filter: none;
    opacity: 0.8;
}

.user-dashboard-club-award-modal-attention img {
    width: 20px;
    vertical-align: -6px;
    margin-right: 3px;
}

.user-dashboard-club-award-modal-attention strong {
    color: var(--nwp-main-color);
    margin: 0 5px;
}

.user-dashboard-club-award-details input {
    padding: 12px 15px 12px 50px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    color: #738195;
    transition: all .3s;
    font-weight: 600;
    border: 1px solid transparent;
    text-transform: uppercase;
    width: 190px;
}

.user-dashboard-club-award-details {
    position: relative;
    background: var(--nwp-main-color);
    display: block;
    box-shadow: var(--nwp-box-shadow);
    border-radius: 10px;
    padding: 25px 50px;
}

.user-dashboard-club-award-details-percentage {
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
}

.user-dashboard-club-award-details-percentage small {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    display: block;
}

.user-dashboard-club-award-details-percentage strong {
    font-size: 11px;
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    vertical-align: 1px;
    border: 1px solid;
    border-radius: 100px;
    padding: 5px 15px;
}

.user-dashboard-club-award-details:before  , .user-dashboard-club-award-expire:before{
    content: '';
    background: #fff;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    left: -6%;
    top: 23%;
    z-index: 1;
}

.user-dashboard-club-award-details:after  , .user-dashboard-club-award-expire:after{
    content: '';
    background: #fff;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    right: -6%;
    top: 23%;
    z-index: 1;
}

.user-dashboard-club-award-details-countdown {
    display: inline-block;
}

.user-dashboard-club-award-details-code-box {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-left: 24px;
}

.user-dashboard-club-award-modal-received .user-dashboard-club-award-details-code-box a i {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.user-dashboard-club-award-details-code-box a {
    position: absolute;
    top: 4px;
    font-size: 16px;
    left: 4px;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
    line-height: 0;
}

.user-dashboard-club-award-details-code-box small {
    display: block;
    color: #e4eeff;
    font-size: 11px;
    margin-top: 5px;
    font-weight: 500;
}

.user-dashboard-club-award-countDown {
    display: inline-block;
    text-align: center;
    margin-left: 25px;
    vertical-align: text-bottom;
}

.user-dashboard-club-award-countDown .container:last-child {
    margin-right: 0;
}

.user-dashboard-club-award-countDown .container {
    display: inline-block;
    margin-right: 10px;
    width: 35px;
    background: #3333334f;
    height: 35px;
    line-height: 35px;
    border-radius: 6px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
}

.user-dashboard-club-award-countDown-label ul li {
    display: inline-block;
    color: #fff;
    font-size: 10px;
    text-align: left;
    width: 38px;
    margin-right: 10px;
    overflow: hidden;
    float: left;
    margin-left: -3px;
    margin-top: 2px;
}

.user-dashboard-club-award-countDown-label {
    position: absolute;
    top: 66px;
    right: 36px;
}

.user-dashboard-club-award-details-percentage small small {
    display: inline-block;
}

.user-dashboard-club-award-third-button a {
    padding: 12px 20px;
    border-radius: 6px;
    font-weight: 600;
    background: #33333366;
    color: #fff;
    margin-top: 0;
    display: block;
    text-align: center;
}

.user-dashboard-club-award-third-button {
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
    width: 35%;
    text-align: right;
}

.user-dashboard-club-award-third-button a i {
    font-size: 16px;
    vertical-align: -3px;
    margin-right: 8px;
}

.user-dashboard-club-award-third-button small {
    display: block;
    width: 100%;
    font-size: 9px;
    margin-top: 5px;
    color: #fff;
    text-align: left;
}

.user-dashboard-club-award-third-button small i {
    margin-right: 3px;
    font-size: 14px;
    vertical-align: -3px;
}

.user-dashboard-inner {
    position: relative;
}

.user-dashboard-club-awards-received-badge svg {
    width: 30px;
    height: 30px;
}

.user-dashboard-club-awards-received-badge {
    position: absolute;
    width: 30px;
    top: -4px;
    height: 30px;
    right: 20px;
    background: #fff;
    border-radius: 0 0 10px 10px;
    padding: 10px 6px 8px;
}

.user-dashboard-club-awards-item.received {
    background: #fbfdff;
}

.user-dashboard-club-user-points-table.history-table .user-dashboard-custom-table ul li:nth-child(2) {
    width: 15%;
}

.user-dashboard-club-user-points-table.history-table .user-dashboard-custom-table ul li:nth-child(3) {
    width: 4%;
}

.user-dashboard-club-user-points-table.history-table .user-dashboard-custom-table ul li:nth-child(5) {
    width: 7%;
}

.user-dashboard-club-user-points-table.history-table .user-dashboard-custom-table ul li:nth-child(6) {
    width: 12%;
}

.user-dashboard-club-user-points-table.history-table .user-dashboard-custom-table ul li:nth-child(7) {
    width: 6%;
}

.user-dashboard-search-overly {
    background: #ffffff00;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 3;
    transition: all .3s;
    backdrop-filter: blur(10px);
}

.user-dashboard-search.active input {
    width: 200%;
    transition: all .5s !important;
    z-index: 9;
    box-shadow: 1px 0 16px 0 #a2a2a242;
}

.user-dashboard-search.active .user-dashboard-search-icon {
    z-index: 9;
}

.user-dashboard-search-suggest-data {
    box-shadow: 1px 0 16px 0 #a2a2a242;
    background: #fff;
    padding: 0;
    border-radius: 10px;
    margin-top: 10px;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 9;
    transition: all .3s;
}

.user-dashboard-search-suggest-data.show {
    height: 580px;
    overflow-y: auto;
}

.user-dashboard-search-suggest-data-title h3 {
    font-size: 12px;
    font-weight: 500;
    color: #95a6be;
    text-transform: capitalize;
    display: inline-block;
    padding: 5px 0;
}

.user-dashboard-search-suggest-data h3 i {
    font-size: 16px;
    margin-right: 5px;
    vertical-align: -3px;
    color: var(--nwp-main-color);
    display: inline-block;
}

.user-dashboard-search-suggest-product .user-dashboard-search-suggest-data-title {
    margin-bottom: 15px;
    margin-top: 25px;
}

.user-dashboard-search-suggest-product-thumbnail img {
    width: 100px;
    height: auto;
    border-radius: 7px;
    border: 1px solid #ececec;
}

.user-dashboard-search-suggest-product-thumbnail {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-search-suggest-product-item {
    padding-bottom: 10px;
    border-radius: 10px;
    margin-bottom: 0;
    position: relative;
}

.user-dashboard-search-suggest-product-title h2 {
    font-weight: 600;
    display: inline-block;
    font-size: 12.5px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    width: 98%;
    color: #4c5158;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.user-dashboard-search-suggest-product-content-handler {
    width: 74%;
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
}

.user-dashboard-search-suggest-product-meta ul li {
    margin-right: 30px;
    display: inline-block;
    font-size: 12px;
    color: #97a3b3;
    position: relative;
    padding: 3px 0;
    margin-top: 5px;
}

.user-dashboard-search-suggest-product-meta ul li * {
    text-decoration: none;
}

.user-dashboard-search-suggest-product-meta ul li i {
    vertical-align: -3px;
    margin-right: 5px;
    color: var(--nwp-main-color);
    font-size: 15px;
    display: inline-block;
}

.user-dashboard-search-suggest-product-meta ul li ins {
    text-decoration: line-through;
    margin-right: 10px;
}

.user-dashboard-search-suggest-product-meta ul li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.user-dashboard-search-suggest-data-title a {
    top: 0;
    right: 0;
    position: absolute;
    border-radius: 25px;
    font-size: 12px;
    font-weight: 500;
    color: #97a3b2;
    padding: 5px 0;
}

.user-dashboard-search-suggest-data-title a i {
    font-size: 14px;
    vertical-align: -3px;
    margin-right: 5px;
}

.user-dashboard-search-suggest-data-title a:hover {
    opacity: 1;
    color: var(--nwp-main-color);
}

.user-dashboard-search-suggest-data-title {
    position: relative;
    border-radius: 5px;
}

.user-dashboard-search-suggest-data-handler .user-dashboard-search-suggest-data-title {
    background: no-repeat;
    padding: 0;
}

.user-dashboard-search-suggest-trends-keywords ul li {
    display: inline-block;
}

.user-dashboard-search-suggest-trends-keywords ul li a {
    background: #f1f5f6;
    border-radius: 100px;
    text-align: center;
    color: #7e8ca0;
    font-size: 12.5px;
    display: block;
    padding: 6px 15px;
}

.user-dashboard-search-suggest-trends-keywords ul li a:hover {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-search-close-icon {
    position: absolute;
    right: -105%;
    top: 16px;
    color: #95a6be;
    font-size: 18px;
    z-index: 9;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
}

.user-dashboard-header.search-active .user-dashboard-search-close-icon {
    right: -95%;
    visibility: visible;
    opacity: 1;
}

.user-dashboard-search-close-icon:hover {
    color: var(--nwp-main-color);
}

.user-dashboard-search-suggest-ads {
    padding: 20px 25px;
    background: #f9fafc;
    margin: 20px -30px 25px;
}

.user-dashboard-search-suggest-ads p i {
    display: inline-block;
    vertical-align: -6px;
    font-size: 23px;
    margin-right: 3px;
    color: var(--nwp-main-color);
}

.user-dashboard-search-suggest-ads p {
    font-size: 14px;
    color: #7e8ca0;
}

.user-dashboard-search-suggest-ads p a {
    font-weight: 700;
    margin-left: 6px;
    border-bottom: 2px solid;
    font-size: 13px;
    display: inline-block;
}

.user-dashboard-search-suggest-ads svg {
    vertical-align: -7px;
    width: 23px;
    height: 23px;
    margin-right: 4px;
}

.user-dashboard-search-suggest-ads svg path {
    fill: #212121;
}

.user-dashboard-search-suggest-tickets .user-dashboard-tickets-list-items {
    min-height: max-content;
}

.user-dashboard-search-suggest-tickets .user-dashboard-tickets-list {
    padding: 10px 0;
}

.user-dashboard-search-suggest-tickets .user-dashboard-tickets-list-item {
    margin-bottom: 10px;
}

.user-dashboard-search-suggest-tickets .user-dashboard-tickets-list-item .user-dashboard-ticket-title h3 a {
    font-weight: 600;
    color: #656b74;
}

.user-dashboard-search-suggest-tickets .user-dashboard-tickets-list-item:last-child {
    margin: 0;
}

.user-dashboard-results-orders .user-dashboard-tickets-list-item:last-child {
    margin: 0;
    padding: 0;
}

.user-dashboard-search-suggest-product .user-dashboard-search-suggest-product-item:last-child {
    padding-bottom: 0;
}

.user-dashboard-ticket-list-single-icon {
    display: inline-block;
    font-size: 20px;
    border-radius: 100px;
    border: 1px solid #e7e7e7;
    vertical-align: top;
    margin-right: 4px;
    text-align: center;
    padding: 15px;
    color: #757b86;
}

.user-dashboard-ticket-list-single-content {
    display: inline-block;
}

.user-dashboard-search-suggest-handler {
    position: absolute;
    width: 200%;
}

.user-dashboard-search-suggest-ads p small {
    display: inline-block;
    padding: 3px 0;
}

.user-dashboard-search input[type="search"]::-webkit-search-decoration,
.user-dashboard-search input[type="search"]::-webkit-search-cancel-button,
.user-dashboard-search input[type="search"]::-webkit-search-results-button,
.user-dashboard-search input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

.user-dashboard-search-delete-icon {
    position: absolute;
    right: -95%;
    top: 16px;
    color: #F44336;
    font-size: 18px;
    z-index: 9;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
}

.user-dashboard-header.has-input .user-dashboard-search-delete-icon {
    visibility: visible;
    opacity: 1;
    right: -75%;
}

.user-dashboard-results-handler .user-dashboard-data-is-empty img {
    width: 80px;
    margin-bottom: 8px;
}

.user-dashboard-results-handler .user-dashboard-data-is-empty h2, .user-dashboard-search-suggest-data-handler .user-dashboard-data-is-empty h2 {
    text-transform: capitalize;
    font-size: 13px;
    color: #8f9eb7;
    font-weight: 500;
}

.user-dashboard-search-result-count {
    background: #eef2f9;
    text-align: center;
    line-height: normal;
    color: #7e8ca0;
    border-radius: 5px;
    font-size: 11px;
    padding: 3px 8px;
    font-weight: 500;
    display: inline-block;
    margin-left: 2px;
    width: max-content;
}

.user-dashboard-results-handler mark {
    background: #e0ecff;
}

.user-dashboard-search-suggest-product-title h2 a {
    color: #575757;
}

.user-dashboard-results-tickets .search-result-title a {
    font-weight: 600;
    color: #676d77;
}

.user-dashboard-results-downloads .user-dashboard-downloads-list-item-image {
    width: auto;
    border: none;
}

.user-dashboard-results-downloads .user-dashboard-downloads-list-item-image img {
    width: 100px;
    height: auto;
}

.user-dashboard-downloads-list-item-image svg {
    width: 120px;
    height: 100px;
    margin: -18px 0;
}

.user-dashboard-results-downloads .user-dashboard-downloads-list-item-title {
    width: 76%;
    padding-left: 5px;
}

.user-dashboard-results-downloads .user-dashboard-downloads-list-item-title h2 {
    font-weight: 600;
    display: inline-block;
    font-size: 12.5px;
    width: 90%;
    color: #4c5158;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.user-dashboard-results-downloads .user-dashboard-download-item-data {
    margin-top: 3px;
}

.user-dashboard-results-downloads .user-dashboard-download-item-data ul li {
    padding: 0;
    border: none;
    margin-right: 20px;
}

.user-dashboard-results-downloads .user-dashboard-download-item-data ul li:last-child {
    margin: 0;
}

.user-dashboard-download-item-data ul li:last-child.end * {
    color: red;
}

.user-dashboard-downloads-bundle-products {
    border-radius: 10px;
    padding: 30px 0 0;
}

.user-dashboard-downloads-bundle-products .user-dashboard-downloads-list-item {
    background: #f8f8f8;
}

.user-dashboard-results-downloads .user-dashboard-downloads-list-item {
    border: none;
    padding: 2px 0;
}

.user-dashboard-results-tickets .user-dashboard-ticket-title h2 {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 500;
    color: #929292;
}

.user-dashboard-results-tickets .user-dashboard-ticket-title a {
    margin: 0;
    font-weight: 600;
}

.user-dashboard-search-setting-icon {
    position: absolute;
    right: -95%;
    top: 16px;
    color: #95a6be;
    font-size: 18px;
    z-index: 9;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
}

.user-dashboard-search-setting-icon.active {
    color: var(--nwp-main-color);
}

.user-dashboard-header.has-input .user-dashboard-search-setting-icon {
    opacity: 1;
    visibility: visible;
    right: -85%;
}

.user-dashboard-search-setting-handler small {
    display: block;
    font-size: 13px;
    color: #97a3b2;
    margin-bottom: 10px;
}

.user-dashboard-search-setting-handler ul {
    display: inline-block;
    margin-bottom: -6px;
}

.user-dashboard-search-setting-handler ul li {
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
}

.user-dashboard-search-setting-handler ul li:last-child span {
    color: var(--nwp-main-color);
}

.user-dashboard-search-setting-handler ul li span {
    font-size: 13px;
    color: #909eb3;
    font-weight: 600;
}

.user-dashboard-search-setting-handler .nwp-custom-checkbox {
    display: inline-block;
    vertical-align: top;
    margin-top: -3px;
    scale: 0.7;
    width: 53px;
    height: 27px;
    margin-left: -6px;
}

.user-dashboard-search-setting-handler {
    background: #fff;
    height: 0;
    overflow: hidden;
}

.user-dashboard-search-setting-handler .user-dashboard-search-suggest-data-title h3 {
    margin-top: 0;
}

.user-dashboard-search-suggest-trends-keywords .user-dashboard-search-suggest-data-title h3 {
    margin-top: 0;
}

.user-dashboard-search-setting-handler.active {
    height: 115px;
}

.user-dashboard-results-handler {
    padding: 28px 28px 10px;
}

.user-dashboard-search-suggest-data-handler {
    padding: 30px;
}

.user-dashboard-search-result-section {
    margin-bottom: 0;
    height: 0;
    overflow: hidden;
    transition: all .3s;
}

.user-dashboard-results-notifications .user-dashboard-notifications-list {
    padding: 0;
    margin: 0;
}

.user-dashboard-results-notifications .user-dashboard-notifications-content {
    width: 67%;
    margin-top: -2px;
}

.user-dashboard-results-posts .user-dashboard-last-posts-meta .user-dashboard-last-posts-meta-data {
    margin-right: 25px;
}

.user-dashboard-results-posts .user-dashboard-last-posts-title h2 {
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-results-comments .user-dashboard-comments-list-item {
    padding: 0;
    border: none;
}

.user-dashboard-results-comments .user-dashboard-comments-list-single-id {
    width: 15%;
    padding-left: 0;
}

.user-dashboard-results-comments .user-dashboard-comments-meta {
    width: 100%;
}

.user-dashboard-results-comments .user-dashboard-comments-item-status {
    font-weight: 500;
    top: 0;
    background: #ffffff;
    border: 1px solid #a9b7bf61;
    padding: 5px 15px;
    color: #a9b7bf;
    position: relative;
    margin-left: 5px;
}

.user-dashboard-results-comments .user-dashboard-comments-content {
    border: none;
    margin-top: 0;
    font-size: 13px;
    height: auto;
    margin-bottom: 3px;
    padding-top: 0;
}

.user-dashboard-search-suggest-trends-keywords .user-dashboard-search-suggest-data-title {
    background: no-repeat;
    padding: 0;
    margin-bottom: 10px;
    line-height: normal;
    border: none;
}

.user-dashboard-search-setting-handler .user-dashboard-search-suggest-data-title {
    background: no-repeat;
    padding: 0;
}

.user-dashboard-search-suggest-trends-keywords {
    margin-bottom: 20px;
}

.user-dashboard-results-handler .user-dashboard-search-suggest-product {
    margin-top: 15px;
}

.user-dashboard-search-suggest-product-title a {
    display: block;
    padding: 4px 0;
}

.user-dashboard-search-suggest-data .user-dashboard-ticket-data {
    padding: 4px;
    margin-top: 4px;
}

.user-dashboard-results-downloads .user-dashboard-search-suggest-data-title {
    margin-bottom: 10px;
}

.user-dashboard-search-suggest-data.loading .user-dashboard-data-is-empty {
    display: none;
}

.user-dashboard-search-suggest-data.loading:after, .user-dashboard-search-section-preloader:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-data-title h3,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-trends-keywords ul li a,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-data-title a,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-title a,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-meta ul li,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-ads p i,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-ads p small,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-ads p a,
.user-dashboard-search-suggest-data.loading .user-dashboard-ticket-list-single-icon,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-tickets .user-dashboard-tickets-list-item .user-dashboard-ticket-title h3 a,
.user-dashboard-search-suggest-data.loading .user-dashboard-ticket-data,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-thumbnail {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 5px;
    pointer-events: none;
}

.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-data-title h3 i,
.user-dashboard-search-suggest-data.loading .user-dashboard-ticket-data i,
.user-dashboard-search-suggest-data.loading .user-dashboard-ticket-data strong,
.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-meta ul li i {
    color: #e0e9ee;
}

.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-title h2 {
    color: #e0e9ee;
    border-color: transparent;
}

.user-dashboard-search-suggest-data.loading .user-dashboard-search-suggest-product-thumbnail img {
    opacity: 0;
}

.user-dashboard-search-section-preloader {
    position: relative;
    margin-top: 30px;
}

.user-dashboard-search-section-title-preloader {
    position: relative;
}

.user-dashboard-search-preloader div.show {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 5px;
    pointer-events: none;
}

.user-dashboard-search-section-title-h2-preloader {
    width: 104px;
    height: 30px;
}

.user-dashboard-search-section-title-button-preloader {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 30px;
}

.user-dashboard-search-product-placeholder {
    margin-top: 15px;
}

.user-dashboard-search-product-thumbnail-placeholder {
    width: 102px;
    height: 53px;
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-search-product-content-placeholder {
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-search-product-title-placeholder.show {
    width: 400px;
    height: 23px;
}

.user-dashboard-search-product-meta-placeholder {
    margin-right: 30px;
    display: inline-block;
    font-size: 12px;
    position: relative;
    padding: 3px 0;
    margin-top: 6px;
    width: 100px;
    height: 18px;
}

.user-dashboard-search-section-preloader.ads {
    padding: 20px 30px 17px;
    background: #f9fafc;
    margin: 30px -30px;
}

.user-dashboard-search-ads-icon-preloader {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
}

.user-dashboard-search-ads-title-preloader {
    width: 350px;
    height: 23px;
    display: inline-block;
}

.user-dashboard-search-ads-button-preloader {
    display: inline-block;
    width: 100px;
    height: 23px;
    margin-left: 20px;
}

.user-dashboard-search-section-preloader.tickets .user-dashboard-search-product-thumbnail-placeholder {
    border-radius: 100px;
    width: 53px;
}

.user-dashboard-search-section-preloader.tickets .user-dashboard-search-product-meta-placeholder {
    width: 80px;
}

.user-dashboard-search-section-preloader.tickets .user-dashboard-search-product-title-placeholder {
    width: 450px;
}

.user-dashboard-search-section-preloader.products {
    margin: 0;
}

.user-dashboard-search-preloader {
    padding: 28px;
}

.user-dashboard-search-result-section .user-dashboard-product-version {
    margin-left: -25px;
    margin-top: -3px;
}

.user-dashboard-search-section-preloader.downloads {
    display: none;
}

.user-dashboard-results-handler .user-dashboard-data-is-empty {
    margin: 0;
}

.user-dashboard-header.search-active.has-input .user-dashboard-search.active input {
    padding-right: 100px;
}

.nwp-custom-loader-download {
    margin-top: 30px;
}

.user-dashboard-product-site-powerful-form {
    margin-top: 20px;
    position: relative;
}

.user-dashboard-product-site-powerful-form-note {
    padding: 30px;
    background: #f1f5f6;
    border-radius: 10px;
    width: 49%;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 20px 9px;
}

.user-dashboard-product-site-powerful-form-note h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    margin-bottom: 15px;
    width: 100%;
    color: #606f89;
}

.user-dashboard-product-site-powerful-form-note p {
    color: #7e8ca0;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px;
    list-style: disc;
    padding-left: 20px;
    position: relative;
}

.user-dashboard-product-site-powerful-form-note p:before {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    content: '';
    background: var(--nwp-main-color);
    left: 0;
    top: 3px;
}

.user-dashboard-product-site-powerful-form-note p:last-child {
    margin-bottom: 0;
}

.user-dashboard-product-site-powerful-form-note p i {
    vertical-align: -3px;
    margin-right: 7px;
    color: #7f8da1;
    font-size: 15px;
}

.user-dashboard-product-site-powerful-form .user-dashboard-field-item {
    width: 48%;
    box-sizing: border-box;
    margin-right: 14px;
}

.user-dashboard-product-site-powerful-fields .user-dashboard-field-item:nth-child(2) {
    margin-right: 0;
}

.user-dashboard-product-site-powerful-fields .user-dashboard-field-item.textarea {
    margin: 0;
    width: 100%;
}

.user-dashboard-product-site-powerful-fields {
    border-radius: 10px;
    margin-top: 10px;
    width: 48%;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}

.user-site-powerful-submit-button, .user-installation-request-submit-button, .user-single-installation-request-submit-button, .user-single-refund-request-submit-button, .user-update-report-submit-button, .user-refund-request-submit-button {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    box-shadow: var(--nwp-box-shadow);
    margin-right: 10px;
}

.user-site-powerful-cancel-button, .user-single-installation-powerful-cancel-button {
    background-color: #f7f7f7;
    color: #7d8083;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.user-dashboard-product-site-powerful-fields-action a i {
    font-size: 17px;
    vertical-align: -4px;
    margin-right: 8px;
    margin-left: -5px;
}

.user-dashboard-product-site-powerful-fields-action {
    margin-top: 20px;
}

.user-dashboard-product-site-powerful-form.loading:after {
    content: '';
    width: 100%;
    height: 100%;
    backdrop-filter: blur(2px);
    right: 0;
    position: absolute;
    z-index: 9;
}

.user-dashboard-product-site-powerful-waiting, .user-dashboard-product-refund-end-support {
    text-align: center;
    padding: 30px;
}

.user-dashboard-product-site-powerful-waiting i, .user-dashboard-product-refund-end-support i {
    font-size: 30px;
    color: orange;
}

.user-dashboard-product-site-powerful-waiting p, .user-dashboard-product-refund-end-support p {
    font-size: 14px;
    color: #8f9eb7;
    font-weight: 500;
    display: block;
    padding: 5px 0 0;
}

.user-dashboard-product-site-powerful-waiting h4, .user-dashboard-product-refund-end-support h4 {
    color: #4b4b4e;
    margin-top: 10px;
}

.user-dashboard-product-site-powerful-waiting.congratulations i {
    color: #00b800;
}

.user-dashboard-product-site-powerful-waiting.error i {
    color: red;
}

.nwp-top-notification {
    background: #212938;
    padding: 8px;
}

.nwp-top-notification-content p {
    position: relative;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
}

.nwp-top-notification-button {
    display: inline-block;
    width: 18%;
    text-align: right;
    margin-right: 19px;
    vertical-align: middle;
}

.nwp-top-notification-content {
    display: inline-block;
    width: 66%;
    vertical-align: middle;
    margin-top: 5px;
}

.nwp-top-notification-content p strong {
    margin-left: 5px;
    border-bottom: 1px solid;
}

.nwp-top-notification-countdown div.label, .nwp-sticky-notification-countdown div.label {
    font-size: 11px;
    padding: 2px 0 0;
    width: auto;
    height: auto;
    background: no-repeat;
    line-height: normal;
    color: #ffffff87;
    display: block;
    text-align: center;
    margin: 0;
}

.nwp-top-notification-countdown, .nwp-sticky-notification-countdown {
    display: inline-block;
    vertical-align: middle;
}

.nwp-top-notification-countdown div, .nwp-sticky-notification-countdown div {
    display: inline-block;
    width: 35px;
    background: #0000002b;
    color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 5px;
    margin-right: 5px;
}

.nwp-sticky-notification {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 200px;
    padding: 20px;
    border-radius: 15px;
    z-index: 9;
    text-align: center;
}

.nwp-sticky-notification-content {
    position: relative;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}

.nwp-sticky-notification-content p strong {
    margin-left: 5px;
    border-bottom: 1px solid;
}

.nwp-sticky-notification-button {
    margin-bottom: 15px;
}


.user-dashboard-ban-message {
    text-align: center;
    margin: 50px 0;
}

.user-dashboard-ban-message img {
    width: 120px;
}

.user-dashboard-ban-message h3 {
    color: #d35353;
    font-weight: 700;
    margin: 15px 0 2px;
}

.user-dashboard-ban-message p {
    color: #95a4b7;
    font-size: 14px;
}

.user-dashboard-force-switch-alert {
    position: fixed;
    bottom: 20px;
    right: 20px;
    box-shadow: var(--nwp-box-shadow);
    padding: 30px 30px;
    border-radius: 10px;
    background: #fff;
    border-top: 8px solid var(--nwp-main-color);
    width: 250px;
    text-align: center;
    z-index: 999;
}

.user-dashboard-force-switch-alert i {
    border-radius: 100px;
    background: var(--nwp-main-color);
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    position: relative;
    box-shadow: 1px 0 16px 0 #d0dfff;
    padding: 20px;
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto 15px;
    box-sizing: content-box;
}

.user-dashboard-force-switch-alert h3 {
    font-weight: 600;
    color: #758499;
    font-size: 16px;
    margin-bottom: 5px;
}

.user-dashboard-force-switch-alert a {
    display: block;
    border-radius: 8px;
    padding: 14px 30px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    box-shadow: 1px 0 16px 0 #d0dfff;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}

.user-dashboard-force-switch-alert p {
    font-size: 13px;
    color: #95a5be;
    font-weight: 500;
    display: block;
    margin-top: 10px;
}


.user-dashboard-product-bundle-badge {
    position: absolute;
    background: #db8e01;
    color: #fff;
    padding: 4px 10px;
    border-radius: 30px;
    font-size: 12px;
    margin-left: 5px;
    margin-top: -2px;
}

.user-dashboard-downloads-bundle-products-button {
    position: absolute;
    top: 32px;
    right: 22px;
    padding-left: 25px;
    border-left: 1px solid #ececec;
}

.user-dashboard-downloads-bundle-products-button a {
    background: var(--nwp-main-color);
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
}

.user-dashboard-downloads-bundle-products-button a i {
    vertical-align: -4px;
    margin-right: 7px;
    font-size: 17px;
}

.user-dashboard-downloads-list-item-button ul li a.active i {
    transform: rotate(180deg);
}

.user-dashboard-downloads-bundle-products .user-dashboard-downloads-list-item-button ul li:last-child a {
    background: #fff;
}

.user-dashboard-downloads-bundle-products .user-dashboard-downloads-list-item-button ul li:last-child a:hover, .user-dashboard-downloads-bundle-products .user-dashboard-downloads-list-item-button ul li:last-child a.active {
    background: var(--nwp-main-color);
}

.nwp-custom-loader-active {
    margin-top: 30px;
}

.user-dashboard-downloads-bundle-products .user-dashboard-downloads-list-item:last-child {
    margin: 0;
}

.nwp-alert-custom {
    color: #f84a4b;
    background: #fdf1f5;
    padding: 20px;
    font-size: 13px;
    border-radius: 0 10px 10px 0;
    border-left: 4px solid #f84a4b;
    display: block;
}

.nwp-alert-custom .nwp-custom-alert-close {
    background: no-repeat;
    width: auto;
    height: auto;
    padding: 0;
}

.user-dashboard-product-site-powerful-form.installation-form .user-dashboard-product-site-powerful-fields {
    width: 100%;
    margin: 0;
}

.user-dashboard-product-site-powerful-form.installation-form .user-dashboard-field-item {
    width: 32%;
    margin-right: 14px;
    margin-bottom: 20px;
}

.user-dashboard-product-site-powerful-form.installation-form {
    padding: 30px 20px 20px;
    box-sizing: border-box;
    border-top: 1px solid #ececec;
}

.user-dashboard-product-site-powerful-form.installation-form .user-dashboard-product-site-powerful-fields-action {
    margin-top: 10px;
}

.nwp-custom-checkbox.nwp-custom-checkbox-install-request-role small {
    margin-left: 50px;
    vertical-align: -3px;
}

.nwp-custom-checkbox.nwp-custom-checkbox-install-request-role {
    margin: 10px 0 25px;
}

.nwp-custom-checkbox.nwp-custom-checkbox-install-request-role label {
    display: block;
    margin-top: 15px;
}

.nwp-custom-checkbox.nwp-custom-checkbox-install-request-role.loading, .user-dashboard-product-site-powerful-fields.loading {
    filter: blur(1px);
    pointer-events: none;
}

.user-dashboard-product-site-powerful-form.installation-form .user-dashboard-field-item.textarea {
    width: 100%;
}

.user-dashboard-product-site-powerful-form.installation-form .user-dashboard-field-item:last-child {
    margin: 0;
}

.user-dashboard-single-installation-form .user-dashboard-product-site-powerful-form.installation-form {
    border: none;
    padding: 20px 0;
}

.user-dashboard-field-item.select2.install-product.loading .select2-container {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
    position: relative;
}

.user-dashboard-field-item.select2.install-product.loading .select2-container:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
    z-index: 999;
}

.user-dashboard-field-item.select2.install-product.loading .select2-container a {
    opacity: 0;
}

.user-dashboard-field-item.select2.install-product.loading:after {
    opacity: 0;
}

.user-dashboard-field-item.install-domain.loading input {
    background: #e1e9ee;
    color: #e0e9ee;
    cursor: no-drop;
    border-color: #e1e9ee;
    line-height: 19px;
    border-radius: 5px;
    pointer-events: none;
    position: relative;
}

.user-dashboard-field-item.install-domain.loading input::placeholder {
    opacity: 0;
}

.user-dashboard-installation-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-installation-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 7%;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
}

.user-dashboard-installation-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-installation-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-installation-single-title h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    padding: 0 6px 0;
    width: 100%;
    color: #4c5158;
    border-left: 3px solid var(--nwp-main-color);
    margin-left: 10px;
}

.user-dashboard-installation-single-title {
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px 0;
}

.user-dashboard-installation-single-meta {
    padding: 8px 8px 0;
}

.user-dashboard-installation-single-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: var(--nwp-main-color);
}

.user-dashboard-installation-single-meta ul li a, .user-dashboard-refund-single-meta ul li a {
    color: #97a3b3;
}

.user-dashboard-installation-single-meta ul li a:hover, .user-dashboard-refund-single-meta ul li a:hover {
    opacity: 1;
}

.user-dashboard-installation-single-meta ul li a span, .user-dashboard-refund-single-meta ul li a span {
    border-bottom: 1px dashed;
}

.user-dashboard-installation-single-meta ul li:last-child i {
    color: #ef9a00;
}

.user-dashboard-installation-single-meta ul li:first-child span {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.user-dashboard-installation-single-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-installation-single-meta ul li .nwp-tooltip-content {
    top: 40px;
    bottom: auto;
    left: 0;
    color: #fff;
}

.user-dashboard-installation-single-meta ul li:hover .nwp-tooltip-content {
    top: 30px;
    bottom: auto;
}

.user-dashboard-installation-single-meta ul li:last-child {
    border: none;
}

.user-dashboard-installation-requests-list {
    padding: 10px 0 0;
}

.user-dashboard-installation-requests-list .user-dashboard-installation-single:last-child {
    margin-bottom: 0;
}

.user-dashboard-install-request-new-button a, .user-dashboard-refund-request-new-button a {
    background: var(--nwp-main-color);
    display: block;
    padding: 7px 30px 7px 45px;
    color: #fff;
    border-radius: 30px;
    font-size: 13px;
    font-weight: 600;
    line-height: 25px;
}

.user-dashboard-install-request-new-button a i, .user-dashboard-refund-request-new-button a i {
    vertical-align: -5px;
    margin-right: 6px;
    font-size: 17px;
    background: #fff;
    display: inline-block;
    border-radius: 100px;
    color: var(--nwp-main-color);
    padding: 5px;
    position: absolute;
    left: 5px;
    top: 5px;
}

.user-dashboard-install-request-new-button, .user-dashboard-refund-request-new-button {
    position: absolute;
    top: 10px;
    right: 0;
}

.user-dashboard-single-install-data {
    position: relative;
    padding: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(236, 236, 236);
    border-image: initial;
    border-radius: 10px;
    overflow: hidden;
    margin: 10px 0 0;
    display: block;
    box-sizing: border-box;
    vertical-align: top;
}

.user-dashboard-single-install-data-title small {
    font-size: 13px;
    color: #7d8ca2;
    font-weight: 500;
    display: block;
    margin-bottom: 5px;
}

.user-dashboard-single-install-data-title i {
    font-size: 25px;
    color: var(--nwp-main-color);
    border-radius: 6px;
    line-height: 36px;
    text-align: center;
    vertical-align: -8px;
    margin-right: 7px;
}

.user-dashboard-single-install-data-title h2 a {
    margin: 5px 0 0;
    color: #697077;
    font-size: 14px;
    font-weight: 800;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    letter-spacing: 0;
    width: 100%;
}

.user-dashboard-single-install-data-title h2 {
    display: inline-block;
    position: relative;
}

.user-dashboard-single-install-data-mini-title span {
    font-size: 13px;
    color: #75859d;
    font-weight: 500;
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px dashed #c5c5c5bd;
    padding-bottom: 12px;
}

.user-dashboard-single-ticket-data-list ul li:last-child {
    margin-bottom: 0;
}

.user-dashboard-single-install-status-badge {
    background: #bababa;
    padding: 7px 15px;
    border-radius: 20px;
    color: #fff;
    font-size: 12px;
    width: max-content;
    display: inline-block;
    font-weight: 600;
}

.user-dashboard-single-install-status-badge.pending, .user-dashboard-single-install-status-badge.new, .user-dashboard-single-install-status-badge.pending-payment {
    background: #e0af54;
}

.user-dashboard-single-install-data-title {
    display: inline-block;
    width: 68%;
    border-radius: 10px;
    padding: 30px 30px 20px;
    margin-top: 10px;
    background: #fff;
    border: 1px dashed #c2c2c299;
    box-sizing: border-box;
    margin-right: 20px;
}

.user-dashboard-single-install-data-mini-title i {
    font-size: 25px;
    color: var(--nwp-main-color);
    border-radius: 6px;
    text-align: center;
    margin-bottom: 10px;
}

.user-dashboard-single-install-data-title .user-dashboard-installation-single-meta {
    margin-top: 10px;
    padding: 0;
}

.user-dashboard-installation-single-login {
    margin: 30px 0 0;
    border-top: 1px dashed #d3d3d3;
    padding: 20px 0 0;
}

.user-dashboard-installation-single-login h3 {
    color: #8a919a;
    font-size: 14px;
    font-weight: 500;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 10px;
    margin-bottom: 20px;
}

.user-dashboard-installation-single-login ul li {
    display: block;
    margin-bottom: 20px;
}

.user-dashboard-installation-single-login ul {
    margin-top: 10px;
}

.user-dashboard-installation-single-login ul li i:not(.user-dashboard-installation-single-login ul li a i) {
    font-size: 15px;
    vertical-align: 0;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 7px;
    border-radius: 25px;
}

.user-dashboard-installation-single-login ul li:last-child i:not(.user-dashboard-installation-single-login ul li:last-child a i) {
    background: #808da4;
}

.user-dashboard-installation-single-login ul li a i {
    font-size: 14px;
    vertical-align: 2px;
    margin-left: 6px;
    background: var(--nwp-main-color);
    padding: 10px;
    vertical-align: -2px;
    color: #fff;
    border-radius: 35px;
}

.user-dashboard-installation-single-login ul li span {
    vertical-align: 4px;
    padding-right: 10px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    width: 15%;
}

.user-dashboard-installation-single-login ul li strong {
    vertical-align: 5px;
    font-size: 14px;
    cursor: copy;
}

.user-dashboard-single-install-data-title .user-dashboard-installation-single-login:last-child {
    padding: 25px 0 0;
    margin: 10px 0 0;
}

.user-dashboard-single-install-data .user-dashboard-single-ticket-data-list ul li.single-install-note strong {
    display: block;
    color: #7e8ca0;
    font-size: 14px;
    font-weight: 500;
    margin-top: 18px;
    line-height: 24px;
    background: #f1f5f6;
    padding: 20px;
    border-radius: 10px;
}

.user-dashboard-installation-status-note-text {
    background: #f7f7f9;
    padding: 20px;
    font-size: 13px;
    border-radius: 0 10px 10px 0;
    border-left: 4px solid #f1a533;
    display: block;
    margin: 10px 0;
}

.user-dashboard-installation-status-note-text small {
    display: inline-block;
    line-height: 23px;
    width: 94%;
    padding-left: 4px;
}

.user-dashboard-installation-status-note-text i {
    color: #f1a533;
    float: left;
}

.user-dashboard-refund-single.pending .user-dashboard-refund-single-id small {
    background: #f1a533;
}

.user-dashboard-single-install-status-badge.completed, .user-dashboard-single-install-status-badge.approved, .user-dashboard-single-install-status-badge.done, .user-dashboard-refund-single.done .user-dashboard-refund-single-id small {
    background: #4CAF50;
}

.user-dashboard-installation-status-note-text.completed i, .user-dashboard-installation-status-note-text.done i, .user-dashboard-installation-status-note-text.approved i {
    color: #4CAF50;
}

.user-dashboard-installation-status-note-text.completed, .user-dashboard-installation-status-note-text.done, .user-dashboard-installation-status-note-text.approved {
    border-left: 4px solid #4CAF50;
}

.user-dashboard-single-install-status-badge.rejection, .user-dashboard-single-install-status-badge.revision, .user-dashboard-single-install-status-badge.rejected, .user-dashboard-refund-single.rejected .user-dashboard-refund-single-id small {
    background: #ff5252;
}

.user-dashboard-installation-status-note-text.revision, .user-dashboard-installation-status-note-text.rejected, .user-dashboard-installation-status-note-text.rejection {
    border-left: 4px solid #ff5252;
}

.user-dashboard-installation-status-note-text.revision i, .user-dashboard-installation-status-note-text.rejected i, .user-dashboard-installation-status-note-text.rejection i {
    color: #ff5252;
}

.user-dashboard-installation-status-note-text ul li {
    display: block;
}

.user-dashboard-installation-status-note-text ul {
    margin-top: 15px;
}

.user-dashboard-installation-status-note-text ul li {
    display: block;
    font-weight: 700;
}

.user-dashboard-installation-submit-review a {
    margin-top: 25px;
    display: inline-block;
    background: var(--nwp-main-color);
    border-radius: 5px;
    padding: 14px 30px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 15px;
}

.user-dashboard-installation-submit-review i {
    color: #fff;
    font-size: 20px;
    vertical-align: -6px;
}

.user-dashboard-installation-single-login ul li.need-review i:not(.user-dashboard-installation-single-login ul li a i) {
    background: #ff5252 !important;
    animation: 2s ease 0s infinite normal none running pulse;
}

.user-dashboard-installation-single-login ul li input {
    display: none;
}

.user-dashboard-installation-single-login ul li.need-review input {
    display: inline-block;
    border: 1px dashed #cccccc;
    padding: 9px;
    width: 60%;
    border-radius: 5px;
    font-weight: 600;
    cursor: default;
}

.user-dashboard-installation-single-login ul li.need-review strong {
    display: none;
}

.user-dashboard-installation-single-login ul li.need-review a {
    display: none;
}

.user-dashboard-installation-single-login.loading * {
    filter: blur(1px);
}

.user-dashboard-product-site-powerful-form.update-report-form.user-dashboard-download-more-ajax-data .user-dashboard-field-item:nth-child(3) {
    width: 100%;
    margin-bottom: 25px;
}

.user-dashboard-product-site-powerful-form.update-report-form.user-dashboard-download-more-ajax-data .user-dashboard-product-site-powerful-fields {
    margin-top: 25px;
}

.user-dashboard-product-site-powerful-form.update-report-form.user-dashboard-download-more-ajax-data {
    border-top: 1px solid #ececec;
    padding: 10px 10px 0;
    box-sizing: border-box;
}

.user-dashboard-product-site-powerful-form.update-report-form.user-dashboard-download-more-ajax-data.loading * {
    filter: blur(1px);
}

.user-dashboard-mobile-ready-message {
    text-align: center;
    height: 100vh;
    vertical-align: middle;
    align-items: center;
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 99999;
    padding: 100px 20px;
    box-sizing: border-box;
}

.user-dashboard-mobile-ready-message img {
    width: 120px;
    margin-bottom: 20px;
}

.user-dashboard-mobile-ready-message h2 {
    font-size: 18px;
    color: var(--nwp-main-color);
}

.user-dashboard-mobile-ready-message p {
    font-size: 15px;
    color: #7e8797;
    margin-bottom: 5px;
    line-height: 22px;
}

.user-dashboard-mobile-ready-message a {
    display: inline-block;
    border-radius: 8px;
    padding: 14px 50px;
    font-size: 14px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
}

.user-dashboard-add-bank-card-form {
    width: 35%;
    display: inline-block;
    vertical-align: bottom;
}

.user-dashboard-add-bank-card-form p {
    font-size: 13px;
    color: #7b8aa0;
}

.user-dashboard-add-bank-card-form ul li {
    display: inline-block;
    width: 49%;
}

.user-dashboard-add-bank-card-form ul {
    margin: 30px 0 20px;
}

.user-dashboard-add-bank-card-form ul li a {
    border: 2px solid #dadbe1;
    display: block;
    padding: 12px;
    border-radius: 10px;
    color: #8190a8;
    font-size: 13px;
    font-weight: 600;
}

.user-dashboard-add-bank-card-form ul li a span {
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 2px solid #c4c4c499;
    border-radius: 100px;
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
}

.user-dashboard-add-bank-card-form ul li a.active span:after {
    position: absolute;
    width: 7px;
    height: 7px;
    top: 35%;
    content: '';
    right: 34%;
    background: #fff;
    border-radius: 100px;
}

.user-dashboard-add-bank-card-form ul li a.active, .user-dashboard-add-bank-card-form ul li a.active span {
    border-color: var(--nwp-main-color);
}

.user-dashboard-add-bank-card-form ul li a.active span {
    background: var(--nwp-main-color);
}

.user-dashboard-add-bank-card-form ul li a:hover {
    opacity: 1;
}

.user-dashboard-settings-fields-handler .user-dashboard-field-item.sheba i {
    top: 30px !important;
    font-size: 14px !important;
    font-style: normal !important;
    color: #515151 !important;
    padding: 11px !important;
}

.user-dashboard-field-item.sheba, .user-dashboard-field-item.card-number {
    width: 100%;
}

.user-dashboard-add-bank-card-form-handler a {
    text-align: center;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 17px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    font-size: 13px;
    margin: 0 auto;
    box-sizing: border-box;
}

.user-dashboard-field-item.card-number i {
    top: 29.5px !important;
}

.user-dashboard-add-bank-card-preview.preloader, .user-dashboard-add-bank-card-preview-handler {
    display: inline-block;
    width: 35%;
    vertical-align: bottom;
    background: #f8f8f8;
    padding: 24px;
    box-sizing: border-box;
    margin-left: 30px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #f8f8f8;
}

.user-dashboard-add-bank-card-preview.loaded {
    display: inline;
    position: relative;
}

.user-dashboard-add-bank-card-preview.loading:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-add-bank-card-preview-shetab {
    width: 50px;
}

.user-dashboard-add-bank-card-preview-shetab svg {
    width: 100%;
    height: auto;
    fill: #b8c7dd;
}

.user-dashboard-add-bank-card-bank-name i {
    background: #fff;
    width: 35px;
    text-align: center;
    height: 35px;
    line-height: 30px;
    display: inline-block;
    box-sizing: border-box;
    font-size: 17px;
    padding: 7px;
    color: #999;
    border-radius: 5px;
    vertical-align: middle;
}

.user-dashboard-add-bank-card-bank-name span {
    background: #fff;
    min-width: 100px;
    width: max-content;
    text-align: center;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
    font-size: 15px;
    padding: 8px 15px;
    color: #5c5c5c;
    border-radius: 5px;
    vertical-align: middle;
    margin-left: 5px;
}

.user-dashboard-add-bank-card-bank-name {
    margin-top: 10px;
}

.user-dashboard-add-bank-card-bank-number-holder span, .user-dashboard-add-bank-card-bank-number-holder strong {
    font-family: monospace !important;
    font-weight: 500;
}

.user-dashboard-add-bank-card-bank-number-holder.sheba {
    background: #fff;
    width: max-content;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    font-size: 14px;
    padding: 10px 20px;
    color: #748193;
    border-radius: 5px;
    vertical-align: middle;
    margin-top: 30px;
    letter-spacing: 2px;
    margin-bottom: 5px;
}

.user-dashboard-add-bank-card-bank-logo {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-add-bank-card-bank-number-holder.card span {
    background: #fff;
    width: max-content;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    font-size: 14px;
    padding: 10px;
    color: #748193;
    border-radius: 5px;
    vertical-align: middle;
    margin-top: 30px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    float: left;
    margin-right: 10px;
}

.user-dashboard-add-bank-card-bank-number-holder.card span:nth-child(5) {
    display: none;
}

.user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-name i, .user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-name span, .user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-logo,
.user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-number-holder.sheba, .user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-number-holder.card span {
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
}

.user-dashboard-add-bank-card-preview.loading .user-dashboard-add-bank-card-bank-logo svg {
    opacity: 0;
}

.user-dashboard-add-bank-card-bank-logo svg {
    width: 30px;
    height: 30px;
}

.user-dashboard-add-bank-card-preview-circle {
    position: absolute;
    top: 0;
    left: 80%;
}

.user-dashboard-add-bank-card-preview-circle span {
    width: 100px;
    height: 100px;
    border: 20px solid #dde6e9;
    position: absolute;
    z-index: 9;
    border-radius: 100px;
    left: 4px;
}

.user-dashboard-add-bank-card-preview-circle span:nth-child(2) {
    width: 60px;
    height: 60px;
    border: 15px solid var(--nwp-main-color);
    left: 30px;
    top: 25px;
}

.user-dashboard-add-bank-card-preview-circle span:nth-child(3) {
    width: 20px;
    height: 20px;
    border: 15px solid #cfd9dc;
    left: 50px;
    top: 45px;
    opacity: 0.5;
}

.user-dashboard-add-bank-card-form .user-dashboard-settings-section-title {
    margin-bottom: 25px;
}

.user-dashboard-add-bank-card-preview-handler .user-dashboard-add-bank-card-bank-name span {
    background: transparent;
    font-weight: 600;
    color: #333;
    padding: 8px 0;
}

.user-dashboard-add-bank-card-preview-handler {
    background: #fff;
    border: 1px solid #e6ebed;
}

.user-dashboard-add-bank-card-preview-handler .user-dashboard-add-bank-card-bank-number-holder.sheba {
    background: #dde6e9;
    color: #748193;
}

.user-dashboard-add-bank-card-preview-handler .user-dashboard-add-bank-card-bank-number-holder.card span {
    background: #dde6e9;
    color: #748193;
}

.user-dashboard-add-bank-card-list {
    margin: 50px 0;
    position: relative;
}

.user-dashboard-add-bank-card-list ul li:not(.user-dashboard-bank-account-list-meta ul li) {
    width: 32.1%;
    vertical-align: top;
    display: inline-block;
    background: #ffffff;
    padding: 24px;
    box-sizing: border-box;
    margin-bottom: 20px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #e6ebed;
}

.user-dashboard-bank-account-list-shetab svg {
    width: 40px;
    height: 40px;
    fill: #8f9eb7;
}

.user-dashboard-bank-account-list-meta ul li {
    margin-right: 15px;
    display: inline-block;
    font-size: 12px;
    color: #97a3b3;
    padding: 5px 10px;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-bank-account-list-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: #95a6be;
}

.user-dashboard-bank-account-list-meta ul li:last-child {
    border: none;
    padding: 0;
    margin: 0;
}

.user-dashboard-add-bank-card-list .user-dashboard-add-bank-card-bank-number-holder * {
    font-size: 13.5px;
    color: #818fa3;
}

.user-dashboard-bank-account-list-shetab {
    margin: 10px 0 0;
    display: inline-block;
}

.user-dashboard-add-bank-card-list .user-dashboard-add-bank-card-bank-name span {
    background: no-repeat;
    padding: 0;
    font-weight: 600;
    color: #333;
    font-size: 14px;
}

.user-dashboard-add-bank-card-list .user-dashboard-add-bank-card-bank-number-holder {
    margin: 15px 0 0;
    background: #e6ebed;
}

.user-dashboard-add-bank-card-list ul li .user-dashboard-bank-account-list-meta ul li:first-child.pending {
    background: orange;
    color: #fff;
    border-radius: 5px;
    border: none;
    font-weight: 600;
}

.user-dashboard-add-bank-card-list ul li.pending .user-dashboard-bank-account-list-shetab *,
.user-dashboard-add-bank-card-list ul li.pending .user-dashboard-bank-account-list-number-holder,
.user-dashboard-add-bank-card-list ul li.pending .user-dashboard-add-bank-card-preview-circle *,
.user-dashboard-add-bank-card-list ul li.pending .user-dashboard-add-bank-card-bank-name * {
    filter: blur(1px);
}

.user-dashboard-add-bank-card-list ul li.pending {
    cursor: no-drop;
}

.user-dashboard-add-bank-card-list ul li.pending:hover *, .user-dashboard-add-bank-card-list ul li.pending:hover {
    filter: none;
    cursor: default;
    transition: all .3s;
}

.user-dashboard-add-bank-card-list .user-dashboard-add-bank-card-bank-number-holder.card span {
    padding: 0;
    margin: 0;
}

.user-dashboard-bank-account-list-number-holder * {
    font-family: monospace !important;
}

.user-dashboard-bank-account-list-number-holder {
    border-left: 3px solid var(--nwp-main-color);
    text-align: left;
    display: inline-block;
    box-sizing: border-box;
    font-size: 13px;
    padding: 6px 11px;
    color: #7f90a7;
    vertical-align: middle;
    margin-right: 10px;
    font-family: monospace !important;
    margin-top: 15px;
    background: #f1f5f6;
}

.user-dashboard-add-bank-card-list .user-dashboard-custom-heading {
    margin-bottom: 20px;
}

.user-dashboard-bank-account-list-carousel {
    overflow: hidden;
}

.user-dashboard-bank-accounts-carousel-nav {
    display: inline-block;
    box-shadow: var(--nwp-box-shadow);
    -webkit-box-shadow: var(--nwp-box-shadow);
    background: #FFFFFF;
    border-radius: 100px;
    padding: 3px 10px;
    margin-bottom: 20px;
    direction: ltr;
    position: absolute;
    top: 0;
    z-index: 99;
    right: 0;
    line-height: 0;
}

.user-dashboard-bank-accounts-carousel-nav span {
    font-size: 20px;
    padding: 5px;
    color: #9099a8;
    display: inline-block;
    cursor: pointer;
    line-height: 0;
}

.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-meta ul li {
    background: #e1e9ee !important;
    color: #e1e9ee !important;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 5px;
}

.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-meta ul li i,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-add-bank-card-bank-logo svg,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-shetab svg,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-number-holder svg,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-add-bank-card-bank-name span {
    opacity: 0;
}

.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-shetab,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-add-bank-card-bank-logo,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-bank-account-list-number-holder,
.user-dashboard-add-bank-card-list.loading ul li .user-dashboard-add-bank-card-bank-name span {
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    display: inline-block;
    border-radius: 5px;
}

.user-dashboard-add-bank-card-list.loading ul li:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-add-bank-card-list ul li .user-dashboard-bank-account-list-meta ul li:first-child.approved {
    background: #4CAF50;
    color: #fff;
    border-radius: 5px;
    border: none;
    font-weight: 600;
}

.user-dashboard-add-bank-card-list ul li .user-dashboard-bank-account-list-meta ul li:first-child.rejected, .user-dashboard-add-bank-card-list ul li .user-dashboard-bank-account-list-meta ul li:first-child.active {
    background: #ff4444;
    color: #fff;
    border-radius: 5px;
    border: none;
    font-weight: 600;
}

.user-dashboard-add-bank-card-list.loading .user-dashboard-add-bank-card-preview-circle span {
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee !important;
    display: inline-block;
    opacity: 1;
    z-index: 0;
}

.user-dashboard-add-bank-card-list ul li.rejected {
    filter: grayscale(1);
    opacity: 0.8;
}

.user-dashboard-data-handler.wallet-withdrawal .user-dashboard-wallet-balance-page {
    top: 0;
}

.user-dashboard-withdrawal-wallet-fields .user-dashboard-field-item {
    width: 100%;
}

.user-dashboard-withdrawal-choose-bank-account ul li {
    display: block;
    position: relative;
    padding: 20px;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    border: 2px solid #e9e9e9;
    transition: all .3s;
}

.user-dashboard-withdrawal-choose-bank-logo {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-withdrawal-choose-bank-logo svg {
    width: 100%;
    height: auto;
}

.user-dashboard-withdrawal-choose-bank-account .user-dashboard-incentive-packages-content h3 small {
    display: inline-block;
}

.user-dashboard-withdrawal-choose-account-value {
    display: block;
    width: 100%;
}

.user-dashboard-withdrawal-choose-bank-account .user-dashboard-incentive-packages-content p strong {
    margin: 0;
}

.user-dashboard-withdrawal-add-account-button a {
    display: block;
    color: #6b7584;
    border-radius: 8px;
    font-size: 13px;
    padding: 20px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
    border: 2px solid #e9e9e9;
    transition: all .3s;
}

.user-dashboard-withdrawal-add-account-button a i {
    font-size: 35px;
    margin-right: 10px;
    color: var(--nwp-main-color);
}

.user-dashboard-withdrawal-add-account-button-icon {
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-withdrawal-add-account-button-content {
    display: inline-block;
    width: 80%;
    vertical-align: top;
}

.user-dashboard-withdrawal-add-account-button-content strong {
    display: block;
    font-size: 16px;
}

.user-dashboard-withdrawal-add-account-button-content span {
    margin-top: 2px;
    display: block;
    font-size: 13px;
    color: #adb8d1;
    font-weight: 500;
}

.user-dashboard-withdrawal-add-account-note i {
    display: inline-block;
    vertical-align: -7px;
    color: orange;
}

.user-dashboard-withdrawal-add-account-note {
    display: inline-block;
    margin-top: 10px;
}

.user-dashboard-field-item .user-dashboard-withdrawal-add-account-note small {
    display: inline-block !important;
    vertical-align: middle;
    opacity: 0.7;
}

.user-dashboard-withdrawal-submit-button a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 17px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    font-size: 14px;
    margin-top: 20px;
    text-align: center;
}

.user-dashboard-withdrawal-add-account-button a:hover {
    background: var(--nwp-main-color);
    color: #ffffff;
    opacity: 1;
    border-color: var(--nwp-main-color);
}

.user-dashboard-withdrawal-add-account-button a:hover i {
    color: #fff;
}

.user-dashboard-withdrawal-add-account-button a:hover span {
    color: #fff;
}

.user-dashboard-withdrawal-choose-bank-account ul li.active svg path, .user-dashboard-withdrawal-choose-bank-account ul li.active svg circle {
    fill: #fff !important;
    stroke: #fff !important;
}

.user-dashboard-withdrawal-choose-bank-account ul li.active {
    background: var(--nwp-main-color);
    border-color: var(--nwp-main-color);
}

.user-dashboard-withdrawal-choose-bank-account ul li.active .user-dashboard-incentive-packages-content * {
    color: #fff;
}

.user-dashboard-withdrawal-choose-bank-account ul li.active .user-dashboard-bank-account-list-number-holder {
    background: #0000005c;
    color: #fff;
    border-color: #00000066;
}

.user-dashboard-withdrawal-choose-bank-account ul {
    overflow: hidden;
}

.user-dashboard-withdrawal-choose-bank-account-handler {
    position: relative;
}

.user-dashboard-withdrawal-account-view-button {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 30px;
    box-sizing: border-box;
    background: linear-gradient(to bottom, #fff0, #ffffff 60%);
    height: 105px;
    line-height: 80px;
    cursor: pointer;
    color: var(--nwp-main-color);
    font-weight: 600;
    font-size: 14px;
    backdrop-filter: blur(1px);
}

.user-dashboard-withdrawal-account-view-button i {
    font-size: 20px;
    vertical-align: -6px;
}

.user-dashboard-withdrawal-account-view-button.les {
    padding: 0;
    height: 50px;
    line-height: 50px;
}

.user-dashboard-withdrawal-wallet-fields.loading {
    filter: blur(1px);
    pointer-events: none;
}

.user-dashboard-withdrawal-wallet-fields {
    width: 35%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-withdrawal-wallet-transactions {
    vertical-align: top;
    width: 64%;
    display: inline-block;
    padding-left: 10px;
    box-sizing: border-box;
}

.user-dashboard-wallet-withdrawal .user-dashboard-withdrawal-wallet-transactions h2 {
    margin-left: 25px;
}

.user-dashboard-wallet-withdrawal {
    margin-top: 20px;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-item.pending i:not(.user-dashboard-wallet-withdrawal-transactions-meta ul i) {
    background: linear-gradient(180deg, #fbe9e9, #f1be9b);
    color: #725300;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-item.rejected i:not(.user-dashboard-wallet-withdrawal-transactions-meta ul i) {
    background: linear-gradient(180deg, #fdd8e9, #fbafcf);
    color: #a00404;
}

.user-dashboard-wallet-withdrawal-transactions-meta {
    margin-top: 10px;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li {
    padding-right: 15px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li i {
    font-size: 17px;
    vertical-align: -4px;
    margin-right: 5px;
    color: #76859f;
    padding: 0;
    background: no-repeat;
    border-radius: 0px;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-item i:not(.user-dashboard-wallet-withdrawal-transactions-meta ul i) {
    margin-right: 5px;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transaction-id {
    margin: 0;
    font-weight: 700;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-amount {
    bottom: 50px;
    right: 25px;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li.tracking-number, .user-dashboard-wallet-withdrawal-transactions-meta ul li.tracking-number i {
    font-weight: 600;
    color: #5a9a0c;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li.tracking-number strong {
    font-size: 13px;
    vertical-align: 2px;
    color: #5a9a0c;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li.reason-rejection, .user-dashboard-wallet-withdrawal-transactions-meta ul li.reason-rejection i {
    font-weight: 600;
    color: #d70f0f;
}

.user-dashboard-wallet-withdrawal-transactions-meta ul li.reason-rejection strong {
    font-size: 13px;
    vertical-align: 2px;
    color: #d70f0f;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-item {
    padding: 25px;
    border-radius: 15px;
}

.user-dashboard-wallet-withdrawal .user-dashboard-wallet-transactions-list-item.pending.new {
    background: #fff9f9;
    padding-bottom: 25px;
    margin-top: 20px;
}

.user-dashboard-field-item.refund-ticket, .user-dashboard-field-item.refund-product {
    width: 100%;
}

.user-dashboard-field-item.refund-ticket span, .user-dashboard-field-item.refund-reason span {
    font-size: 13px;
    line-height: 27px;
    margin: 5px 0 0;
    display: block;
}

.user-dashboard-field-item.refund-ticket span i, .user-dashboard-field-item.refund-reason span i {
    font-size: 17px;
    vertical-align: -5px;
    margin-right: 5px;
    color: orange;
}

.user-dashboard-field-item.textarea.refund-reason {
    margin-bottom: 20px;
}

.user-dashboard-refund-requests-list {
    padding: 10px 0;
}

.user-dashboard-refund-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-refund-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 7%;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
}

.user-dashboard-refund-single-meta ul li:last-child i {
    color: #ef9a00;
}

.user-dashboard-refund-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-refund-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-refund-single-title {
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px 0;
}

.user-dashboard-refund-single-title h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    padding: 0 6px 0;
    width: 100%;
    color: #4c5158;
    border-left: 3px solid var(--nwp-main-color);
    margin-left: 10px;
}

.user-dashboard-refund-single-meta {
    padding: 8px 8px 0;
}

.user-dashboard-refund-single-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-refund-single-meta ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
}

.user-dashboard-refund-single-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: var(--nwp-main-color);
}

.user-dashboard-refund-single-meta ul li .nwp-tooltip-content {
    top: 40px;
    bottom: auto;
    left: 0;
    color: #fff;
}

.user-dashboard-refund-single-meta ul li:first-child span {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.user-dashboard-tickets-list-view-refund {
    display: inline-block;
    border-radius: 6px;
    font-size: 12.5px;
    font-weight: 600;
    background: var(--nwp-main-color);
    margin-bottom: 5px;
    position: absolute;
    top: 25px;
    right: 20px;
    box-shadow: var(--nwp-box-shadow);
    cursor: pointer;
}

.user-dashboard-tickets-list-view-refund a {
    color: #fff;
    font-size: 15px;
    display: block;
    padding: 10px;
}

.user-dashboard-tickets-list-refund-domain {
    display: inline-block;
    border-radius: 6px;
    padding: 7px 15px;
    font-size: 13px;
    font-weight: 500;
    background: #f7f7f7;
    color: #7d8083;
    margin-bottom: 5px;
    position: absolute;
    right: 65px;
    top: 25px;
}

.user-dashboard-tickets-list-refund-domain i {
    font-size: 15px;
    vertical-align: -4px;
    margin-right: 5px;
}

.user-dashboard-refund-single-meta ul li:hover .nwp-tooltip-content {
    top: 30px;
    bottom: auto;
}

.user-dashboard-single-refund-form .user-dashboard-product-site-powerful-fields {
    width: 100%;
    margin: 10px 0;
}

.user-dashboard-product-site-powerful-form.refund-form .user-dashboard-product-site-powerful-fields .user-dashboard-field-item:nth-child(3) {
    margin: 0;
}

.user-dashboard-single-refund-form .user-dashboard-product-site-powerful-fields .user-dashboard-field-item {
    width: 32.4%;
    margin-right: 10px;
    margin-bottom: 0;
}

.user-dashboard-product-site-powerful-form.refund-form .user-dashboard-product-site-powerful-fields .user-dashboard-field-item.textarea {
    width: 100%;
}

.user-dashboard-refund-reason {
    margin: 20px 0;
    display: block;
    color: #8491a4;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    background: #f1f5f6;
    padding: 20px;
    border-radius: 10px;
}

.user-dashboard-refund-reason h4 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #697077;
}

.single-refund .user-dashboard-installation-status-note-text {
    padding: 15px;
    background: #f5f5f5;
}

.single-refund .user-dashboard-single-ticket-data-list ul li a strong {
    border-bottom: 1px dashed;
}

.user-dashboard-installation-status-note-text h3 {
    margin-top: 10px;
    font-weight: 600;
    color: #57626d;
}

.user-dashboard-installation-status-note-text p {
    display: inline-block;
    color: #6f7580;
    font-size: 13px;
    border-left: 3px solid;
    margin-top: 5px;
    padding: 0 5px;
}

.user-dashboard-installation-status-note-text.rejected p {
    border-color: red;
}

.user-dashboard-load-more-data {
    text-align: center;
    margin: 50px 0 0;
}

.user-dashboard-load-more-data a {
    background: #e5ebec;
    color: #7e8ca0;
    opacity: 1;
    padding: 13px 25px;
    display: inline-block;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 500;
}

.user-dashboard-load-more-data a:hover {
    background: var(--nwp-main-color);
    color: #FFFFFF;
}

.user-dashboard-load-more-data a i {
    vertical-align: -6px;
    font-size: 20px;
    margin-right: 10px;
}

.user-dashboard-show-refund-downloads {
    position: absolute;
    top: 10px;
    right: 250px;
}

.nwp-custom-checkbox.nwp-show-refunded-product-checkbox {
    margin: 0;
}

.user-dashboard-show-refund-downloads .nwp-custom-checkbox small {
    margin-top: 7px;
}

.single-product-review-item-points ul {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.single-product-review-item-points ul h3 {
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin: 10px 0;
    color: #79839e;
}

.single-product-review-item-points ul.single-product-review-item-positive-points li {
    background: #2e962e;
}

.single-product-review-item-points ul li {
    margin-right: 7px;
    background: #dd5050;
    padding: 6px 12px;
    border-radius: 5px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    position: relative;
    display: inline-block;
    vertical-align: 1px;
    margin-bottom: 7px;
}

.single-product-review-item-points ul h3 i {
    border-radius: 7px;
    color: #95a0bc;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    vertical-align: -5px;
    margin-right: 4px;
}

.review-list .user-dashboard-comments-content {
    margin-bottom: 20px;
}

.user-dashboard-active-sessions.current a:hover, .user-dashboard-active-sessions.current a {
    background: var(--nwp-main-color);
    cursor: no-drop;
    color: #ffffff;
    pointer-events: none;
}

.user-dashboard-active-sessions-list ul li.swiper-slide {
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-single-ticket-responses-list .dashboard-single-ticket-first-footer {
    display: block;
    margin-bottom: 10px;
    border-top: 1px dashed #c5c5c5bd;
    padding-top: 18px;
}

.user-dashboard-single-ticket-reply-rate span {
    font-size: 13px;
    color: #8797af;
    font-weight: 500;
    margin-right: 15px;
}

.user-dashboard-single-ticket-reply-rate a {
    font-size: 15px;
    vertical-align: -3px;
    margin-right: 7px;
}

.user-dashboard-single-ticket-reply-rate a[data-rate-type="dislike"] {
    color: #ff3d3d;
}

.user-dashboard-single-ticket-reply-rate a[data-rate-type="like"] {
    color: #3cb200;
}

.user-dashboard-has-active-ticket-error ul, .user-dashboard-expire-support-error ul {
    margin-top: 5px;
}

.user-dashboard-has-active-ticket-error ul li, .user-dashboard-expire-support-error ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-has-active-ticket-error ul li a, .user-dashboard-expire-support-error ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.user-dashboard-has-active-ticket-error ul li a.user-dashboard-continue-ticket, .user-dashboard-expire-support-error ul li a.user-dashboard-continue-ticket {
    background: #333;
}

.user-dashboard-has-active-ticket-error h3 {
    color: #515151;
}

.user-dashboard-has-active-ticket-error ul li:last-child {
    margin-top: 0;
}

.user-dashboard-has-active-ticket-error img {
    width: 90px;
}

.nwp-reply-form-buttons {
    margin-top: 10px;
}

.nwp-reply-form-buttons a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 5px;
    margin-left: 5px;
}

.nwp-reply-form-buttons .nwp-reply-form-submit-button.nwp-ticket-list-button {
    margin-left: 15px;
    background: #333;
}

.user-dashboard-single-ticket-editor.user-dashboard-field-item.textarea textarea {
    border: 1px solid #dedede99;
}

.dashboard-single-reply-attachment {
    position: relative;
}

.user-dashboard-single-ticket-reply-rate .dashboard-single-ticket-first-footer-attachment a {
    text-decoration: none;
    color: #8d8d8d;
    font-weight: 500;
    font-size: 12px;
}

.dashboard-single-reply-attachment .dashboard-single-ticket-first-footer-attachment {
    top: -26px;
}

.user-dashboard-single-ticket-reply-rate {
    display: inline-block;
}

.dashboard-single-reply-attachment .ticket-attachment-more {
    vertical-align: -3px;
}

.user-dashboard-single-ticket-reply-rate .ticket-attachment-more-list a {
    font-size: 12px;
}

.user-dashboard-single-ticket-reply-item.blurred .user-dashboard-single-ticket-reply-message-header,
.user-dashboard-single-ticket-reply-item.blurred .user-dashboard-single-ticket-reply-content,
.user-dashboard-single-ticket-reply-item.blurred .user-dashboard-single-ticket-reply-rate {
    filter: blur(1px) grayscale(1);
}

.user-dashboard-single-ticket .ticket-attachment-more-list.show {
    bottom: 35px;
}

.user-dashboard-menu ul li a[data-tab-id="invoices"] small:not(.user-dashboard-menu ul li a small small) {
    animation: 2s ease 0s infinite normal none running pulse;
    background: var(--nwp-main-color);
    color: #ffffff;
}

.nwp-extended-support-overly {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000424c7;
    top: 0;
    right: 0;
    z-index: 999;
}

.user-dashboard-extended-support-modal {
    background: #fff;
    width: 600px;
    height: max-content;
    margin: auto;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    padding: 40px;
    box-sizing: border-box;
}

.user-dashboard-extended-support-modal img {
    width: 100px;
}

.user-dashboard-extended-support-modal h3 {
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 20px 0 10px;
    color: #4b5563;
}

.user-dashboard-extended-support-modal p {
    color: #7e8ca5;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 22px;
    margin-top: 10px;
}

.user-dashboard-extended-support-modal p strong {
    color: var(--nwp-main-color);
    margin-right: 5px;
}

.user-dashboard-extended-support-modal ul {
    text-align: left;
    border: 1px dashed #cad1d6;
    padding: 25px 25px 15px;
    border-radius: 7px;
    margin: 30px 0;
}

.user-dashboard-extended-support-modal ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
    margin-bottom: 5px;
}

.user-dashboard-search-suggest-product-title {
    height: 20px;
}

.user-dashboard-extended-support-modal ul li:nth-child(1), .user-dashboard-extended-support-modal ul li:nth-child(2) {
    border: none;
    padding: 0;
    margin-right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.user-dashboard-extended-support-modal ul li:last-child strong {
    color: var(--nwp-main-color);
    font-weight: 700;
    font-size: 14px;
}

.user-dashboard-extended-support-modal ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: var(--nwp-main-color);
}

.user-dashboard-extended-support-modal ul li span {
    margin-right: 5px;
}

.user-dashboard-extended-support-modal ul li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-extended-support-modal ul li strong {
    font-weight: 600;
    color: #60606c;
}

.user-dashboard-extended-support-modal-action {
    margin: 30px 0 20px;
}

.user-dashboard-extended-support-modal-action a {
    background: #738197;
    color: #fff;
    border-radius: 8px;
    font-size: 13px;
    padding: 15px 25px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    margin-right: 5px;
}

.user-dashboard-extended-support-modal-action a.user-dashboard-extended-support-create-invoice, .user-dashboard-extended-support-modal-action a.user-dashboard-extended-support-all-tickets {
    background: var(--nwp-main-color);
}

.user-dashboard-extended-support-modal p strong {
    color: var(--nwp-main-color);
    margin-right: 5px;
}

.user-dashboard-invoices-list-handler .user-dashboard-orders-list-single-meta ul li:last-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 320px;
    vertical-align: middle;
}

.user-dashboard-order-invoice-service-action {
    position: absolute;
    top: 50px;
    right: 47px;
    z-index: 9;
}

.user-dashboard-order-invoice-service-action ul li {
    display: inline-block;
}

.user-dashboard-order-invoice-service-action ul li a {
    display: inline-block;
    padding: 13px 25px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    box-shadow: var(--nwp-box-shadow);
}

.user-dashboard-order-invoice-service-action ul li a i {
    font-size: 17px;
    vertical-align: -5px;
    margin-right: 7px;
}

.user-dashboard-order-invoice-service-action ul li a:hover {
    opacity: 1;
}

.user-dashboard-order-invoice-service-action ul li:last-child a {
    background-color: #4CAF50;
}

.user-dashboard-downloads-actions ul li a.user-dashboard-renew-support {
    background: orange;
    color: #fff;
}

.user-dashboard-downloads-actions ul li a.user-dashboard-renew-support i {
    color: #fff;
}

.user-dashboard-downloads-actions ul li a strong {
    margin-left: 10px;
    background: #00000040;
    padding: 6px 10px;
    border-radius: 4px;
    vertical-align: -1px;
}

.user-dashboard-menu.extra-menu h5 {
    border-left: 4px solid var(--nwp-main-color);
    padding: 5px;
}

.user-dashboard-menu ul li a.has-submenu small:not(.user-dashboard-menu ul li a small small) {
    right: 30px;
}

.user-dashboard-create-extra-form {
    padding: 15px 20px;
    background: #f1f5f6;
    border-radius: 10px;
    margin-top: 10px;
    text-align: center;
}

.user-dashboard-create-extra-form ul li {
    display: inline-block;
    margin-right: 15px;
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
    padding: 0 13px 0 0;
    border-radius: 35px;
}

.user-dashboard-create-extra-form ul li a {
    color: #7c89a0;
    font-size: 13px;
    padding: 4px;
    display: inline-block;
}

.user-dashboard-create-extra-form ul li a small {
    vertical-align: -2px;
    margin-right: 8px;
    display: inline-block;
    border-radius: 100px;
    color: #7e8ca0;
    font-size: 14px;
    padding: 10px;
    width: 10px;
    height: 10px;
    text-align: center;
    line-height: 10px;
    background: #f1f5f6;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-create-extra-form ul li a.active small, .user-dashboard-create-extra-form ul li a:hover small {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-create-post-step-title {
    padding: 30px 0 10px;
    border-bottom: 1px dashed #7b8aa0;
    margin-bottom: 30px;
}

.user-dashboard-create-post-step-title small {
    font-size: 12px;
    color: #7b8aa0;
}

.user-dashboard-create-post-step-title h2 {
    font-weight: 700;
    display: block;
    margin: 3px 0;
    color: var(--nwp-main-color);
    font-size: 18px;
}

.user-dashboard-create-post-fields.col2 .user-dashboard-field-item:nth-child(2) {
    margin: 0;
    width: 49.6%;
}

.user-dashboard-new-post-slug-preview a {
    font-size: 14px;
    margin-top: 5px;
    display: inline-block;
    font-weight: 600;
}

.user-dashboard-create-post-fields .select2-container-multi .select2-choices .select2-search-field input {
    border: none !important;
    padding: 5px 0;
    margin: 0;
}

.user-dashboard-create-post-fields .user-dashboard-field-item.select2 .select2-container {
    min-height: 51px;
}

.user-dashboard-create-post-fields .select2-container-multi .select2-choices .select2-search-field {
    display: inline-block;
    width: auto;
}

.user-dashboard-create-post-fields .select2-container-multi .select2-choices .select2-search-choice {
    margin-top: 0;
}

.user-dashboard-create-post-fields .select2-container-multi .select2-choices {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
}

.user-dashboard-create-post-fields .select2-container-multi .select2-choices::-webkit-scrollbar {
    display: none;
}

.user-dashboard-create-post-fields.col1 .user-dashboard-field-item {
    width: 100%;
}

.nwp-custom-editor .mce-top-part::before {
    box-shadow: none;
}

.nwp-custom-editor div.mce-toolbar-grp {
    border-radius: 10px;
    border: 1px solid #ececec;
    padding-bottom: 0;
    background: no-repeat;
    padding-left: 5px;
    background: #fff !important;
}

.mce-toolbar .mce-btn-group .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover {
    box-shadow: none !important;
}

.nwp-custom-editor button.button.insert-media.add_media {
    background: none;
    color: #676767;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
    font-weight: 500;
    position: absolute;
    right: 130px;
    top: 6px;
    padding: 5px 12px;
    border-right: 1px solid #c8c8c899;
    font-size: 12px;
    transition: all .3s;
    z-index: 9;
}

.nwp-custom-editor button.button.insert-media.add_media:hover {
    background: #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-radius: 7px;
}

.nwp-custom-editor .wp-switch-editor {
    background: #fff;
    padding: 6px;
    border-radius: 5px;
    border: none;
    font-weight: 500;
    font-size: 12px;
    transition: all .3s;
}

.nwp-custom-editor .wp-switch-editor:hover {
    background: #f7f7f7;
}

.nwp-custom-editor .tmce-active .switch-tmce {
    border: none;
    background: none;
    color: var(--nwp-main-color);
}

.nwp-custom-editor .wp-editor-container {
    border: none;
    box-shadow: none;
    background: no-repeat;
}

.nwp-custom-editor div.mce-edit-area iframe {
    border-radius: 10px;
    border: 1px solid #ececec;
    margin: 10px 0;
    padding: 5px 10px;
    box-sizing: border-box;
}

.nwp-custom-editor div.mce-statusbar {
    display: none;
}

.nwp-custom-editor div.mce-panel {
    border: 0;
    background: #fff;
    box-shadow: none !important;
}

.nwp-custom-editor .mce-toolbar-grp.mce-container.mce-panel.mce-first.mce-last {
    border: 1px solid #c8c8c899;
    border-radius: 10px;
}

.nwp-custom-editor .wp-editor-container textarea {
    border: 1px solid #c8c8c899;
    border-radius: 10px;
    width: 100%;
    margin-top: 10px;
    padding: 10px;
}

.nwp-custom-editor .wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    content: "\f119";
    font-family: uicons-regular-rounded !important;
    font-size: 15px;
    line-height: 21px;
}

.nwp-custom-editor .wp-editor-tabs {
    position: absolute;
    right: 10px;
    top: 2px;
    z-index: 9;
}

.nwp-custom-editor .mce-toolbar .mce-btn i {
    font-family: uicons-regular-rounded !important;
    font-size: 15px;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.nwp-custom-editor i.mce-i-bold:before {
    content: "\f269";

}

.nwp-custom-editor i.mce-i-italic:before {
    content: "\f830";

}

.nwp-custom-editor i.mce-i-underline:before {
    content: "\fe69";
}

.nwp-custom-editor i.mce-i-blockquote:before {
    content: "\fcc5";
}

.nwp-custom-editor i.mce-i-strikethrough:before {
    content: "\f8c4";
}

.nwp-custom-editor .mce-i-numlist:before {
    content: "\f8c0";
}

.nwp-custom-editor i.mce-i-bullist:before {
    content: "\f8c4";
}

.nwp-custom-editor .mce-i-alignleft:before {
    content: "\f13d";
}

.nwp-custom-editor .mce-i-wp_adv:before {
    content: "\fdbb";
}

.nwp-custom-editor .mce-i-alignright:before {
    content: "\fd33";
}

.nwp-custom-editor .mce-i-wp_more:before {
    content: "\f400";
}

.nwp-custom-editor .mce-i-aligncenter:before {
    content: "\f13b";
}

.nwp-custom-editor i.mce-i-undo:before {
    content: "\fb68";
}

.nwp-custom-editor i.mce-i-redo:before {
    content: "\fb6a";
}

.nwp-custom-editor i.mce-i-link:before {
    content: "\f8ba";
}

.nwp-custom-editor i.mce-i-unlink:before {
    content: "\f2f0";
}

.nwp-custom-editor i.mce-i-fullscreen:before {
    content: "\f5f0";
}

.nwp-custom-editor-body .mce-tooltip-inner {
    background: var(--nwp-main-color);
    padding: 12px 15px;
    font-family: monospace;
    border-radius: 7px;
}

.nwp-custom-editor-body .mce-tooltip-arrow {
    border: 5px dashed var(--nwp-main-color);
}

.nwp-custom-editor-body .mce-tooltip {
    opacity: 1;
}

.nwp-custom-editor .quicktags-toolbar {
    border-radius: 10px;
    border: 1px solid #ececec;
    background: #ffffff;
    padding: 8px;
}

.nwp-custom-editor .quicktags-toolbar input[type="button"] {
    border: none;
    color: #666;
    font-family: monospace;
    width: max-content;
}

.nwp-custom-editor .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border-radius: 5px;
    border-color: #eaeaea;
}

.nwp-custom-editor .mce-panel .mce-btn i.mce-caret {
    display: none;
}

.nwp-custom-editor .mce-toolbar .mce-listbox button {
    padding: 5px 5px 5px 10px;
}

.mce-tooltip .mce-tooltip-inner {
    background: var(--nwp-main-color);
    padding: 12px 15px;
    font-family: monospace;
    border-radius: 7px;
}

.mce-tooltip .mce-tooltip-arrow {
    border: 5px dashed var(--nwp-main-color);
}

.mce-tooltip {
    opacity: 1 !important;
    transition: all .3s;
}

div.mce-fullscreen {
    height: 100vh !important;
}

.user-dashboard-create-post-step-fields .nwp-custom-editor {
    margin: 10px 0 30px;
}

.user-dashboard-product-sale-schedule {
    text-align: right;
}

.user-dashboard-product-sale-schedule a i {
    vertical-align: -3px;
    margin-right: 4px;
    font-size: 16px;
}

.user-dashboard-product-sale-schedule a {
    font-size: 14px;
    font-weight: 600;
}

.user-dashboard-product-sale-schedule {
    text-align: right;
    margin-top: -8px;
}

.user-dashboard-create-post-fields.col2 .user-dashboard-field-item-upload {
    width: 49%;
    display: inline-block;
    margin-top: 20px;
    margin-left: 3px;
    position: relative;
}

.user-dashboard-create-post-fields.col2 .user-dashboard-field-item-upload .nwp-ticket-upload-file {
    margin-top: 15px;
    padding: 47px 0;
}

.user-dashboard-create-post-fields.col3 .user-dashboard-field-item {
    width: 32%;
}

.user-dashboard-create-post-fields.col3 .user-dashboard-field-item:last-child {
    margin: 0;
}

.product-changelog-item label {
    color: #94a1b6;
    font-size: 13px;
    display: block;
    margin-bottom: 8px;
    font-weight: 600;
}

.product-changelog-handler.create-form .product-changelog-item {
    width: 49.3%;
    display: inline-block;
    margin-right: 10px;
    box-sizing: border-box;
    margin-bottom: 15px;
    vertical-align: top;
    position: relative;
}

.product-changelog-handler.create-form .product-changelog-item i {
    top: 29.5px;
    position: absolute;
    font-size: 18px;
    font-weight: 600;
    left: 5px;
    background: #f4f4f4;
    padding: 11px;
    border-radius: 6px 0 0 6px;
    color: var(--nwp-main-color);
}

.product-changelog-handler.create-form .product-changelog-item.textarea {
    width: 100%;
    margin: 0;
    padding: 0;
}

.product-changelog-item input {
    border: 2px solid #e8e8e8;
    padding: 15px 15px 15px 55px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    color: #3e3e3e;
    transition: all .3s;
    z-index: 1;
}

.product-changelog-item textarea {
    border: 2px solid #e8e8e8;
    padding: 15px 15px 15px 55px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    color: #616b7c;
    transition: all .3s;
    resize: none;
    font-weight: 500;
    line-height: 25px;
}

.product-changelog-item input::placeholder, .product-changelog-item textarea::placeholder {
    font-weight: 500;
    font-size: 13px;
    color: #b4c6e0;
}

.product-changelog-handler.create-form .product-changelog-item.textarea p {
    color: #b7c0cf;
    font-size: 13px;
    display: block;
    margin: 5px 0 25px;
}

.product-changelog-item-actions a {
    background: #ef9b03;
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
}

.product-changelog-item-actions a.product-changelog-item-save-edit {
    background: #515151;
}

.product-changelog-handler.create-form .product-changelog-item.error-field input, .product-changelog-handler.create-form .product-changelog-item.error-field textarea {
    border-color: red;
}

.product-changelog-handler {
    display: inline-block;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
    transition: all .3s;
    width: 100%;
}

.product-changelog-preview ul {
    margin: 0;
}

.product-changelog-preview ul li {
    display: inline-block;
    margin-right: 40px;
    font-size: 14px;
    margin-bottom: 0;
    vertical-align: top;
    color: #fff;
}

.product-changelog-preview ul li i {
    vertical-align: -2px;
    margin-right: 5px;
}

.product-changelog-remove {
    position: absolute;
    top: 12px;
    right: 12px;
    font-size: 18px;
    background: #1010104d;
    cursor: pointer;
    color: #fff;
    width: 35px;
    text-align: center;
    height: 35px;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 4px;
}

.product-changelog-edit {
    position: absolute;
    top: 12px;
    right: 53px;
    font-size: 18px;
    background: #1010104d;
    cursor: pointer;
    color: #fff;
    width: 35px;
    text-align: center;
    height: 35px;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 4px;
}

.product-changelog-list-handler .product-changelog-handler {
    height: 60px;
    width: 100%;
    margin: 10px 0 0;
    background: var(--nwp-main-color);
    padding: 20px 0 0 20px;
}

.product-changelog-list-handler {
    padding-bottom: 20px;
}

.user-dashboard-create-post-step-title[data-step-id="3"] {
    margin-bottom: 10px;
}

.product-changelog-item-actions {
    margin-bottom: 10px;
    text-align: right;
}

.product-changelog-handler.create-form .product-changelog-item:nth-child(2) {
    margin: 0;
}

.product-files-upload-area input[type="file"] {
    opacity: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0;
    right: 0;
    cursor: pointer;
}

.product-files-upload-content i {
    color: var(--nwp-main-color);
    font-size: 40px;
}

.product-files-upload-area h3 {
    color: #557ca2;
    margin: 7px 0;
    font-size: 15px;
}

.product-files-upload-area h3 strong {
    color: var(--nwp-main-color);
    font-weight: 700;
    border-bottom: 2px dashed;
    margin-left: 5px;
}

.product-files-upload-content small {
    color: #97a6b3;
    font-size: 12px;
}

.product-files-upload-area {
    text-align: center;
    margin: 20px 10px 25px 0;
    border: 2px dashed var(--nwp-main-color);
    border-radius: 10px;
    padding: 40px;
    position: relative;
    transition: all .3s;
    width: 50%;
    box-sizing: border-box;
    display: inline-block;
    background: #f9fafc;
}

.user-dashboard-create-post-step-title[data-step-id="4"], .user-dashboard-create-post-step-title[data-step-id="5"] {
    border: none;
    margin-bottom: 0;
}

.product-files-upload-area:hover, .product-files-upload-area.active {
    background: #e6f1ff;
    border-color: var(--nwp-main-color);
}

.user-dashboard-create-post-upload-files-handler .product-files-upload-area:nth-child(even) {
    margin: 0;
    width: 48.5%;
}

.product-files-upload-area.final-package {
    width: 60%;
    margin: 0 20%;
}

.product-custom-files-handler {
    margin-bottom: 30px;
}

.product-custom-file-add-button, .product-custom-video-add-button {
    text-align: center;
    margin: 30px 0;
}

.product-custom-file-add-button a, .product-custom-video-add-button a {
    font-weight: 600;
    background: var(--nwp-main-color);
    box-shadow: rgb(0 87 255 / 22%) 0 5px 50px;
    color: #fff;
    padding: 12px 25px;
    border-radius: 37px;
    margin: 0 auto;
    font-size: 13px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
}

.product-custom-file.product-files-upload-area input[type="text"], .product-files-upload-area.video-type input[type="text"] {
    margin-bottom: 20px;
    position: relative;
    z-index: 3;
    border: 2px solid #83879a42;
    border-radius: 5px;
    padding: 13px 15px !important;
    color: #83879a;
    font-weight: 600;
    width: 100%;
    font-size: 13px;
}

.custom-product-remove, .product-video-remove {
    position: absolute;
    top: 130px;
    right: 40px;
    font-size: 20px;
    background: var(--nwp-main-color);
    width: 30px;
    height: 30px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    box-sizing: border-box;
    padding: 3px;
    z-index: 9;
}

.product-custom-file.product-files-upload-area {
    margin-bottom: 0;
    margin-right: 17px;
    width: 49%;
}

.product-files-upload-area.video-type {
    width: 49%;
    margin-bottom: 0;
}

.product-new-video-handler .product-files-upload-area.video-type:nth-child(even) {
    margin: 0 0 0 10px;
}

.nwp-custom-loader-dashboard-loading-new {
    margin: 50px 0 60px;
}

.user-dashboard-create-post-step-fields .user-dashboard-field-item-uploaded-files .file-content {
    width: 70%;
    text-align: left;
}

.user-dashboard-create-post-step-fields .user-dashboard-field-item-uploaded-files-handler.active {
    position: absolute;
    top: 20px;
    z-index: 99;
    width: 90%;
    left: 25px;
}

.user-dashboard-create-post-step-fields .user-dashboard-field-item-upload .progress .progress-bar {
    display: none;
}

.user-dashboard-create-post-step-fields .nwp-custom-loader-dashboard-upload-loading {
    top: 50px;
    bottom: auto;
}

.user-dashboard-field-item.empty-field input, .user-dashboard-field-item.empty-field textarea, .user-dashboard-field-item.empty-field .select2-container, .user-dashboard-field-item.empty-field .nwp-ticket-upload-filer, .user-dashboard-field-item.empty-field .nwp-custom-editor div.mce-edit-area iframe, .user-dashboard-field-item.user-dashboard-field-item-upload.empty-field .nwp-ticket-upload-file, .user-dashboard-field-item.user-dashboard-field-item-upload.empty-field .product-files-upload-area {
    border: 2px dashed #ea5555 !important;
}

.user-dashboard-field-item.user-dashboard-editor {
    width: 100%;
    margin: 0;
    padding: 0;
}

.product-upload-type-error i {
    float: left;
    font-size: 30px;
    margin: 6px 10px 0 0;
    color: red;
}

.user-dashboard-field-item.user-dashboard-field-item-upload .product-files-upload-area {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
}

.user-dashboard-create-post-upload-files-handler .user-dashboard-field-item.user-dashboard-field-item-upload, .product-new-video-handler .user-dashboard-field-item.user-dashboard-field-item-upload {
    width: 60%;
    margin-left: 20%;
}

.user-dashboard-create-post-upload-files-handler .file-content small {
    width: 260px;
}

.user-dashboard-create-post-upload-files-handler .user-dashboard-field-item-uploaded-files-handler.active, .product-new-video-handler .user-dashboard-field-item-uploaded-files-handler.active {
    position: relative;
    left: 0;
    width: 100%;
    text-align: left;
    top: 0;
}

.user-dashboard-create-post-upload-files-handler .user-dashboard-field-item-upload .progress {
    padding-bottom: 30px;
}

.product-changelog-preview ul li:last-child {
    display: inline-block;
    max-width: 65%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-dashboard-create-post-submit {
    padding-top: 20px;
}

.user-dashboard-create-post-submit a.user-dashboard-create-post-save-button i {
    margin-right: 10px;
}

.user-dashboard-product-filter-by-status ul li {
    display: inline-block;
}

.user-dashboard-product-filter-by-status ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    max-width: max-content;
}

.user-dashboard-product-filter-by-status ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-product-filter-by-status ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-product-filter-by-status ul li a:hover, .user-dashboard-product-filter-by-status ul li a.active {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-product-filter-by-status ul li a:hover i, .user-dashboard-product-filter-by-status ul li a.active i {
    color: var(--nwp-main-color);
}

.user-dashboard-product-list-handler .user-dashboard-tickets-list-single-id {
    width: 10%;
}

.user-dashboard-product-list-handler {
    margin: 20px 0;
}

.user-dashboard-tickets-list-edit-product a {
    display: block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 13px;
    background: #f1f5f6;
    margin-bottom: 5px;
    position: absolute;
    top: 25px;
    right: 65px;
    box-shadow: var(--nwp-box-shadow);
    cursor: pointer;
    font-weight: 500;
    color: #788498;
}

.user-dashboard-tickets-list-edit-product a i {
    font-size: 15px;
    vertical-align: -4px;
    margin-right: 7px;
}

.user-dashboard-product-list-single-thumbnail {
    width: 11%;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-product-list-single-thumbnail img {
    width: 100%;
    border-radius: 7px;
}

.user-dashboard-product-list-single-thumbnail .single-product-thumbnail-placeholder svg {
    width: 100%;
    height: 80px;
    margin: -20px auto;
}

.user-dashboard-product-list-handler .user-dashboard-tickets-list-single-title {
    padding-left: 3px;
}

.user-dashboard-tickets-list-single-meta ul li a {
    font-size: 13px;
    color: #8195b0;
    border-bottom: 1px dashed;
}

.user-dashboard-tickets-list-edit-product a:hover {
    background: var(--nwp-main-color);
    color: #FFFFFF
}

.user-dashboard-create-post-fields.col2 .user-dashboard-field-item textarea {
    padding: 15px 15px 45px 55px;
    line-height: 23px;
}

.user-dashboard-create-post-submit a[data-step-type="save"] {
    background: #607D8B;
    margin-left: 5px;
}

.user-dashboard-breadcrumb ul li a.edit-product-view-button {
    color: 7b8699;
    margin-left: 5px;
    padding: 6px 7px;
    border-radius: 5px;
    font-weight: 600;
}

.user-dashboard-breadcrumb ul li a.edit-product-view-button:hover {
    background: var(--nwp-main-color);
    color: #ffffff;
}

.user-dashboard-breadcrumb ul li a.edit-product-view-button i {
    margin: 0;
}

.nwp-custom-checkbox.product-is-bundle {
    margin-top: 15px;
    margin-bottom: 10px;
}

.user-dashboard-field-item .nwp-custom-checkbox.product-is-bundle small {
    margin-top: 1px !important;
    margin-left: 60px;
    font-size: 13px !important;
}

.user-dashboard-create-post-fields.col2 .user-dashboard-field-item.user-dashboard-field-item-upload[data-upload-type="product_thumbnail"] {
    margin-bottom: 30px;
}

.user-dashboard-field-item.has-limit input {
    padding-right: 100px !important;
}

.user-dashboard-product-filter-by-status {
    position: relative;
}

.user-dashboard-create-post-step-fields.add-post .user-dashboard-create-post-step-title {
    padding-top: 10px;
}

.user-dashboard-data-handler.posts-list .user-dashboard-product-list-single-thumbnail {
    width: 6%;
    vertical-align: middle;
}

.user-dashboard-data-handler.posts-list .user-dashboard-tickets-list-single-title {
    padding: 0;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(odd) {
    margin: 0;
    width: 49.6%;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item-uploaded-files-handler.active {
    position: relative;
    padding: 0;
    left: 0;
    width: 100%;
}

.user-dashboard-create-post-step-fields.add-ticket .nwp-ticket-upload-file {
    margin-top: 20px;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item-upload {
    margin-bottom: 20px;
}

.user-dashboard-data-handler.ticket-new .user-dashboard-create-post-step-title {
    padding-top: 10px;
}

.user-authentication-form-submit-loading {
    width: 25px;
    padding: 5px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: #ffffff;
    --_m: conic-gradient(#0000 10%, #000),
    linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3 1s infinite linear;
    position: relative;
    display: none;
    box-sizing: border-box;
    margin: -3.5px 0;
}

@keyframes l3 {
    to {
        transform: rotate(1turn)
    }
}

.user-authentication-form-submit.loading .user-authentication-form-submit-loading, .user-authentication-form-code-verify.loading .user-authentication-form-submit-loading {
    display: inline-block;
}

.user-authentication-form-submit.loading .user-authentication-form-submit-content, .user-authentication-form-code-verify.loading .user-authentication-form-submit-content {
    display: none;
}

.user-dashboard-ticket-agent-actions {
    padding: 40px 5px 10px;
    background: #fff;
    margin: 40px 0 20px;
    border: 1px solid #dcdcdc99;
    border-radius: 10px;
    position: relative;
}

.user-dashboard-ticket-agent-actions ul li {
    display: inline-block;
    padding: 0 25px;
    margin-bottom: 20px;
    border-right: 1px solid #ececec;
}

.user-dashboard-ticket-agent-actions ul li a {
    font-weight: 500;
    font-size: 13px;
    text-decoration: none;
    color: #717e93;
    display: block;
}

.user-dashboard-ticket-agent-actions ul li a i {
    font-size: 16px;
    margin-right: 5px;
    border-radius: 100px;
    color: var(--nwp-main-color);
    font-weight: 500;
    text-align: center;
    vertical-align: -3px;
}

.user-dashboard-ticket-agent-actions ul li:last-child a, .user-dashboard-ticket-agent-actions ul li:last-child a i {
    color: #FE6763;
}

.user-dashboard-ticket-agent-actions ul li:last-child, .user-dashboard-ticket-agent-actions ul li:nth-child(4) {
    border: none;
}

.user-dashboard-ticket-agent-actions-title {
    position: absolute;
    top: -20px;
    left: 20px;
    border: 1px solid #dcdcdc99;
    background: #FFFFFF;
    color: #717e93;
    font-size: 13px;
    padding: 10px 20px;
    font-weight: 600;
    border-radius: 10px;
}

.custom-modal-handler .background-blurred-area {
    opacity: 0.4;
}

.background-blurred-area:before {
    background: linear-gradient(132deg, rgb(8, 0, 255) 0%, rgb(227, 43, 227) 100%);
    width: 40%;
    padding-top: 40%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    border-radius: 100%;
    height: 120px;
    filter: blur(70px);
    opacity: 0.1;
    z-index: 0;
    content: '';
}

.background-blurred-area:after {
    background: linear-gradient(132deg, rgb(31, 207, 195) 0%, rgb(31, 145, 207) 100%);
    width: 30%;
    left: 20%;
    top: 20%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    border-radius: 100%;
    height: 120px;
    filter: blur(70px);
    opacity: 0.1;
    z-index: 0;
    content: '';
}

.custom-modal-handler {
    position: fixed;
    top: -100%;
    right: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: #fafbff;
    display: flex;
    align-items: center;
}

.custom-modal-handler.active {
    top: 0;
}

.custom-modal-content {
    position: relative;
    background-color: #ffffffa3;
    background-clip: padding-box;
    border-radius: 10px;
    outline: 0;
    box-sizing: border-box;
    margin: 3% auto;
    width: 600px;
    padding: 40px;
    box-shadow: var(--nwp-box-shadow-second);
    max-height: 90%;
    overflow-y: scroll;
    overflow-x: hidden;
}

.custom-modal-content.product-share-modal {
    width: 530px;
}

.custom-modal-header {
    position: relative;
}

.custom-modal-header h5 {
    display: inline-block;
    width: 95%;
    font-size: 15px;
    font-weight: 600;
    color: #535765;
    margin-bottom: 20px;
}

.custom-modal-header h5 span {
    background: #d1f9e2;
    font-size: 13px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 100px;
    margin-left: 10px;
    color: #4a863f;
}

.custom-modal-header h5 small {
    background: #f9d1d1;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 20px;
    border-radius: 100px;
    margin-left: 5px;
    color: #91686d;
    letter-spacing: 0;
}

.custom-modal-header h5 i {
    font-size: 25px;
    margin-right: 8px;
    vertical-align: -7px;
    color: var(--nwp-main-color);
}

.custom-modal-close {
    position: absolute;
    right: 0;
    font-size: 25px;
    color: #9999;
    top: 0;
}

.custom-modal-close:hover {
    color: var(--nwp-main-color);
    opacity: 1;
}

.custom-modal-handler.active .nwp-custom-loader-index {
    text-align: center;
    display: block;
    width: 100%;
}

.user-dashboard-conned-responses-modal-filter ul, .user-dashboard-other-tickets-filter ul {
    border: 1px dashed #dddcdc;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
}

.user-dashboard-conned-responses-modal-filter ul li, .user-dashboard-other-tickets-filter ul li {
    display: inline-block;
}

.user-dashboard-conned-responses-modal-filter ul li a, .user-dashboard-other-tickets-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-conned-responses-modal-filter ul li a i, .user-dashboard-other-tickets-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-conned-responses-modal-filter ul li a.active i, .user-dashboard-conned-responses-modal-filter ul li a:hover i, .user-dashboard-other-tickets-filter ul li a.active i, .user-dashboard-other-tickets-filter ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-conned-responses-modal-filter ul li a.active, .user-dashboard-conned-responses-modal-filter ul li a:hover, .user-dashboard-other-tickets-filter ul li a.active, .user-dashboard-other-tickets-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-conned-responses-modal-list ul li .user-dashboard-conned-responses-preview {
    left: 0;
    position: absolute;
    background: #494949;
    color: #fff;
    padding: 25px;
    width: max-content;
    max-width: 550px;
    height: max-content;
    max-height: 200px;
    top: 50px;
    border-radius: 5px;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: all .1s;
    z-index: 9;
    line-height: 21px;
    box-shadow: border-box;
}

.user-dashboard-conned-responses-modal-list ul li a:hover .user-dashboard-conned-responses-preview {
    opacity: 1;
    visibility: visible;
    top: 50px;
}

.user-dashboard-conned-responses-preview.is-more:after {
    background: linear-gradient(0deg, #444444 26%, transparent 130%);
    position: absolute;
    bottom: 0;
    content: '';
    width: 100%;
    height: 40px;
    right: 0;
    text-align: center;
}

.user-dashboard-conned-responses-modal-list ul li {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    margin-bottom: 10px;
}

.user-dashboard-conned-responses-modal-list ul li a {
    background: #f3f6f7;
    color: #7e8ca0;
    opacity: 1;
    padding: 12px 20px;
    display: inline-block;
    border-radius: 7px;
    font-size: 12px;
    font-weight: 500;
}

.user-dashboard-conned-responses-modal-list {
    margin: 20px 0 0;
}

.user-dashboard-conned-responses-modal-list .user-dashboard-checkout-empty img {
    width: 80px;
    margin: 10px 0;
}

.user-dashboard-conned-responses-modal-list .user-dashboard-checkout-empty {
    margin-bottom: 20px;
}

.user-dashboard-wallet-modal-form .user-dashboard-field-item:nth-child(even) {
    margin: 0;
}

.user-dashboard-wallet-manage-button a, .user-dashboard-ticket-setting-save-button a, .user-dashboard-note-form-buttons a:not(.user-dashboard-note-form-buttons a.user-dashboard-note-form-upload-button) {
    border-radius: 10px;
    display: inline-block;
    background: var(--nwp-main-color);
    font-size: 13px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 10px;
    padding: 15px 20px 15px 50px;
    font-weight: 600;
    position: relative;
    box-shadow: rgb(8 92 255 / 14%) 0 5px 50px;
}

.user-dashboard-wallet-manage-button a i, .user-dashboard-ticket-setting-save-button a i, .user-dashboard-note-form-buttons a i:not(.user-dashboard-note-form-buttons a.user-dashboard-note-form-upload-button i) {
    position: absolute;
    font-size: 18px;
    width: 30px;
    height: 30px;
    left: 8px;
    top: 7px;
    color: var(--nwp-main-color);
    border-radius: 6px;
    text-align: center;
    margin: 0;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 6px;
}

.user-dashboard-field-item-v2 label {
    display: block;
    font-size: 13px;
    color: #8b94a0;
    font-weight: 600;
    margin-bottom: 10px;
}

.user-dashboard-field-item-v2 input, .user-dashboard-field-item-v2 select, .user-dashboard-field-item-v2 textarea {
    color: #8893a2;
    padding: 12px 15px;
    border-radius: 10px;
    margin: 5px 0 20px;
    border: none;
    display: block;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    box-shadow: var(--nwp-box-shadow-second);
    outline: none;
    position: relative;
    z-index: 2;
    font-family: var(--nwp-en-font-family), serif;
    line-height: 24px;
}

.user-dashboard-field-item-v2 {
    position: relative;
}

.user-dashboard-field-item-v2 input::placeholder, .user-dashboard-field-item-v2 textarea::placeholder {
    color: #98a4b2;
}

.user-dashboard-wallet-modal-handler .user-dashboard-profile {
    margin-bottom: 30px;
}

.user-dashboard-wallet-manage-button a.user-dashboard-wallet-manage-transaction, .user-dashboard-note-form-buttons a.user-dashboard-note-form-submit-button {
    margin-left: 10px;
    background: #4a4949 !important;
}

.user-dashboard-wallet-manage-button a.user-dashboard-wallet-manage-transaction i, .user-dashboard-note-form-buttons a.user-dashboard-note-form-submit-button i {
    color: #4a4949 !important;
}

select {
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0xOC43MSA4LjIxYTEgMSAwIDAgMC0xLjQyIDBsLTQuNTggNC41OGExIDEgMCAwIDEtMS40MiAwTDYuNzEgOC4yMWExIDEgMCAwIDAtMS40MiAwIDEgMSAwIDAgMCAwIDEuNDFsNC41OSA0LjU5YTMgMyAwIDAgMCA0LjI0IDBsNC41OS00LjU5YTEgMSAwIDAgMCAwLTEuNDFaIiBmaWxsPSIjQURBREFEIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat right 10px top 55%;
    background-size: 20px;
    appearance: none;
}

.user-dashboard-wallet-modal-handler .user-dashboard-wallet-transactions-page-nav ul {
    margin-right: auto;
    margin-left: 0;
    display: inline-block;
    margin-top: 0;
}

.user-dashboard-wallet-modal-handler .user-dashboard-wallet-transactions-list .user-dashboard-wallet-transactions-list-item:first-child small.user-dashboard-wallet-transactions-list-date {
    margin-top: 0;
}

.user-dashboard-wallet-modal-handler .user-dashboard-wallet-transactions-page-nav {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: left;
    margin-top: 30px;
}

.user-dashboard-wallet-back-to-form-button a, .user-dashboard-wallet-back-to-form-inner a {
    border-radius: 10px;
    display: inline-block;
    font-size: 13px;
    text-align: center;
    color: #FFFFFF;
    padding: 17px 25px 17px 60px;
    font-weight: 600;
    position: relative;
    box-shadow: rgb(8 92 255 / 14%) 0 5px 50px;
    background: #4a4949;
}

.user-dashboard-wallet-back-to-form-button, .user-dashboard-wallet-back-to-form-inner {
    position: fixed;
    bottom: 40px;
    right: 40px;
}

.user-dashboard-wallet-back-to-form-button a i, .user-dashboard-wallet-back-to-form-inner a i {
    position: absolute;
    font-size: 18px;
    width: 34px;
    height: 34px;
    left: 8px;
    top: 7px;
    color: #4a4949;
    border-radius: 6px;
    text-align: center;
    margin: 0;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 7px;
}

.user-dashboard-other-ticket-list .user-dashboard-tickets-list-single-id {
    width: 18%;
    padding-left: 0;
    text-align: center;
}

.custom-modal-content.user-tickets-modal .user-dashboard-tickets-list-single-title {
    width: 81%;
}

.custom-modal-content.user-tickets-modal .user-dashboard-tickets-list-single-meta ul li {
    margin: 0;
}

.user-dashboard-other-ticket-list {
    margin: 20px 0 0;
}

.custom-modal-content.user-tickets-modal {
    width: 700px;
    height: 450px;
    overflow-y: scroll;
}

.custom-modal-content.user-tickets-modal .user-dashboard-other-ticket-list .user-dashboard-tickets-list-single:last-child {
    margin-bottom: 0;
}

.custom-modal-content.user-tickets-modal .nwp-custom-loader-index {
    margin-top: 50px;
}

.user-dashboard-ticket-information-handler h3 {
    color: #8a919a;
    font-size: 14px;
    font-weight: 500;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 10px;
    margin-bottom: 20px;
    position: relative;
}

.user-dashboard-ticket-information-handler {
    margin: 10px 0 0;
    border-top: 1px dashed #d3d3d3;
    padding: 20px 0 0;
    position: relative;
}

.custom-modal-content.ticket-information-modal .user-dashboard-ticket-information-handler:last-child {
    border: none;
}

.user-dashboard-ticket-information-handler ul li i:not(.user-dashboard-ticket-information-handler ul li a i) {
    font-size: 15px;
    vertical-align: 0;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 7px;
    border-radius: 8px;
    margin-right: 3px;
}

.user-dashboard-ticket-information-handler ul li {
    display: block;
    margin-bottom: 12px;
}

.user-dashboard-ticket-information-handler ul li span {
    vertical-align: 4px;
    padding-right: 10px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    width: 15%;
}

.user-dashboard-ticket-information-handler ul li strong {
    vertical-align: 3px;
    font-size: 14px;
    cursor: copy;
    line-height: 22px;
}

.user-dashboard-ticket-information-handler ul li a {
    margin-left: 5px;
    font-size: 14px;
    vertical-align: 0;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 7px 7px 4px;
    border-radius: 5px;
    box-sizing: border-box;
}

.custom-modal-content.ticket-canned-responses-modal {
    width: 800px;
}

.custom-modal-content.ticket-information-modal .user-dashboard-ticket-information-handler:nth-child(3) {
    margin-top: 30px;
}

.user-dashboard-ticket-information-handler.problem ul li:nth-child(2) span {
    width: 50%;
    margin-bottom: 20px;
}

.user-dashboard-ticket-information-handler.problem ul li:last-child strong {
    font-weight: 500;
    color: #9a9cb1;
    line-height: 26px;
}

.custom-modal-content.ticket-information-modal {
    width: 650px;
}

.user-dashboard-ticket-information-is-incorrect a {
    background: #f6e9e9;
    cursor: pointer;
    padding: 8px 25px;
    border-radius: 100px;
    color: #fa7174;
    font-size: 13px;
    font-weight: 600;
    display: block;
    box-shadow: var(--nwp-box-shadow);
    text-align: right;
    width: max-content;
    margin-bottom: 10px;
}

.user-dashboard-ticket-information-is-incorrect a i {
    font-size: 18px;
    margin-right: 8px;
    color: #fa7174;
    vertical-align: -5px;
}

.user-dashboard-ticket-information-is-incorrect a:hover {
    background: red;
    color: #ffffff;
}

.user-dashboard-ticket-information-is-incorrect a:hover i {
    color: #ffffff;
}

.user-dashboard-ticket-information-handler ul li input {
    color: #8893a2;
    padding: 12px 15px;
    border-radius: 10px;
    margin: 0;
    border: none;
    display: inline-block;
    width: 70%;
    font-size: 13px;
    font-weight: 500;
    box-shadow: var(--nwp-box-shadow-second);
    outline: none;
    position: relative;
    z-index: 2;
    font-family: var(--nwp-en-font-family), serif;
}

.custom-modal-content.ticket-information-edit-modal .user-dashboard-installation-status-note-text i {
    font-size: 30px;
    margin-right: 10px;
    margin-top: 10px;
}

.custom-modal-content.ticket-information-edit-modal .user-dashboard-installation-status-note-text small {
    width: 90%;
    font-size: 13px;
    color: #7d8ca2;
    font-weight: 500;
    display: block;
}

.custom-modal-content.ticket-information-edit-modal .user-dashboard-ticket-information-handler {
    border: none;
    margin: 0;
}

.custom-modal-content.ticket-information-edit-modal .user-dashboard-installation-status-note-text {
    background-color: #f7f4fe;
}

.user-dashboard-ticket-information-edit-save a {
    margin-top: 15px;
    display: inline-block;
    background: var(--nwp-main-color);
    border-radius: 5px;
    padding: 14px 30px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

.user-dashboard-ticket-information-edit-save a i {
    color: #fff;
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 10px;
}

.user-dashboard-ticket-information-is-incorrect.all a {
    bottom: 15px;
}

.user-dashboard-field-item-v2 .select2-container a {
    color: #8893a2;
    padding: 14px 12px;
    border-radius: 10px;
    border: none;
    height: 50px;
    display: block;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    box-shadow: var(--nwp-box-shadow-second);
    outline: none;
    position: relative;
    z-index: 2;
    font-family: var(--nwp-en-font-family), serif;
    box-sizing: border-box;
    margin-bottom: 5px;
    overflow: hidden;
}

.user-dashboard-field-item-v2 i {
    top: 31px;
    position: absolute;
    font-size: 18px;
    font-weight: 600;
    left: 5px;
    background: var(--nwp-main-color);
    padding: 11px;
    border-radius: 6px 0 0 6px;
    color: #fff;
}

.user-dashboard-ticket-settings-modal-form {
    margin: 10px 0 0;
}

.user-dashboard-ticket-settings-modal-form .user-dashboard-field-item-v2 {
    margin-bottom: 20px;
}

.user-dashboard-ticket-settings-modal-form .user-dashboard-field-item-v2.col-50, .user-dashboard-ticket-transfer-form .user-dashboard-field-item-v2.col-50 {
    width: 50%;
    padding-right: 15px;
    display: inline-block;
}

.user-dashboard-ticket-settings-modal-form .user-dashboard-field-item-v2.col-50:nth-child(even), .user-dashboard-ticket-transfer-form .user-dashboard-field-item-v2.col-50:nth-child(odd) {
    width: 49%;
    padding-right: 0;
}

.custom-modal-content.ticket-files-modal {
    width: 800px;
}

.user-dashboard-ticket-product-files-handler .user-dashboard-downloads-file-handler {
    border: none;
    padding: 0;
    margin: 20px 0 10px;
}

.user-dashboard-ticket-product-files-handler h4 {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
}

.user-dashboard-ticket-product-files-handler .user-dashboard-downloads-file-final {
    display: block;
    border: none;
    padding: 0;
    margin: 0 0 25px;
}

.user-dashboard-ticket-product-files-handler .user-dashboard-downloads-file-final:last-child {
    margin-bottom: 0;
}

.user-dashboard-note-form-buttons input {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    height: 100%;
    cursor: pointer;
    border: none;
    opacity: 0;
    width: 100%;
}

.user-dashboard-note-form-buttons a.user-dashboard-note-form-upload-button {
    border-radius: 10px;
    display: inline-block;
    background: #4a4949;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    padding: 14px;
    font-weight: 600;
    position: relative;
    box-shadow: rgb(8 92 255 / 14%) 0 5px 50px;
    vertical-align: middle;
    margin-left: 10px;
    cursor: pointer;
}

.user-dashboard-ticket-transfer-form {
    margin-top: 20px;
}

.user-dashboard-ticket-transfer-form .user-dashboard-field-item-v2 .select2-container a {
    height: 46px;
    margin-bottom: 20px;
    padding: 10px;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0xOC43MSA4LjIxYTEgMSAwIDAgMC0xLjQyIDBsLTQuNTggNC41OGExIDEgMCAwIDEtMS40MiAwTDYuNzEgOC4yMWExIDEgMCAwIDAtMS40MiAwIDEgMSAwIDAgMCAwIDEuNDFsNC41OSA0LjU5YTMgMyAwIDAgMCA0LjI0IDBsNC41OS00LjU5YTEgMSAwIDAgMCAwLTEuNDFaIiBmaWxsPSIjQURBREFEIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==) no-repeat right 10px top 55%;
    background-size: 20px;
    appearance: none;
}

.user-dashboard-ticket-transfer-form .user-dashboard-field-item-v2 .select2-container a .select2-chosen {
    margin: 0 5px;
    font-weight: 500;
    color: #a2a4ab;
}

a#user-dashboard-note-archive-button {
    margin-left: 10px;
}

.user-dashboard-single-note-item {
    border: 1px solid #ececec;
    padding: 20px;
    background: #edf6fb;
    border-radius: 8px;
    margin-bottom: 15px;
    position: relative;
    border-left: 5px solid var(--nwp-main-color);
}

.user-dashboard-single-note-item.update {
    background: #f7fff9;
    border-left: 5px solid #4CAF50;
}

.user-dashboard-single-note-item.update .user-dashboard-single-note-item-header ul li i {
    background: #4CAF50;
}

.user-dashboard-single-note-item.update .user-dashboard-single-note-item-meta ul li i {
    color: #4CAF50;
}

.user-dashboard-single-note-item.customer {
    background: #fff7f7;
    border-left: 5px solid #F44336;
}

.user-dashboard-single-note-item.customer .user-dashboard-single-note-item-header ul li i {
    background: #F44336;
}

.user-dashboard-single-note-item.customer .user-dashboard-single-note-item-meta ul li i {
    color: #F44336;
}

.user-dashboard-single-note-item.customer .user-dashboard-single-note-item-meta ul li i {
    color: #F44336;
}

.user-dashboard-single-note-item-header ul li {
    display: inline-block;
    margin-right: 20px;
    font-size: 13px;
    margin-bottom: 0;
    font-weight: 500;
    color: #717e93;
}

.user-dashboard-single-note-item-header ul li strong {
    color: #4c5564;
}

.user-dashboard-single-note-item-header ul li i {
    width: 30px;
    height: 30px;
    background: var(--nwp-main-color);
    text-align: center;
    line-height: 30px;
    border-radius: 7px;
    margin-right: 8px;
    color: #ffffff;
    font-weight: 500;
    font-size: 13px;
    box-sizing: border-box;
    padding: 9px;
    vertical-align: -2px;
}

.user-dashboard-single-note-item-icon {
    font-size: 50px;
    position: absolute;
    right: 30px;
    top: 40px;
    opacity: 0.1;
}

.user-dashboard-single-note-item-meta ul li {
    display: inline-block;
    margin-right: 25px;
    font-weight: 500;
    font-size: 12px;
    color: #7d7b7b;
}

.user-dashboard-single-note-item-meta ul li i {
    font-size: 16px;
    margin-right: 6px;
    border-radius: 100px;
    color: var(--nwp-main-color);
    font-weight: 500;
    text-align: center;
    vertical-align: -3px;
}

.user-dashboard-single-note-item-meta {
    margin: 15px 0;
}

.user-dashboard-single-note-item-content h4 {
    font-size: 14px;
    border-bottom: 2px solid;
    display: inline-block;
    margin-bottom: 15px;
}

.user-dashboard-single-note-item-content p {
    font-size: 13px;
    font-weight: 500;
    color: #767676;
    line-height: 25px;
}

.custom-modal-content.ticket-refund-modal {
    width: 800px;
}

.custom-modal-content.ticket-refund-modal p, .user-dashboard-ticket-convert-modal p {
    display: inline-block;
    font-size: 14px;
    color: #798391;
    position: relative;
    line-height: 25px;
}

.custom-modal-content.ticket-refund-modal p strong, .user-dashboard-ticket-convert-modal p strong {
    color: var(--nwp-main-color);
}

.user-dashboard-single-note-item.is-first {
    margin-top: 20px;
}

.nwp-modal-toast-v2-content.early-refunded i {
    display: block;
    font-size: 50px;
    text-align: center;
    margin: 15px 0 20px;
    color: #cb5f6d;
}

.custom-modal-content .nwp-modal-toast-v2-content.early-refunded strong {
    color: #cb5f6d;
}

.user-dashboard-ready-answers-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    width: max-content;
}

.user-dashboard-ready-answers-filter ul li {
    display: inline-block;
}

.user-dashboard-ready-answers-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-ready-answers-filter ul li a.active, .user-dashboard-ready-answers-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-ready-answers-filter ul li a.active i, .user-dashboard-ready-answers-filter ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-ready-answers-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-ready-answers-list {
    margin-top: 20px;
}

.user-dashboard-page-title-count a {
    color: #fff;
}

.user-dashboard-tickets-list-edit-ticket a {
    display: block;
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 13px;
    background: #e8eef0;
    margin-bottom: 5px;
    position: absolute;
    top: 25px;
    right: 65px;
    box-shadow: var(--nwp-box-shadow);
    cursor: pointer;
    font-weight: 500;
    color: #788498;
}

.user-dashboard-tickets-list-edit-ticket a:hover {
    background: var(--nwp-main-color);
    color: #fff;
    opacity: 1;
}

.user-dashboard-tickets-list-edit-ticket a i {
    font-size: 15px;
    vertical-align: -4px;
    margin-right: 7px;
}

.user-dashboard-single-conned-view-action {
    padding: 20px;
    background: #fff;
    border: 1px dashed #dcdcdcd4;
    border-radius: 10px;
    margin-bottom: 20px;
}

.user-dashboard-single-conned-view-action ul li a {
    font-weight: 600;
    font-size: 13px;
    text-decoration: none;
    color: #535778;
    display: block;
}

.user-dashboard-single-conned-view-action ul li a i {
    font-size: 20px;
    margin-right: 7px;
    border-radius: 100px;
    color: var(--nwp-main-color);
    font-weight: 400;
    text-align: center;
    vertical-align: -5px;
}

.user-dashboard-single-conned-view-action ul li {
    display: inline-block;
    padding-right: 30px;
    border-right: 1px solid #cacaca99;
    margin-right: 30px;
    margin-bottom: 0;
}

.user-dashboard-single-conned-view-action ul li:last-child {
    border: none;
    padding: 0;
    margin: 0;
}

.user-dashboard-single-conned-view {
    border: 1px solid #ececec;
    padding: 30px;
    border-radius: 8px;
    background: #f3f6f885;
    position: relative;
}

.user-dashboard-single-conned-view h1 {
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px;
}

.user-dashboard-single-conned-view h1 i {
    margin-right: 6px;
    color: var(--nwp-main-color);
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    vertical-align: -2px;
}

.user-dashboard-single-conned-view-meta ul li {
    display: inline-block;
    margin-right: 50px;
    font-size: 12px;
    font-weight: 500;
    color: #5e5e5e;
}

.user-dashboard-single-conned-view-meta ul li strong {
    display: inline-block;
    color: var(--nwp-main-color);
    font-size: 13px;
}

.user-dashboard-single-conned-view-meta-data small {
    display: block;
    font-size: 12px;
    color: #7a7a7a;
}

.user-dashboard-single-conned-view-meta ul li i {
    font-size: 18px;
    margin-right: 10px;
    border: 1px dashed #d3d3d3;
    color: var(--nwp-main-color);
    width: 40px;
    height: 40px;
    border-radius: 11px;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    vertical-align: 5px;
    box-sizing: border-box;
    padding: 10px;
}

.user-dashboard-single-conned-view-content p {
    line-height: 22px;
    margin: 20px 0 0;
    font-weight: 500;
    font-size: 14px;
    color: #3e4d68;
}

.user-dashboard-single-conned-view-meta-data {
    display: inline-block;
    line-height: 18px;
}

.user-dashboard-single-conned-view-date {
    position: absolute;
    right: 40px;
    font-weight: 500;
    font-size: 12px;
    color: #7d7b7b;
    padding-left: 25px;
    top: 35px;
}

.user-dashboard-single-conned-view-date i {
    font-size: 16px;
    margin-right: 5px;
    border-radius: 100px;
    color: var(--nwp-main-color);
    font-weight: 400;
    text-align: center;
    vertical-align: -2px;
}

.user-dashboard-single-conned-view-content * {
    margin: 20px 0 0;
    font-size: 14px;
    color: #3e4d68;
}

.user-dashboard-single-conned-view-content ul {
    padding-left: 20px;
}

.user-dashboard-single-conned-view-content {
    margin-top: 40px;
}

.user-dashboard-single-conned-edit-handler .user-dashboard-field-item {
    width: 32%;
}

.user-dashboard-single-conned-edit-handler .user-dashboard-field-item:nth-child(3) {
    margin: 0;
}

.user-dashboard-field-item.user-dashboard-editor[data-field-id="conned_content"] {
    width: 100%;
}

.user-dashboard-conned-save-button a, .user-dashboard-conned-add-new-button a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    margin-top: 10px;
}

.user-dashboard-conned-save-button a i, .user-dashboard-conned-add-new-button a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 10px;
    margin-left: -5px;
}

.user-dashboard-tickets-list-single-title.conned .user-dashboard-tickets-list-single-meta ul li:last-child {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    width: 300px;
    overflow: hidden;
}

.user-dashboard-ticket-conned-list table tr td:first-child {
    border: 1px solid #ddd;
    padding: 5px;
    font-family: monospace;
    background: #fcfcfc;
}

.user-dashboard-ticket-conned-list table tr td:last-child {
    font-weight: 600;
    font-size: 13px;
    color: #4d4d60;
    border: 1px solid #ddd;
    padding: 5px;
}

.user-dashboard-ticket-conned-list table tr th {
    border: 1px solid #ddd;
    padding: 8px;
    background: #e5e8ef;
    font-size: 13px;
}

.user-dashboard-ticket-conned-list table {
    width: 100%;
    text-align: left;
}

div#sticky_position, div#sticky_type, div#edit_sticky_position, div#edit_sticky_type {
    width: 24%;
}

div#sticky_type {
    margin: 0;
}

div#sticky_action_url, div#edit_sticky_action_url {
    width: 41%;
}

.nwp-custom-checkbox.nwp-sticky-has-countdown-field {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    margin-top: 35px;
}

div#sticky_countdown_start_timer {
    width: 30%;
}

div#sticky_title {
    width: 48%;
}

.nwp-custom-checkbox.nwp-sticky-show-countdown-field {
    position: absolute;
    top: 15px;
    right: 5px;
}

.nwp-custom-checkbox.nwp-sticky-display-conditional-field {
    margin-top: 10px;
    margin-bottom: 30px;
}

.nwp-custom-checkbox.nwp-sticky-show-countdown-field small {
    margin-top: 7px;
}

div#sticky_background_color, div#edit_sticky_background_color {
    width: 28%;
    margin: 0;
}

div#sticky_background_image, div#edit_sticky_background_image {
    width: 60%;
    margin: 0;
}

div#sticky_countdown_timer, div#edit_sticky_countdown_timer {
    width: 38%;
}

.sticky-display-conditional-fields, .sticky-discount-fields {
    padding: 30px;
    box-sizing: border-box;
    background: #f1f5f6;
    border-radius: 10px;
}

.sticky-display-conditional-fields .user-dashboard-field-item {
    width: 32%;
    margin-bottom: 10px;
}

.sticky-display-conditional-fields .user-dashboard-field-item:last-child {
    margin: 0;
}

.nwp-custom-checkbox.nwp-sticky-display-conditional-field small, .nwp-custom-checkbox.nwp-sticky-discount-field small, .nwp-custom-checkbox.nwp-sticky-has-countdown-field small {
    margin-top: 7px;
}

.sticky-discount-fields.new-fields {
    margin-top: 30px;
}

.sticky-discount-fields.new-fields .user-dashboard-field-item:last-child {
    margin: 0;
}

.sticky-discount-fields.new-fields .user-dashboard-field-item {
    width: 32%;
    margin-bottom: 10px;
}

.nwp-create-new-sticky-submit.new-form {
    margin-top: 15px;
}

.nwp-create-new-sticky-field-textarea.nwp-custom-editor.user-dashboard-field-item {
    width: 100%;
}

div#sticky_action_url {
    width: 41%;
}

div#sticky_button_text {
    width: 35%;
}

.user-dashboard-create-sticky-fields[data-sticky-view="image"] div#sticky_countdown_start_timer {
    width: 36.5%;
    margin: 0;
}

.sticky-display-conditional-fields .nwp-custom-loader-single-item {
    margin-top: 20px;
}

.user-dashboard-create-sticky-fields.hide-countdown div#sticky_background_image {
    width: 47.5%;
}

.user-dashboard-create-sticky-fields.hide-countdown div#sticky_action_url {
    width: 30%;
}

.user-dashboard-create-sticky-fields.hide-countdown div#sticky_action_url {
    width: 30%;
}

.sticky-background-upload {
    right: 5px;
    top: 30px;
    padding: 11px;
    background: var(--nwp-main-color);
    box-shadow: var(--nwp-box-shadow);
    border-radius: 7px;
    position: absolute;
    box-sizing: border-box;
    font-size: 17px;
    text-decoration: none;
}

.sticky-background-upload i {
    color: #fff;
}

input#sticky_background_image_file {
    opacity: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0;
    right: 0;
    cursor: pointer;
}

input#sticky_background_image_url {
    padding-right: 55px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div#sticky_background_image .nwp-custom-loader {
    background-size: 5px 5px;
    width: 18px;
    aspect-ratio: 1;
    --_c: no-repeat radial-gradient(farthest-side, #ffffff 92%, #0000);
}

.nwp-custom-checkbox.nwp-sticky-has-countdown-field {
    text-align: center;
}

.user-dashboard-create-sticky-fields .user-dashboard-field-item input.error-field {
    border: 2px dashed red !important;
}

.nwp-notification-countdown small {
    font-size: 11px;
    padding: 2px 0 0;
    width: auto;
    height: auto;
    background: no-repeat;
    line-height: normal;
    color: #ffffff87;
    display: block;
    text-align: center;
    margin: 0;
}

.nwp-notification-countdown {
    display: inline-block;
    vertical-align: top;
    width: 13%;
    text-align: right;
}

.nwp-notification-countdown div {
    display: inline-block;
    width: 35px;
    background: #0000002b;
    color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 5px;
    margin-right: 5px;
    box-sizing: border-box;
}

.nwp-sticky-notification .nwp-notification-countdown div {
    float: left;
}

.nwp-notification-countdown div:last-child {
    margin-right: 0;
}

.nwp-lightbox-notification.nwp-alert-handler.lightbox-banner .nwp-notification-countdown {
    margin-top: 15px;
}

.nwp-sticky-notification.nwp-alert-handler.banner-mode {
    padding: 0;
    min-height: 250px;
}

.nwp-sticky-notification.nwp-alert-handler.banner-mode .nwp-notification-countdown {
    margin-top: -55px;
}

.nwp-sticky-notification.nwp-alert-handler.banner-mode .nwp-notification-countdown div {
    background: var(--nwp-main-color);
}

.nwp-sticky-notification.nwp-alert-handler.banner-mode .nwp-notification-countdown div small {
    color: #8f98a7;
    margin-top: 3px;
}

.nwp-sticky-notification.nwp-alert-handler.bottom_left {
    left: 15px;
    bottom: 15px;
}

.nwp-sticky-notification.nwp-alert-handler.bottom_left.minify {
    left: -170px;
}

.nwp-top-notification.nwp-alert-handler.banner-mode .nwp-notification-countdown {
    position: absolute;
    top: 4px;
    margin-left: 220px;
}

.nwp-sticky-notification.banner-mode .nwp-notification-countdown div {
    float: none;
}

.nwp-alert-close-button a div {
    font-size: 30px;
    color: #959aa4;
    line-height: 0;
    position: absolute;
    top: 15px;
    right: 11px;
    font-weight: 400;
}

.nwp-alert-close-button a div.plus {
    right: 11px;
    font-size: 24px;
}

.nwp-sticky-notification .nwp-alert-close-button a {
    margin: 0;
    background: #000000a6;
    width: 35px;
    height: 35px;
    border-radius: 100px 0 0 100px;
    text-align: right;
    display: block;
    color: #ffffff;
    font-size: 13px;
    padding: 12px 8px;
    box-shadow: rgb(0 0 0 / 29%) 0 5px 50px;
    box-sizing: border-box;
}

.nwp-sticky-notification .nwp-alert-close-button {
    position: absolute;
    top: 45%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}

.nwp-sticky-notification:hover .nwp-alert-close-button {
    left: -25px;
    opacity: 1;
    visibility: visible;
}

.nwp-sticky-notification .nwp-alert-close-button a {
    opacity: 1;
}

.nwp-sticky-notification.nwp-alert-handler.bottom_right.minify, .nwp-sticky-notification.nwp-alert-handler.top_right.minify {
    right: -200px;
}

.nwp-alert-handler.minify.nwp-sticky-notification .nwp-alert-close-button {
    visibility: visible;
    opacity: 1;
}

.nwp-sticky-notification.nwp-alert-handler.minify.nwp-sticky-notification.bottom_right .nwp-alert-close-button, .nwp-sticky-notification.nwp-alert-handler.minify.nwp-sticky-notification.top_right .nwp-alert-close-button {
    left: -35px;
}

.nwp-alert-handler.minify .nwp-alert-close-button a div.minus {
    opacity: 0;
}

.nwp-alert-handler .nwp-alert-close-button a div.plus {
    opacity: 0;
}

.nwp-alert-handler.minify .nwp-alert-close-button a div.plus {
    opacity: 1;
}

.nwp-top-notification .nwp-alert-close-button {
    position: absolute;
    right: 20px;
    top: 0;
    line-height: 0;
    opacity: 0;
}

.nwp-top-notification .nwp-alert-close-button a {
    margin: 0;
    background: #ffffffb8;
    width: 35px;
    height: 35px;
    border-radius: 0 0 100px 100px;
    text-align: center;
    display: block;
    color: #5c5c5c;
    font-size: 13px;
    padding: 12px 11px;
    box-shadow: rgb(0 0 0 / 29%) 0 5px 50px;
    box-sizing: border-box;
}

.nwp-top-notification .nwp-alert-close-button a i {
    margin: 0;
    position: absolute;
    top: 10px;
    right: 11px;
}

.nwp-sticky-notification .nwp-alert-close-button a div {
    color: #fff;
    right: 8px;
    top: 18px;
}

.nwp-sticky-notification .nwp-alert-close-button a div.minus {
    right: 0;
}

.nwp-sticky-notification .nwp-alert-close-button a div.minus {
    right: 10px;
    top: 17px;
}

.nwp-top-notification.nwp-alert-handler.minify .nwp-alert-close-button a {
    background: var(--nwp-main-color);
}

.nwp-top-notification.nwp-alert-handler.minify .nwp-alert-close-button a div {
    color: #FFFFFF;
}

.nwp-lightbox-notification .nwp-alert-close-button {
    position: absolute;
    right: 47%;
    bottom: -50px;
    z-index: 99;
}

.nwp-lightbox-notification .nwp-alert-close-button a {
    display: block;
    width: 35px;
    height: 35px;
    background: #00000069;
    text-align: center;
    border-radius: 20px;
    box-sizing: border-box;
}

.nwp-lightbox-notification .nwp-alert-close-button a div {
    font-size: 15px;
    color: #ffffff;
    font-weight: 500;
    position: relative;
    text-align: center;
    display: inline-block;
    top: 0;
    right: 0;
    line-height: 32px;
    padding: 2px 3px;
}

.nwp-lightbox-notification.nwp-alert-handler.lightbox-banner .nwp-alert-close-button {
    bottom: auto;
    top: 20px;
    left: 20px;
}

.nwp-lightbox-notification.nwp-alert-handler.lightbox-banner .nwp-alert-close-button {
    bottom: auto;
    top: 20px;
    left: 20px;
}

.bottom_left .nwp-alert-close-button a, .top_left .nwp-alert-close-button a {
    border-radius: 0 100px 100px 0;
}

.bottom_left .nwp-alert-close-button, .top_left .nwp-alert-close-button {
    left: auto;
    right: 0;
}

.bottom_left:hover .nwp-alert-close-button, .top_left:hover .nwp-alert-close-button {
    right: -25px;
    left: auto;
}

.bottom_left.nwp-alert-handler.minify.nwp-sticky-notification .nwp-alert-close-button, .top_left.nwp-alert-handler.minify.nwp-sticky-notification .nwp-alert-close-button {
    right: -30px;
}

.admin-bar .nwp-top-notification .nwp-alert-close-button {
    top: 30px;
    opacity:0;
}

.nwp-top-notification.nwp-alert-handler.minify {
    margin-top: -60px;
}

.nwp-top-notification.nwp-alert-handler.minify .nwp-alert-close-button {
    top: 58px;
    animation-name: moveFromTop;
    animation-iteration-count: infinite;
    animation-duration: 1s;
    animation-fill-mode: both;
    display: inline-block;
}

.admin-bar .nwp-top-notification.nwp-alert-handler.minify .nwp-alert-close-button {
    top: 30px;
}

.user-dashboard-sticky-list-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    width: max-content;
}

.user-dashboard-sticky-list-filter ul li {
    display: inline-block;
}

.user-dashboard-sticky-list-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-sticky-list-filter ul li a.active, .user-dashboard-sticky-list-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-sticky-list-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-sticky-list-filter ul li a.active i, .user-dashboard-sticky-list-filter ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-tickets-list-edit-ticket.sticky a {
    right: 25px;
}

.user-dashboard-sticky-list-handler {
    margin-top: 20px;
}

.nwp-sticky-notification .nwp-notification-discount {
    margin-top: 0;
}

.nwp-top-notification.nwp-alert-handler.banner-mode .nwp-notification-discount {
    position: absolute;
    top: 0;
    margin: 6px 0;
}

.nwp-notification-discount {
    margin-top: 50px;
    display: inline-block;
    width: max-content;
    position: relative;
}

.nwp-notification-discount input {
    width: max-content;
    border: none;
    padding: 12px 18px;
    background: #ffffff33;
    border-radius: 6px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    margin: 0 5px 0 auto;
    vertical-align: middle;
}

.nwp-alert-handler.content-mode .nwp-notification-discount a:not(.nwp-notification-copy-button) {
    border: none;
    padding: 12px 25px;
    background: #ffffff33;
    border-radius: 6px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 13px;
    margin: 12px auto 5px;
    vertical-align: middle;
}

.nwp-top-notification.nwp-alert-handler.banner-mode .nwp-notification-discount {
    position: absolute;
    top: 0;
    margin: 6px 0;
}

.nwp-sticky-notification .nwp-notification-discount input, .nwp-sticky-notification .nwp-notification-discount {
    width: 100%;
}

.nwp-sticky-notification .nwp-notification-discount input {
    padding-left: 40px;
}

.nwp-sticky-notification.banner-mode .nwp-notification-discount {
    margin-top: 10px;
}

.nwp-sticky-notification.banner-mode .nwp-notification-countdown div {
    float: none;
}

.nwp-sticky-notification .nwp-notification-discount input {
    background: var(--nwp-main-color);
}

.nwp-notification-copy-button {
    position: absolute;
    top: 3px;
    font-size: 16px;
    left: 4px;
    background: #ffffff;
    color: #404040;
    padding: 9px;
    border-radius: 5px;
    cursor: pointer;
    line-height:0;
}

.nwp-top-notification.nwp-alert-handler.has-discount.is-content .nwp-notification-discount {
    margin: 0;
}

.nwp-top-notification.nwp-alert-handler.has-discount .nwp-top-notification-content {
    width: 72%;
}

.nwp-top-notification.nwp-alert-handler.has-discount.has-button.is-content .nwp-top-notification-content {
    width: 55%;
}

.user-dashboard-create-sticky-fields.show-countdown.loading {
    filter: blur(2px);
}

.nwp-custom-checkbox.nwp-sticky-quick-edit-field {
    position: absolute;
    top: 10px;
    right: 165px;
}

.user-dashboard-report-list-filter ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
}

.user-dashboard-report-list-filter ul li {
    display: inline-block;
}

.user-dashboard-report-list-filter ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-report-list-filter ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-report-list-filter ul li a.active i, .user-dashboard-report-list-filter ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-report-list-filter ul li a.active, .user-dashboard-report-list-filter ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-report-list-handler {
    margin-top: 20px;
}

.user-dashboard-tickets-list-edit-ticket.report a {
    right: 25px;
}

.user-dashboard-single-install-data-title.single-report {
    width: 100%;
    border: none;
    padding: 0;
}

.user-dashboard-ban-message a {
    background: var(--nwp-main-color);
    color: #fff;
    border-radius: 8px;
    font-size: 13px;
    padding: 15px 30px;
    font-weight: 600;
    position: relative;
    margin-top: 20px;
    display: inline-block;
    margin-left: 10px;
}

.user-dashboard-installation-status-note-text.approved {
    border-color: #4caf51;
}

.user-dashboard-single-report-actions ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-single-report-actions ul li a {
    display: inline-block;
    border-radius: 8px;
    padding: 13px 20px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.user-dashboard-single-report-actions ul li a i {
    font-size: 20px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-report-action-label {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-single-report-actions ul li a.reports-list-action-rejection-button {
    background: #ff5858;
}

.user-dashboard-single-report-actions ul li a.disabled {
    padding: 13px;
    filter: grayscale(1);
    pointer-events: none;
    background: #474747;
}

.user-dashboard-single-report-actions ul li a.disabled i {
    margin: 0;
}

.user-dashboard-single-report-actions {
    margin-top: 10px;
}

.user-dashboard-single-report-actions ul li:last-child a {
    background: #545454;
}

.user-dashboard-create-form-step ul li.disable {
    filter: blur(1px) grayscale(1);
    pointer-events: none;
}

.user-dashboard-single-report-area {
    position: relative;
}

.user-dashboard-single-report-area .dashboard-single-ticket-footer-user-information strong {
    display: block;
    color: #acb6c8;
}

.user-dashboard-single-report-area {
    position: relative;
}

.user-dashboard-single-report-area .user-dashboard-single-ticket-footer-user-badge {
    top: 30px;
    right: 25px;
}

.user-dashboard-single-report-area .user-dashboard-single-ticket-reply-item-date {
    top: 25px;
    right: 150px;
}

.user-dashboard-single-report-area .user-dashboard-single-ticket-reply-content {
    margin-bottom: 10px;
}

.user-dashboard-single-report-area {
    margin-bottom: 30px;
}

.user-dashboard-single-install-data-title.single-report .dashboard-single-ticket-footer-user-information small {
    margin: 0;
    font-weight: 600;
}

.user-dashboard-single-install-data-title.single-report .user-dashboard-single-report-area {
    margin-top: 20px;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-checkout-products {
    width: 100%;
    display: inline-block;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-checkout-total-table {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 0;
    text-align: left;
    margin-bottom: 20px;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-checkout-total-table ul li {
    width: 30%;
    box-sizing: border-box;
}

.user-dashboard-checkout-roles {
    margin-bottom: 20px;
}

.user-dashboard-order-verify-result-box {
    margin: 30px auto;
    text-align: center;
    box-sizing: border-box;
}

.user-dashboard-order-verify-result-box-icon img {
    width: 120px;
    margin-bottom: 30px;
}

.user-dashboard-order-verify-result-box h2 {
    font-size: 17px;
}

.user-dashboard-order-verify-result-box p {
    font-size: 14px;
    color: #8f9eb7;
    line-height: 23px;
    width: 650px;
    margin: 10px auto 0;
}

.user-dashboard-order-verify-result-box p strong {
    color: var(--nwp-main-color);
}

.user-dashboard-order-verify-result-handler ul li a i {
    vertical-align: -5px;
    margin-right: 8px;
    font-size: 18px;
}

.user-dashboard-order-verify-result-handler ul li:last-child a {
    background: #333;
}

.user-dashboard-order-verify-result-handler ul {
    margin-top: 20px;
}

.user-dashboard-order-verify-result-handler ul li a {
    display: inline-block;
    border-radius: 6px;
    padding: 15px 30px;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    margin-bottom: 5px;
    margin-right: 15px;
}

.user-dashboard-order-verify-result-handler ul li {
    display: inline-block;
}

.user-dashboard-order-verify-result-box.error {
    border-color: #fba653;
}

.user-checkout-select-gateways ul li img {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}

.user-dashboard-payment-gateway-content {
    display: inline-block;
    vertical-align: middle;
    width: 78%;
}

.user-checkout-select-gateways ul li a {
    border: 2px dashed #d5d5d599;
    border-radius: 10px;
    padding: 25px;
    display: block;
    box-sizing: border-box;
    filter: grayscale(1) blur(0.7px);
}

.user-checkout-select-gateways ul li h4 {
    font-weight: 800;
    color: var(--nwp-main-color);
    display: block;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 15px;
}

.user-checkout-select-gateways ul li span:not(.user-dashboard-wallet-balance-checkout strong span) {
    vertical-align: middle;
    font-size: 13px;
    color: #a5b2c4;
    font-weight: 500;
    text-align: left;
    line-height: 17px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-top: 2px;
}

.user-checkout-select-gateways ul li.active a {
    filter: none;
    border-color: var(--nwp-main-color);
}

.user-checkout-select-gateways.payments ul li, .user-checkout-select-gateways.wallet ul li {
    width: 100%;
}

.user-checkout-select-gateways.payments ul li h4, .user-checkout-select-gateways.wallet ul li h4 {
    display: inline-block;
    width: 81%;
    margin: 0;
    vertical-align: middle;
    padding-left: 10px;
    box-sizing: border-box;
}

.user-checkout-select-gateways.payments ul li img, .user-checkout-select-gateways.wallet ul li img {
    display: inline-block;
    vertical-align: middle;
}

.user-checkout-select-gateways.payments ul li a, .user-checkout-select-gateways.wallet ul li a {
    padding: 20px;
}

.user-checkout-select-gateways.payments ul, .user-checkout-select-gateways.wallet ul {
    margin-bottom: 0;
}

.user-dashboard-invoices-list-handler .user-dashboard-orders-list-single-meta ul li:last-child a {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    vertical-align: -3px;
}

.user-dashboard-payments-transactions-list-item p a {
    font-weight: 600;
}

.user-dashboard-agent-reply-area .user-dashboard-field-item-upload {
    margin: 15px 0px 0px;
}

.user-dashboard-ticket-agent-actions ul {
    padding: 0;
}

.user-dashboard-menu.extra-menu {
    margin-bottom: 20px;
}

.user-dashboard-create-extra-form ul li.user-dashboard-product-buyers-tab {
    background: #ffd75f;
}

.user-dashboard-create-extra-form ul li.user-dashboard-product-buyers-tab a {
    color: #00000069;
}

.user-dashboard-create-extra-form ul li.user-dashboard-product-buyers-tab a.active small {
    background: #333333b3;
}

.user-dashboard-create-post-step-title[data-step-id="6"] {
    border: none;
    margin-bottom: 10px;
}

.user-dashboard-product-buyer-list-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-product-buyer-list-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 2%;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    vertical-align: middle;
}

.user-dashboard-product-buyer-list-meta {
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
    text-align: left;
    width: max-content;
    padding: 0 10px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.user-dashboard-product-buyer-list-meta.email {
    max-width: 20%;
}

.user-dashboard-product-buyer-list-meta.total {
    width: max-content;
}

.user-dashboard-product-buyer-list-meta strong {
    margin-left: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-product-buyer-list-single div:last-child {
    border: none;
}

.user-dashboard-product-buyer-list-meta i {
    font-size: 14px;
    vertical-align: -3px;
    margin-right: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-product-buyer-list-action ul li {
    display: inline-block;
}

.user-dashboard-product-buyer-list-action {
    width: 20%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.user-dashboard-product-buyer-list-action ul li a {
    margin-right: 15px;
    background: #f1f5f6;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
    border-radius: 35px;
    color: #7c89a0;
    font-size: 12px;
    padding: 8px 15px;
    display: inline-block;
}

.user-dashboard-product-buyer-list-action ul li a:hover {
    background: var(--nwp-main-color);
    color: #fff;
}

.user-dashboard-product-buyer-list-action ul li a i {
    font-size: 14px;
    vertical-align: -3px;
    margin-right: 5px;
}

.nwp-custom-checkbox.send-sms-update small {
    margin-left: 50px;
    margin-top: 7px;
}

.nwp-custom-checkbox.send-sms-update {
    margin-top: 0;
    margin-bottom: 20px;
}

.nwp-custom-checkbox.nwp-custom-discount-code {
    margin-top: 0;
    margin-bottom: 30px;
}

.nwp-custom-checkbox.nwp-custom-discount-code small {
    margin-top: 6px;
    margin-left: 50px;
}

.user-dashboard-discount-box {
    width: 350px;
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .3s;
}

.user-dashboard-discount-box.show {
    height: 90px;
    margin-bottom: 30px;
}

.user-dashboard-discount-box input {
    width: 100%;
    border: 2px dashed #00000029;
    border-radius: 5px;
    padding: 13px 20px;
    display: block;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 3px !important;
    text-transform: uppercase;
}

.user-dashboard-discount-box h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 14px;
    border-left: 3px solid var(--nwp-main-color);
    padding-left: 5px;
    width: 100%;
    color: #525f74;
    margin-bottom: 15px;
}

.user-dashboard-applied-coupon h3 {
    font-weight: 600;
    display: block;
    color: #5c6b7f;
    font-size: 15px;
}

.user-dashboard-discount-box a {
    line-height: 22px;
    background: var(--nwp-main-color);
    border-radius: 5px;
    text-align: center;
    padding: 7px 18px;
    font-size: 13px;
    color: #fff;
    display: block;
    font-weight: 600;
    position: absolute;
    top: 38px;
    right: 6px;
}

.user-dashboard-applied-coupon ul li .coupon {
    width: 350px;
    height: 150px;
    border-radius: 10px;
    margin: auto;
    display: flex;
    align-items: stretch;
    position: relative;
    text-transform: uppercase;
    overflow: hidden;
}

.user-dashboard-applied-coupon ul li .coupon::before,
.user-dashboard-applied-coupon ul li .coupon::after {
    content: "";
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: -1;
}

.user-dashboard-applied-coupon ul li .coupon::before {
    left: 15px;
    background-image: radial-gradient(
            circle at 0 50%,
            transparent 25px,
            var(--nwp-main-color) 26px
    );
    border-radius: 10px;
}

.user-dashboard-applied-coupon ul li .coupon::after {
    right: 0;
    background-image: radial-gradient(circle at 100% 50%, #f0f1f8 25px, var(--nwp-main-color) 26px);
}

.user-dashboard-applied-coupon ul li .coupon > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.user-dashboard-applied-coupon ul li .left {
    width: 20%;
    border-right: 2px dashed rgba(0, 0, 0, 0.13);
}

.user-dashboard-applied-coupon ul li .left div {
    transform: rotate(-90deg);
    white-space: nowrap;
    font-weight: bold;
    font-size: 13px;
    margin-right: -20px;
}

.user-dashboard-applied-coupon ul li .center {
    flex-grow: 1;
    text-align: center;
}

.user-dashboard-applied-coupon ul li .right {
    width: 25%;
    background-image: radial-gradient(circle at 100% 50%, var(--nwp-main-color) 25px, #f1f5f6 26px);
}

.user-dashboard-applied-coupon ul li .right div {
    font-size: 16px;
    transform: rotate(-90deg);
    letter-spacing: 1px;
    margin-right: 20px;
    text-align: center;
}

.user-dashboard-applied-coupon ul li .center h2 {
    background: #000;
    padding: 0 10px;
    font-size: 1.15rem;
    white-space: nowrap;
}

.user-dashboard-applied-coupon ul li .center h3 {
    font-size: 1.15rem;
}

.user-dashboard-applied-coupon ul li .center small {
    font-size: 0.625rem;
    font-weight: 600;
    letter-spacing: 1px;
}

.user-dashboard-applied-coupon ul li {
    display: inline-block;
    margin-top: 20px;
    margin-left: -15px;
}

.user-dashboard-applied-coupon ul li .right a {
    position: absolute;
    top: 40%;
    background: #333;
    color: #fff;
    padding: 8px;
    box-sizing: border-box;
    border-radius: 100px;
    z-index: 3;
    left: 0;
}

.user-dashboard-applied-coupon {
    margin-bottom: 30px;
}

.user-dashboard-applied-coupon ul li .center *, .user-dashboard-applied-coupon ul li .left * {
    color: #fff;
}

.user-dashboard-checkout-total-table-v2 ul li {
    display: block;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
    color: #7e8ca5;
    font-size: 13px;
    font-weight: 600;
    text-transform: capitalize;
}

.user-dashboard-checkout-total-table-v2 ul li:last-child {
    margin-bottom: 5px;
    border-top: 2px dashed #d6d5d5;
    padding-top: 20px;
    font-weight: 600;
}

.user-dashboard-checkout-total-table-v2 ul li strong {
    color: #495569;
    font-size: 14px;
    font-weight: 700;
    max-width: 250px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: max-content;
    position: absolute;
    top: 0;
    right: 0;
}

.user-dashboard-checkout-total-table-v2 ul li i {
    font-weight: 600;
    margin-right: 5px;
    font-size: 16px;
    vertical-align: -3px;
    color: #7e8ca0;
}

.user-dashboard-checkout-total-table-v2 {
    width: 35%;
    border-radius: 10px;
    margin-bottom: 40px;
    padding-top: 10px;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-remove-coupon-table {
    font-weight: 700;
    color: #fa7174;
    margin-left: 5px;
    font-size: 12px;
    vertical-align: 1px;
}

.user-dashboard-checkout-total-table-v2 ul li:last-child strong bdi {
    font-size: 18px;
}

.user-dashboard-checkout-total-table-v2 ul li:last-child strong bdi span {
    font-size: 13px;
    vertical-align: 2px;
}

.user-dashboard-checkout-total-table-v2 ul li:last-child strong {
    background: var(--nwp-main-color);
    top: 15px;
    color: #fff;
    padding: 0 4px;
}

.user-dashboard-checkout-total-table-v2 ul li small {
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #a5b2c4;
    margin-top: 5px;
}

.user-dashboard-checkout-total-table-v2 ul li b {
    color: var(--nwp-main-color);
}

.user-dashboard-data-handler.checkout-page .user-dashboard-checkout-item-remove a {
    font-size: 13px;
    padding: 9px 18px;
}

.user-dashboard-data-handler.checkout-page .user-dashboard-checkout-item-remove a i {
    margin-right: 5px;
    font-size: 17px;
    vertical-align: -5px;
}

.user-dashboard-checkout-products-items ul li .user-dashboard-checkout-item-meta ul li:last-child i {
    color: orange;
    position: relative;
    z-index: -1;
}

.nwp-dashboard-all-ticket-filter ul li:nth-child(8) {
    margin-top: 22px;
}

.nwp-dashboard-all-ticket-filter ul li {
    position: relative;
    display: inline-block;
    margin-right: 9px;
    width: 24%;
    vertical-align: middle;
    margin-bottom: 0;
}

.nwp-dashboard-all-ticket-filter li.user-dashboard-field-item {
    width: 24%;
    vertical-align: top;
    margin-bottom: 20px;
}

.nwp-dashboard-all-ticket-filter ul li label small {
    display: block;
    color: #5c6d81;
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 500;
    text-align: left;
}

.nwp-dashboard-all-ticket-filter ul li label i {
    position: absolute;
    top: 33px;
    left: 12px;
    color: #8c93a9;
    font-size: 15px;
}

.nwp-dashboard-all-ticket-filter ul li label input {
    border: 2px solid #e8e8e8;
    padding: 15px 40px;
    font-size: 12px;
    border-radius: 7px;
    width: 100%;
    font-weight: 500;
}

.nwp-dashboard-all-ticket-filter ul li:last-child a {
    background: var(--nwp-main-color);
    color: #fff;
    display: block;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    margin-top: 2px;
}

.nwp-dashboard-all-ticket-filter ul li:last-child a i {
    margin-right: 9px;
    font-size: 18px;
    vertical-align: -2px;
}

.nwp-dashboard-all-ticket-filter .user-dashboard-field-item {
    width: 100%;
}

.user-dashboard-custom-filter-type ul {
    background: #f8f8f8;
    margin: 10px 0;
    border-radius: 7px;
    padding: 14px 16px 16px 11px;
    width: max-content;
}

.user-dashboard-custom-filter-type ul li {
    display: inline-block;
}

.user-dashboard-custom-filter-type ul li a {
    color: #748194;
    font-size: 13px;
    padding: 7px 15px;
    border-radius: 5px;
}

.user-dashboard-custom-filter-type ul li a.active, .user-dashboard-custom-filter-type ul li a:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    opacity: 1;
}

.user-dashboard-custom-filter-type ul li a.active i, .user-dashboard-custom-filter-type ul li a:hover i {
    color: var(--nwp-main-color);
}

.user-dashboard-custom-filter-type ul li a i {
    vertical-align: -2px;
    margin-right: 5px;
}

.user-dashboard-single-install-save-field {
    position: relative;
}

.user-dashboard-single-install-save-field label {
    color: #94a1b6;
    font-size: 13px;
    display: block;
    margin-bottom: 8px;
    font-weight: 600;
    margin-top: 20px;
}

.user-dashboard-single-install-save-field i {
    position: absolute;
    top: 38px;
    z-index: 2;
    font-size: 18px;
    left: 17px;
    color: #94a1b6;
}

.user-dashboard-single-install-save-field textarea {
    width: 100%;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #7d84a2;
}

.select2 .select2-container a:not(a.select2-search-choice-close , .user-dashboard-field-item .select2-container a, .user-dashboard-field-item-v2 .select2-container a , .user-dashboard-club-awards-list-filter a.select2-choice) {
    border-radius: 9px;
    padding: 9px 0;
    background: #ffffff;
    border: 1px solid #9999993b;
    box-shadow: none !important;
    color: #8c92b1;
    font-size: 13px;
    font-weight: 600;
    box-sizing: content-box;
}

.user-dashboard-single-install-save-button a, .user-dashboard-single-refund-save-button a {
    margin-top: 20px;
    display: block;
    background: var(--nwp-main-color);
    border-radius: 5px;
    padding: 13px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
}

.user-dashboard-single-install-save-button a i, .user-dashboard-single-refund-save-button a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 5px;
}

.user-dashboard-installation-single-login input {
    cursor: copy;
    width: 60%;
    border: 2px dashed #e8e8e8;
    padding: 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #3e3e3e;
    transition: all .3s;
}

.nwp-admin-custom-chart {
    position: relative;
    height: 300px;
    border-bottom: 1px solid #e4e4e4;
    width: 95%;
    margin-top: 50px;
    margin-left: 35px;
}

.nwp-admin-custom-chart-vertical-value {
    position: absolute;
    left: 0;
    height: 1px;
    background-color: #e4e4e4;
    width: 100%;
}


.nwp-admin-custom-chart-vertical-column:hover {
    scale: 1.05;
    opacity: 1;
}

.nwp-admin-custom-chart-vertical-column {
    position: absolute;
    width: 3%;
    bottom: 0;
    background-color: var(--nwp-main-color) !important;
    margin: 0 3%;
    transition: all .3s;
    opacity: 0.9;
    cursor: help;
    border-radius: 100px 100px 0 0;
    max-height: 100%;
}

.nwp-admin-custom-chart-vertical-value div {
    margin: -10px 0 0 -35px;
    font-weight: 500;
    color: #999;
    font-size: 13px;
}

.nwp-admin-custom-chart-vertical-column div {
    margin-top: -20px;
    font-weight: 500;
    color: #818181;
    font-size: 13px;
    text-align: center;
    width: max-content;
    min-width: 30px;
}

.nwp-admin-statistics-overview-item i {
    position: absolute;
    font-size: 25px;
    background: #ffffff;
    text-align: center;
    border-radius: 8px;
    padding: 15px;
    color: var(--nwp-main-color) !important;
    top: 30px;
    right: 30px;
    box-shadow: var(--nwp-box-shadow);
    font-weight: 400;
    z-index: 1;
    box-sizing: border-box;
}

.nwp-admin-statistics-overview-item {
    position: relative;
    padding: 35px;
    border-radius: 15px;
    display: inline-block;
    width: 24%;
    margin-right: 20px;
    background: var(--nwp-main-color) !important;;
}

.nwp-admin-statistics-overview-item strong {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0;
}

.nwp-admin-statistics-overview-item h5 {
    font-size: 13px;
    font-weight: 500;
    color: #ffffff;
    margin-top: 5px;
    margin-bottom: 0;
}

.nwp-admin-statistics-overview h3 {
    margin-bottom: 20px;
    margin-top: 10px;
}

.nwp-admin-statistics-overview {
    padding-bottom: 20px;
}

.nwp-admin-statistics-overview-item.red {
    background: #e84293;
}

.nwp-admin-statistics-overview-item.red i {
    color: #e84293;
}

.nwp-admin-statistics-overview-item:last-child {
    margin-right: 0;
}

.nwp-admin-statistics-overview-item.green {
    background: #00b894;
}

.nwp-admin-statistics-overview-item.green i {
    color: #00b894;
}

.nwp-admin-statistics-overview-item.purple {
    background: #a29bfe;
}

.nwp-admin-statistics-overview-item.purple i {
    color: #a29bfe;
}

.nwp-admin-statistics-overview-item.gray {
    background: #ff7675;
}

.nwp-admin-statistics-overview-item.gray i {
    color: #ff7675;
}

.nwp-admin-statistics-overview-item.cyan {
    background: #00BCD4;
}

.nwp-admin-statistics-overview-item.cyan i {
    color: #00BCD4;
}

.nwp-admin-custom-chart-header {
    position: relative;
}

.nwp-admin-statistics-section {
    margin: 40px 0 120px;
}

.nwp-admin-statistics-section h3 {
    border-left: 5px solid var(--nwp-main-color);
    padding: 15px;
    background: #fcfcfc;
    font-size: 14px;
    font-weight: 600;
    color: #5d5d5d;
}

.nwp-admin-custom-chart-filter {
    position: absolute;
    top: 6px;
    right: 20px;
    vertical-align: middle;
}

.nwp-custom-tabs-content ul {
    margin: 0;
    padding: 0;
}

.nwp-admin-custom-chart-filter ul li {
    display: inline-block;
}

.nwp-admin-custom-chart-filter ul li a {
    font-weight: 500;
    padding: 10px 15px;
    display: block;
    text-decoration: none;
    color: #7b889e;
    font-size: 13px;
}

.nwp-admin-custom-chart-filter ul li a.active {
    border-bottom: 4px solid var(--nwp-main-color);
}

.nwp-admin-custom-chart.horizontal .nwp-chart-title {
    writing-mode: vertical-rl;
    font-size: 11px;
    text-align: right;
    width: 100%;
    line-height: 25px;
    display: block;
    padding: 10px 0;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    left: -30px;
    color: #636363;
    top: auto;
    background: #f5f5f5;
    border-radius: 100px 100px 0 0;
    height: max-content;
}

.nwp-mouse-tooltip {
    transform: translate(-50%, -200%);
    position: absolute;
    color: #ffffff;
    background-color: #000000bd;
    border: none;
    border-radius: 7px;
    padding: 15px 20px;
    z-index: 10;
    display: block;
    width: 100%;
    max-width: 200px;
    top: 0;
    left: 50%;
    text-align: left;
    font-family: monospace;
    text-transform: capitalize;
}

.nwp-mouse-tooltip-link.nwp-chart-data {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.nwp-admin-custom-chart-vertical-column div.nwp-chart-title {
    position: absolute;
    bottom: -27px;
    width: 60px;
    margin: 0;
    left: -80%;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    color: #999;
    text-transform: capitalize;
}

.nwp-custom-loader-chart-loading {
    margin-top: 50px;
}

.nwp-admin-statistics-holder {
    padding-top: 10px;
}

.nwp-admin-statistics-overviews .nwp-admin-statistics-overview:last-child {
    padding: 0;
}

.nwp-settings-fields-holder .nwp-settings-field {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px dashed rgba(209, 209, 209, 0.6);
}

.nwp-settings-fields-holder .nwp-settings-field:last-child {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: none;
}

.nwp-settings-field .nwp-settings-field-text {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
}

.nwp-settings-field-text p {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #5f6774;
}

.nwp-settings-field-text small {
    color: #a7b2bf;
    font-size: 13px;
    font-weight: 500;
}

.nwp-settings-field .nwp-settings-field-value {
    width: 29.9%;
    display: inline-block;
    vertical-align: middle;
}

.nwp-settings-field-currency {
    position: absolute;
    right: -1px;
    height: 100%;
    background: var(--nwp-main-color);
    width: 50px;
    border-radius: 0 10px 10px 0;
    text-align: center;
    line-height: 50px;
    font-size: 13px;
    font-weight: 600;
    color: #fff;
}

.nwp-settings-field-value input {
    border: 2px dashed #e8e8e8;
    padding: 14px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    font-weight: 500;
    color: #5f6774;
    transition: all .3s;
    z-index: 1;
}

.nwp-settings-field-value {
    position: relative;
}

.nwp-settings-fields-holder {
    padding: 20px 0;
}

.nwp-settings-field-save-button a {
    display: block;
    background: var(--nwp-main-color);
    padding: 15px 35px;
    border-radius: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    width: max-content;
}

.nwp-settings-field-save-button a i {
    font-size: 19px;
    margin-right: 10px;
    font-weight: 500;
    vertical-align: -5px;
}

.nwp-settings-fields-holder .select2-container-multi .select2-choices .select2-search-field input {
    border-radius: 9px;
    padding: 13px 15px;
    background: #ffffff;
    border: 2px dashed #e8e8e8;
    box-shadow: none !important;
    color: #676767;
    font-weight: 500;
    font-size: 13px;
    margin-top: 5px;
}

.user-dashboard-users-wallet-single {
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative;
}

.user-dashboard-users-wallet-single-id {
    border-right: 1px solid #ececec;
    display: inline-block;
    width: 6%;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    color: var(--nwp-main-color);
    vertical-align: middle;
}

.user-dashboard-users-wallet-single-id span {
    font-size: 12px;
    font-weight: 500;
    color: #a6b0c4;
}

.user-dashboard-users-wallet-single-id small {
    background: var(--nwp-main-color);
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: 3px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.user-dashboard-users-wallet-single-title h3 {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    padding: 0 6px 0;
    color: #4c5158;
    border-left: 3px solid var(--nwp-main-color);
    margin-left: 10px;
}

.user-dashboard-users-wallet-single-data {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-users-wallet-single-meta ul li {
    padding-right: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #97a3b3;
    position: relative;
    border-right: 1px solid #d4d4d4;
}

.user-dashboard-users-wallet-single-meta ul li:last-child {
    padding: 0;
    margin: 0;
    border: none;
}

.user-dashboard-users-wallet-single-meta ul li i {
    vertical-align: -4px;
    margin-right: 5px;
    font-size: 17px;
    color: var(--nwp-main-color);
}

.user-dashboard-users-wallet-single-meta ul li:last-child i {
    color: #ef9a00;
}

.user-dashboard-users-wallet-single-meta ul li .nwp-tooltip-content {
    bottom: -20px;
    left: 0;
}

.user-dashboard-users-wallet-single-meta ul li:hover .nwp-tooltip-content {
    bottom: -40px;
    top: auto;
    left: 0;
}

.user-dashboard-users-wallet-single-meta {
    padding: 8px 8px 0;
}

.user-dashboard-users-wallet-list {
    margin-top: 15px;
}

.user-dashboard-users-wallet-single-action {
    position: absolute;
    top: 25px;
    right: 25px;
}

.user-dashboard-users-wallet-single-action ul li {
    display: inline-block;
    margin-left: 5px;
    position: relative;
}

.user-dashboard-users-wallet-single-action ul li a {
    background: #f1f5f6;
    padding: 11px;
    border-radius: 6px;
    box-sizing: border-box;
    display: block;
    color: #8f9eb7;
    line-height: 0;
}

.user-dashboard-users-wallet-single-action ul li a:hover {
    background: var(--nwp-main-color);
    opacity: 1;
    color: #FFFFFF;
}

.user-dashboard-users-wallet-single-action ul li .nwp-tooltip-content {
    bottom: -50px;
    right: 0;
}

.user-dashboard-users-wallet-single-action .nwp-tooltip-area-bottom .nwp-tooltip-content:after {
    right: 6px;
    left: auto;
}

.user-dashboard-users-wallet-single-action ul li:hover .nwp-tooltip-content {
    bottom: -40px;
}

.nwp-custom-loader-single-item-wallet {
    margin-top: 40px;
}

.user-dashboard-users-wallet-single-meta ul li svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
}

.nwp-settings-fields-holder .select2-container .select2-choice > .select2-chosen {
    padding: 0;
    margin: 0 0 0 20px;
    font-weight: 500;
}

.admin-dashboard-payments-filter .user-dashboard-field-item:nth-child(4), .admin-dashboard-payments-filter .user-dashboard-field-item:nth-child(8) {
    margin-right: 0;
}

.admin-dashboard-payments-filter .user-dashboard-field-item, .admin-dashboard-payments-filter .user-dashboard-field-item-button, .admin-user-edit-fields .user-dashboard-field-item {
    display: inline-block;
    width: 23.7%;
    margin-right: 10px;
    vertical-align: middle;
}

.nwp-payment-transaction-filter-button a {
    background: var(--nwp-main-color);
    color: #fff;
    display: block;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    margin-top: 2px;
}

.nwp-payment-transaction-filter-button a i, .nwp-payment-transaction-export-excel a i {
    margin-right: 9px;
    font-size: 18px;
    vertical-align: -2px;
}

.nwp-payment-transaction-export-excel a {
    background: #338d37;
    color: #fff;
    display: block;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    margin-top: 2px;
}

.user-dashboard-users-wallet-single-meta ul li.payment-detail small.nwp-tooltip-content {
    width: 100%;
    white-space: normal;
    top: 40px;
    bottom: auto;
    line-height: 20px;
}

.user-dashboard-users-wallet-single-meta ul li.payment-detail:hover small.nwp-tooltip-content {
    top: 30px;
}

.user-dashboard-users-wallet-single-title ul li i {
    vertical-align: -2px;
    margin-right: 5px;
    font-size: 14px;
    color: #8f94b3;
}

.user-dashboard-users-wallet-single-title ul li {
    display: inline-block;
    font-size: 13px;
    color: #8594af;
    margin-right: 20px;
}

.user-dashboard-users-wallet-single-title ul {
    display: inline-block;
    margin-left: 10px;
}

.user-dashboard-users-wallet-single-meta ul li strong {
    margin-right: 5px;
    color: var(--nwp-main-color);
}

.user-dashboard-header-profile-data.edit-user .user-header-wallet-balance small:last-child {
    margin-right: 10px;
}

.admin-user-edit-fields {
    margin-top: 20px;
}

.admin-user-edit-fields .user-dashboard-field-item {
    vertical-align: top;
}

.admin-user-edit-fields .user-dashboard-field-item.textarea {
    width: 100%;
}

.admin-user-edit-fields .user-dashboard-field-item.full-width {
    width: 100%;
}

.user-dashboard-field-item-checkbox.nwp-custom-checkbox {
    width: 16%;
    display: inline-block;
}

.nwp-custom-checkbox.red label input:checked ~ span, .nwp-custom-checkbox.red label input:checked ~ span i::before, .nwp-custom-checkbox.red label input:checked ~ span i::after {
    background: red;
}

.nwp-custom-checkbox.red label input:checked ~ span i::before {
    box-shadow: 7px 0 0 red;
}

.nwp-custom-checkbox.red label input:checked ~ span, .nwp-custom-checkbox.red label input:checked ~ span i::before, .nwp-custom-checkbox.red label input:checked ~ span i::after {
    background: red;
}

.user-dashboard-field-item-checkbox.nwp-custom-checkbox span {
    margin-top: -2px;
}

.admin-dashboard-user-edit-actions ul li a {
    background: #4b4c4e;
    color: #fff;
    padding: 15px 30px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    position: relative;
}

.admin-dashboard-user-edit-actions ul li a i {
    font-size: 18px;
    vertical-align: -4px;
    margin-right: 10px;
    margin-left: -5px;
}

.admin-dashboard-user-edit-actions ul li {
    display: inline-block;
    margin-right: 10px;
}

.admin-dashboard-user-edit-actions {
    margin: 40px 0 60px;
}

.admin-dashboard-user-edit-actions ul li a[data-user-action="SwitchUser"] {
    background: #565656;
}

.admin-dashboard-user-edit-actions ul li a[data-user-action="Terminate"] {
    background: #de7070;
}

.nwp-user-edit-generate-new-password a {
    position: absolute;
    top: 30px;
    right: 6px;
    font-size: 20px;
    background: var(--nwp-main-color);
    padding: 10px;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    line-height: 0;
}

.user-dashboard-field-item.change-password {
    width: 35%;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(even), .user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(odd) {
    width: 32%;
    margin-right: 16px;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item.user-dashboard-editor {
    width: 100%;
}

.user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(3), .user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(6), .user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(9), .user-dashboard-create-post-step-fields.add-ticket .user-dashboard-field-item:nth-child(12) {
    margin-right: 0;
}

.user-dashboard-header-profile-data.edit-user .user-header-wallet-balance {
    margin-top: 2px;
}

.user-dashboard-field-item-checkbox-row {
    margin-bottom: 5px;
}

.admin-dashboard-users-list-search li.user-dashboard-field-item {
    width: 26%;
    vertical-align: middle;
    margin-right: 14px;
}

.admin-dashboard-users-list-search li.user-dashboard-field-item:first-child {
    width: 36%;
}

.admin-dashboard-users-list-search li.action-button, .admin-dashboard-users-list-search li.reaction-button {
    width: 17%;
    display: inline-block;
    vertical-align: middle;
}

.admin-dashboard-users-list-search li.action-button a, .admin-dashboard-users-list-search li.reaction-button a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 16px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
    display: block;
}

.admin-dashboard-users-list-search li.action-button a i, .admin-dashboard-users-list-search li.reaction-button a i {
    margin-right: 5px;
    font-size: 16px;
    vertical-align: -4px;
}

.admin-dashboard-users-list-search li.reaction-button a {
    background: orange;
    margin-left: 10px;
}

.admin-dashboard-users-list-search {
    margin-top: 10px;
}

.user-dashboard-installation-single-meta ul li.product-name {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.admin-dashboard-send-notification-form li.user-dashboard-field-item {
    width: 31.6%;
}

.admin-dashboard-send-notification-form {
    margin-top: 10px;
}

.user-dashboard-notification-list-thumbnail-image {
    width: 60px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.user-dashboard-notification-list-thumbnail-image img {
    width: 100%;
    border-radius: 14px;
}

.admin-dashboard-notifications-list .user-dashboard-users-wallet-single-id {
    width: 10%;
}

.admin-dashboard-notifications-list {
    margin: 10px 0;
}

.user-dashboard-notification-thumbnail img {
    width: 300px;
}

.user-dashboard-notification-thumbnail {
    text-align: center;
}

.user-dashboard-data-handler.orders-list .admin-dashboard-payments-filter {
    margin-top: 10px;
}

.admin-dashboard-payments-filter li.user-dashboard-field-item.order-product-list {
    width: 49%;
    margin-right: 0;
}

.admin-dashboard-payments-filter li.user-dashboard-field-item.order-status-list {
    margin-right: 11px;
}

.user-dashboard-data-handler.order-manager .user-dashboard-page-title small {
    color: #95a6be;
    font-size: 13px;
    margin-top: -1px;
    display: inline-block;
}

.user-dashboard-data-handler.order-manager .user-dashboard-page-title small i {
    font-size: 15px;
    vertical-align: -2px;
    margin-right: 4px;
}

.admin-dashboard-order-editable-fields ul li:last-child {
    margin-right: 0;
}

.admin-dashboard-order-editable-fields ul li {
    width: 32%;
}

.admin-dashboard-order-editable-fields {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}

.admin-dashboard-order-data-box .user-dashboard-single-order-top-meta {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    border-radius: 0;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}

.admin-dashboard-order-data-box .user-dashboard-single-order-top-meta ul {
    margin: 0;
}

.admin-dashboard-order-data-box .user-dashboard-single-order-top-meta ul li {
    width: 24.6%;
    display: inline-block;
    margin-right: 0;
    margin-bottom: 20px;
    position: relative;
}

.admin-dashboard-order-data-box .user-dashboard-single-order-top-meta ul li i {
    color: #fff;
    border: none;
    background: var(--nwp-main-color);
    margin-right: 5px;
}

.user-dashboard-single-order-top-meta ul.loading:last-child li i, .user-dashboard-single-order-top-meta ul.loading:last-child li small, .user-dashboard-single-order-top-meta ul.loading:last-child li strong {
    width: max-content;
    background: #e1e9ee;
    color: #e1e9ee;
    pointer-events: all;
    cursor: no-drop;
    border-color: #e1e9ee;
    border-radius: 6px;
    margin-bottom: 3px;
    position: relative;
}

.user-dashboard-single-order-top-meta ul.loading:last-child li:after {
    content: "";
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
}

.user-dashboard-download-item-data ul li input {
    color: #828fa3;
    border: 2px solid #e8e8e8;
    padding: 13px 25px 13px 50px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    font-weight: 500;
    transition: all .3s;
}

.user-dashboard-download-item-data ul li input::placeholder {
    color: #9dabbf;
}

.user-dashboard-download-item-data ul li.editable i {
    top: 5px;
    position: absolute;
    font-size: 18px;
    font-weight: 600;
    left: 5px;
    background: #f4f4f4;
    padding: 9px;
    border-radius: 6px 0 0 6px;
    color: var(--nwp-main-color);
    z-index: 1;
}

.user-dashboard-data-handler.order-manager .user-dashboard-download-item-data ul li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-download-item-data ul li.editable:nth-child(2), .user-dashboard-download-item-data ul li.editable:nth-child(3), .user-dashboard-download-item-data ul li.editable:nth-child(4) {
    width: 15%;
}

.user-dashboard-download-item-data ul li.editable {
    margin-right: 10px;
    width: 33.2%;
}

.user-dashboard-download-item-data ul li input[name="item_before_discount"] {
    text-decoration: line-through;
}

.user-dashboard-data-handler.order-manager .user-dashboard-checkout-total-table-v2 ul li {
    border: none;
    margin-top: 0;
    margin-bottom: 10px;
}

.user-dashboard-data-handler.order-manager .user-dashboard-checkout-total-table-v2 {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 2px dashed #dbe1e5;
    color: #8e9bb0;
    font-weight: 600;
    padding: 30px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-data-handler.order-manager .user-dashboard-downloads-list-item {
    border: none;
    padding: 15px 0 0;
    margin-bottom: 10px;
}

.admin-dashboard-manage-order-downloadable-permissions.select2 .select2-container-multi .select2-choices .select2-search-choice {
    padding: 15px 30px;
    border-radius: 5px;
}

.admin-dashboard-manage-order-downloadable-permissions.select2 .select2-container-multi .select2-search-choice-close {
    width: 20px;
    height: 20px;
    top: 13px;
    left: 8px;
}

.admin-dashboard-manage-order-downloadable-permissions.se.user-dashboard-data-handler.order-manager .user-dashboard-downloads-list-itemlect2 .select2-container-multi .select2-choices .select2-search-field input, .user-dashboard-data-handler.order-manager input.select2-input, .user-dashboard-data-handler.add-order input.select2-input {
    border: 2px dashed #dbe1e5;
    padding: 15px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
    font-weight: 500;
    color: #797b9b;
    transition: all .3s;
    margin-top: 15px;
}

.admin-dashboard-manage-order-downloadable-permissions.select2 .select2-container-multi .select2-choices .select2-search-field input::placeholder, .user-dashboard-data-handler.order-manager input.select2-input::placeholder, .user-dashboard-data-handler.add-order input.select2-input::placeholder {
    color: #797b9b;
}

.user-dashboard-data-handler.order-manager .user-dashboard-downloads-list-item .user-dashboard-downloads-list-item-image {
    border: none;
    margin: 0;
    padding: 0;
}

.user-dashboard-data-handler.order-manager .user-dashboard-downloads-list-item-title {
    width: 86%;
    margin: 0;
    padding: 0;
}

.user-dashboard-data-handler.order-manager .user-dashboard-download-item-data ul li:last-child.delete-item a i {
    background: #ff6161;
    display: inline-block;
    margin: 0;
    text-align: center;
    color: #fff;
    padding: 13px;
    vertical-align: sub;
    border-radius: 5px;
    font-size: 17px;
}

.admin-dashboard-add-new-product-order {
    margin-bottom: 30px;
}

.admin-dashboard-add-new-product-order li.select2-search-choice {
    display: none !important;
}

.user-dashboard-download-item-data ul li.editable.support-day, .user-dashboard-download-item-data ul li.editable.support-count {
    width: 12%;
}

.admin-dashboard-user-edit-actions ul li:nth-child(even) a {
    background: var(--nwp-main-color);
}

.user-dashboard-data-handler.order-manager .admin-dashboard-order-editable-fields ul li:nth-child(3) {
    margin-right: 0;
}

.user-dashboard-data-handler.add-order.order-manager .admin-dashboard-add-order-fields ul li:nth-child(3) {
    margin-right: 0;
}

.user-dashboard-award-create-fields .user-dashboard-field-item, .user-dashboard-coupon-create-fields .user-dashboard-field-item {
    display: inline-block;
    width: 32.3%;
    margin-right: 10px;
    vertical-align: middle;
}

.user-dashboard-award-create-fields .user-dashboard-field-item:nth-child(3), .user-dashboard-award-create-fields .user-dashboard-field-item:nth-child(6), .user-dashboard-award-create-fields .user-dashboard-field-item:nth-child(9),
.user-dashboard-coupon-create-fields .user-dashboard-field-item:nth-child(3), .user-dashboard-coupon-create-fields .user-dashboard-field-item:nth-child(6), .user-dashboard-coupon-create-fields .user-dashboard-field-item:nth-child(9), .user-dashboard-coupon-create-fields .user-dashboard-field-item:nth-child(12) {
    margin-right: 0;
}

.nwp-custom-checkbox.nwp-award-third-party-field {
    margin-bottom: 30px;
}

.user-dashboard-editor label {
    color: #8692a5;
    font-size: 14px;
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}

.user-dashboard-create-save-award a, .user-dashboard-create-save-coupon a {
    background: #4b4c4e;
    color: #fff;
    padding: 15px 30px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    position: relative;
    margin-right: 10px;
}

.user-dashboard-create-save-award, .user-dashboard-create-save-coupon {
    margin-top: 20px;
}

.user-dashboard-create-save-award a:first-child, .user-dashboard-create-save-coupon a:first-child {
    background: var(--nwp-main-color);
}

.nwp-dashboard-award-edit-current-attachment {
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 2;
}

.nwp-dashboard-award-edit-current-attachment img {
    width: 100%;
    border-radius: 15px;
}

.nwp-dashboard-award-edit-current-attachment a {
    position: absolute;
    top: -5px;
    right: -5px;
    background: red;
    color: #fff;
    text-decoration: none;
    line-height: 11px;
    padding: 6px;
    height: 10px;
    width: 10px;
    border-radius: 35px;
}

.nwp-custom-checkbox.nwp-award-third-party-field small {
    margin-top: 6px;
}

.user-dashboard-users-wallet-single-title h3 small {
    color: #91a0b8;
    font-size: 13px;
    margin-top: 2px;
    font-weight: 500;
    margin-left: 10px;
}

.user-dashboard-data-handler.coupons-list .user-dashboard-users-wallet-single-id {
    width: 12%;
}

.user-dashboard-field-item-coupon-generate a {
    position: absolute;
    top: 0px;
    right: 0;
    font-size: 13px;
    font-weight: 600;
    background: var(--nwp-main-color);
    color: #fff;
    padding: 1px 5px;
}

.nwp-custom-checkbox.nwp-coupon-checkbox-field {
    margin-top: 10px;
    margin-bottom: 20px;
}

.nwp-custom-checkbox.nwp-coupon-checkbox-field small {
    margin-top: 5px;
    line-height: 20px;
}

.user-dashboard-create-save-coupon {
    margin-top: 30px;
}

.user-dashboard-users-wallet-list .user-dashboard-comments-list-item .user-dashboard-comments-action {
    border-top: 1px dashed #e1dede;
    padding-top: 15px;
    margin-top: 20px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
}

.user-dashboard-users-wallet-list .user-dashboard-comments-list-item:hover .user-dashboard-comments-action {
    opacity: 1;
    visibility: visible;
}

.user-dashboard-comments-action ul li {
    display: inline-block;
    margin-right: 15px;
    border-right: 1px solid #9999995e;
    padding-right: 20px;
}

.user-dashboard-comments-action ul li a {
    text-decoration: none;
    color: #7e8ca2;
    position: relative;
    font-size: 13px;
}

.user-dashboard-comments-action ul li a[data-comment-action="approve"] {
    color: green;
}

.user-dashboard-comments-action ul li a[data-comment-action="trash"] {
    color: red;
}

.user-dashboard-comments-action ul li a[data-comment-action="spam"] {
    color: orangered;
}

.user-dashboard-comments-action ul li a[data-comment-action="unapprove"] {
    color: #ff0090;
}

.user-dashboard-comments-action ul li a {
    color: #0066ff;
}

.user-dashboard-comments-parent-content {
    font-size: 13px;
    line-height: 27px;
    color: #7e8ca0;
    font-weight: 600;
    margin: 20px 0;
    background: #f1f5f6;
    padding: 25px 115px 25px 25px;
    border-radius: 13px;
    position: relative;
    height: max-content;
}

.user-dashboard-comments-parent-content:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: #f1f5f6;
    border-radius: 7px;
    bottom: -13px;
    transform: rotate(45deg);
    left: 35px;
}

.user-dashboard-comments-parent-content i {
    position: absolute;
    right: 30px;
    font-size: 60px;
    color: #FFFFFF;
    opacity: 0.2;
    top: 30px;
}

.user-dashboard-comments-content textarea {
    border: 1px solid #ececec;
    padding: 15px;
    border-radius: 5px;
    font-weight: 500;
    color: #748194;
    width: 100%;
}

.user-dashboard-comments-list-item.can-edit .user-dashboard-comments-content-edit {
    display: block;
}

.user-dashboard-comments-list-item.can-reply .user-dashboard-comments-content-reply {
    display: block;
}

.user-dashboard-comments-list-item.can-edit .user-dashboard-comments-content p {
    display: none;
}

.user-dashboard-comment-edit-action ul li {
    border: none;
    margin: 8px 0 0;
}

.user-dashboard-comment-edit-action ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 13px 20px;
    display: inline-block;
    border-radius: 5px;
    font-size: 13px;
}

.user-dashboard-comment-edit-action ul li:last-child a {
    background: #515151;
}

.user-dashboard-comment-edit-action {
    margin-top: 15px;
}

.user-dashboard-comment-edit-action ul li {
    margin: 0;
    padding-right: 10px;
}

.user-dashboard-comments-content-reply, .user-dashboard-comments-content-edit {
    margin-bottom: 10px;
    display: none;
}

.user-dashboard-comments-content textarea::placeholder {
    color: #a0a9b6;
}

.user-dashboard-comments-content-reply {
    margin-top: 10px;
}

.admin-dashboard-reviews-filter ul li {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    margin-right: 10px;
}

.admin-dashboard-reviews-filter {
    margin-top: 10px;
    position: relative;
}

.admin-dashboard-review-filter-button {
    display: inline-block;
    vertical-align: middle;
}

.admin-dashboard-review-filter-button a, .admin-dashboard-referral-filter-button a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 16px 49px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    margin-left: 6px;
}

.admin-dashboard-review-filter-button a i, .admin-dashboard-referral-filter-button a i {
    margin-right: 5px;
    font-size: 18px;
    vertical-align: -4px;
}

.admin-dashboard-reviews-filter ul li:nth-child(4) {
    margin-right: 0;
}

.admin-dashboard-review-filter-reset-button, .admin-dashboard-referral-filter-reset-button {
    text-decoration: none;
    color: #ff4747;
    margin-bottom: 4px;
    text-transform: capitalize;
    font-size: 13px;
    position: absolute;
    top: -4px;
    right: 0;
}

.admin-dashboard-review-filter-reset-button i {
    font-size: 16px;
    vertical-align: -3px;
    margin-right: 2px;
}

.product-review-action {
    margin-top: 15px;
}

.product-review-action ul li {
    width: auto;
    margin-right: 15px;
    padding-right: 15px;
    background: no-repeat;
}

.product-review-action ul li a {
    font-size: 12px;
    font-weight: 600;
}

.product-review-action ul li a[data-review-action="approve"] {
    color: green;
}

.product-review-action ul li a[data-review-action="pending"], .product-review-action ul li a[data-review-action="rejected"] {
    color: #d53130;
}

.user-dashboard-single-contact-more-data {
    margin: 25px 10px 15px;
}

.user-dashboard-single-contact-more-data h1 {
    font-size: 14px;
    color: #626e80;
    font-weight: 600;
    display: block;
    width: 66%;
    margin-top: 2px;
    margin-bottom: 10px;
}

.user-dashboard-single-contact-more-data h1 i {
    vertical-align: -3px;
    margin-right: 3px;
}

.user-dashboard-single-contact-more-data p {
    line-height: 26px;
    margin: 15px 0 0;
    font-weight: 500;
    font-size: 14px;
    color: #8594af;
}

.admin-dashboard-single-contact .user-dashboard-users-wallet-single-title {
    margin-bottom: 3px;
}

.user-dashboard-single-contact-send-action ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-single-contact-send-action {
    margin: 10px;
}

.user-dashboard-single-contact-send-action ul li a {
    background: var(--nwp-main-color);
    color: #fff;
    padding: 15px 30px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    font-size: 13px;
    position: relative;
}

.user-dashboard-single-contact-send-action ul li:last-child a {
    background: #333;
}

.admin-dashboard-single-contact .user-dashboard-users-wallet-single {
    padding: 20px;
}

.user-dashboard-single-contact-send-action textarea {
    border: 1px solid #ececec;
    padding: 20px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    font-weight: 500;
    color: #8594af;
    transition: all .3s;
    resize: none;
    margin-bottom: 20px;
}

.user-dashboard-single-contact-send-action textarea::placeholder {
    color: #8594af;
}

.user-dashboard-single-contact-send-action p {
    display: block;
    padding: 20px;
    border-radius: 10px;
    position: relative;
    background: #f3f6f885;
    vertical-align: top;
    border: 1px solid #f1f3ff;
    line-height: 26px;
    margin: 15px 0 30px;
    font-weight: 500;
    font-size: 14px;
    color: #5e6570;
}

.admin-dashboard-referrals-filter ul li {
    vertical-align: middle;
    display: inline-block;
    width: 27%;
    margin-right: 12px;
}

.admin-dashboard-referrals-filter ul li:nth-child(3) {
    margin-right: 0;
}

.admin-dashboard-referral-filter-button {
    display: inline-block;
}

.admin-dashboard-referrals-filter {
    position: relative;
    margin-top: 10px;
}

.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single-data {
    width: 75%;
}

.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single-data ul li:not(.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single-action ul li ) {
    margin-bottom: 10px;
    padding-right: 10px;
    margin-right: 10px;
}

.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single-data ul {
    margin-top: 5px;
}

.user-dashboard-users-wallet-single-meta ul li a {
    font-weight: 600;
}

.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single .nwp-custom-loader-download {
    margin: 7px 0;
}

.user-dashboard-data-handler.referrals-list .user-dashboard-users-wallet-single .nwp-custom-loader-text {
    margin-bottom: 0;
}

.nwp-setting-upload-button {
    color: #fff;
    position: absolute;
    top: 4px;
    right: 4px;
    background: var(--nwp-main-color);
    border-radius: 8px;
    width: 40px;
    height: 40px;
}

.nwp-setting-upload-button i {
    position: relative;
    color: #fff;
    display: block;
    padding: 9px;
    font-size: 20px;
}

.nwp-settings-field-value.upload input {
    padding-right: 50px;
}

.admin-dashboard-subscribers-list-search .user-dashboard-field-item {
    width: 25%;
    vertical-align: middle;
}

.admin-dashboard-subscribers-list-search .user-dashboard-field-item:nth-child(2), .admin-dashboard-subscribers-list-search .user-dashboard-field-item:nth-child(3) {
    width: 21%;
    margin-right: 15px;
}

.user-dashboard-field-item-action-button a, .user-dashboard-field-item-export-button a, .user-dashboard-field-item-reset-button a {
    background: var(--nwp-main-color);
    color: #fff;
    display: block;
    padding: 14px 30px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    margin-top: 2px;
}

.user-dashboard-field-item-action-button a i, .user-dashboard-field-item-export-button a i, .user-dashboard-field-item-reset-button a i {
    margin-right: 9px;
    font-size: 18px;
    vertical-align: -4px;
}

.user-dashboard-field-item-action-button, .user-dashboard-field-item-export-button, .user-dashboard-field-item-reset-button {
    display: inline-block;
    vertical-align: middle;
}

.user-dashboard-field-item-export-button a {
    background: #338d37;
}

.user-dashboard-field-item-reset-button a {
    background: orangered;
}

.user-dashboard-field-item-export-button, .user-dashboard-field-item-reset-button {
    margin-left: 13px;
}

.user-dashboard-data-handler.subscribers-list .user-dashboard-users-wallet-single-id {
    width: 12%;
}

.admin-dashboard-users-awards-list-search ul li {
    display: inline-block;
    width: 32%;
    vertical-align: middle;
}

.admin-dashboard-users-points-list-search ul li {
    display: inline-block;
    width: 32%;
    vertical-align: middle;
}

.user-dashboard-data-handler.users-points .user-dashboard-users-wallet-list .user-dashboard-users-wallet-single .user-dashboard-users-wallet-single-data {
    width: 89%;
    display: inline-block;
}

.user-dashboard-data-handler.users-points .user-dashboard-users-wallet-single-meta ul li:nth-child(3) {
    max-width: 45%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.user-dashboard-ticket-settings-modal-form .user-dashboard-field-item-v2 i {
    z-index: 9;
}

.admin-dashboard-custom-page-nav {
    text-align: center;
    margin-top: 40px;
}

.admin-dashboard-custom-page-nav ul {
    background: var(--nwp-main-color);
    padding: 10px 15px;
    border-radius: 10px;
    text-align: center;
    width: max-content;
    margin: 0 auto;
}

.admin-dashboard-custom-page-nav ul li, .admin-dashboard-custom-page-nav ul span.current {
    display: inline-block;
    border-radius: 5px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s;
    font-size: 14px;
    color: #ffffff;
    vertical-align: top;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.admin-dashboard-custom-page-nav ul span.page-numbers.current, .admin-dashboard-custom-page-nav ul li:hover {
    background: #fff;
    box-shadow: var(--nwp-box-shadow);
    color: var(--nwp-main-color);
}

.admin-dashboard-custom-page-nav ul li#\>:after {
    font-family: uicons-regular-rounded, serif;
    content: "\f155";
    font-size: 16px;
}

.admin-dashboard-custom-page-nav ul li#\<:after {
    font-family: uicons-regular-rounded, serif;
    content: "\f154";
    font-size: 16px;
}

.admin-dashboard-custom-page-nav ul li#\>, .admin-dashboard-custom-page-nav ul li#\< {
    font-size: 0;
}

.admin-dashboard-custom-page-nav ul span.page-numbers.dots {
    color: #fff;
}

.nwp-dashboard-all-ticket-filter ul li:nth-child(4), .nwp-dashboard-all-ticket-filter ul li:nth-child(8) {
    margin-right: 0;
}

.user-dashboard-comment-edit-action ul li {
    padding: 0;
    border: none;
}

.user-dashboard-orders-list-order-repeat.completed {
    right: 180px !important;
}

.user-dashboard-orders-list-order-repeat.completed a {
    padding: 12px 20px;
}

.user-dashboard-club-award-expire {
    position: relative;
    background: #565656;
    display: block;
    box-shadow: var(--nwp-box-shadow);
    border-radius: 10px;
    padding: 25px 50px;
    text-align: center;
}

.user-dashboard-club-award-expire i {
    color: #fff !important;
    font-size: 40px !important;
    display: inline-block;
    vertical-align: middle !important;
}

.user-dashboard-club-award-expire-content {
    color: #fff;
}

.user-dashboard-club-award-expire-content {
    display: inline-block;
    line-height: 17px;
    vertical-align: middle;
}

.user-dashboard-club-award-expire-content h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.user-dashboard-club-award-expire-content p {
    font-size: 13px;
    color: #fbfbfb;
}

.user-authentication-resend-code-handler {
    margin-top: 20px;
}

.user-authentication-resend-code-handler span {
    color: #a09f9f;
    font-size: 14px;
    font-weight: 400;
}

.user-authentication-resend-code-handler div#user-authentication-resend-code {
    background: #4a4a4a;
    color: #fff;
    display: inline-block;
    padding: 4px 12px;
    font-size: 12px;
    border-radius: 7px;
    font-weight: 600;
}

.user-authentication-resend-code-handler span {
    display: block;
    margin-bottom: 5px;
}

.user-authentication-resend-code-handler .user-authentication-resend-code-end-time {
    cursor: pointer;
}

.user-dashboard-single-order-items.pending .user-dashboard-downloads-list-item-title {
    width: 83%;
}

.user-dashboard-users-wallet-list .user-dashboard-custom-loading-more {
    margin-top: 30px;
}

i {
    line-height: 0;
}

.user-authentication-login-password {
    font-weight: 700;
    display: block;
    margin: 3px 0;
    color: var(--nwp-main-color);
    font-size: 14px;
    position: absolute;
    top: 10px;
    right: 0;
}

ul.the_champ_login_ul li:before {
    content: "\f404";
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    vertical-align: -13px;
    margin-left: 7px;
    color: #707988;
}

.user-dashboard-tickets-list-edit-ticket a.user-dashboard-report-trash-button {
    right: 130px !important;
    left: auto !important;
    background: #ff5858;
    color: #fff;
}

.user-authentication-google-login a {
    float: none;
    padding: 16px 20px;
    background: #ffd75f;
    cursor: pointer;
    text-align: center;
    border-radius: 14px;
    color: #0707077a;
    font-size: 15px;
    font-weight: 600;
    position: relative;
    line-height: normal;
    box-shadow: rgb(255 215 95 / 14%) 0 5px 50px;
    -webkit-box-shadow: rgb(255 215 95 / 14%) 0 5px 50px;
    display: block;
}

.user-authentication-google-login a i {
    vertical-align: -8px;
    font-size: 23px;
    margin: 0 7px;
}

.nwp-top-notification-content a {
    color: #fff;
}

.nwp-notification-discount input {
    text-align: left;
    text-transform: uppercase;
}

div#rank-math-faq .rank-math-list-item h3:before {
    font-size: 20px;
    margin-left: 10px;
    background: var(--nwp-main-color);
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 10px 4px;
    vertical-align: middle;
    content: "\faf2";
    font-family: uicons-regular-rounded !important;
    display: inline-block;
    line-height: normal;
}

div#rank-math-faq .rank-math-list-item h3 {
    font-weight: 800;
    font-size: 15px;
    color: #585e7e;
}

div#rank-math-faq .rank-math-list-item p {
    font-size: 13px;
    line-height: 28px;
    color: #9196b6 !important;
    font-weight: 500;
}

div#rank-math-faq {
    margin: 20px 0;
}

.user-dashboard-field-item.sheba i {
    line-height: 22px;
}

.user-dashboard-customer-ticket-found {
    font-size: 14px;
    font-weight: 600;
    color: #7e8797;
    margin-bottom: 20px;
}

.user-dashboard-customer-ticket-found strong {
    display: inline-block;
    background: #f1f5f6;
    width: max-content;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #7e8ca0;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 8px;
    font-weight: 500;
    margin: 0 8px;
    vertical-align: 2px;
}

.user-dashboard-tickets-list-delete-ticket {
    position: absolute;
    top: 25px;
    right: 20px;
}

.user-dashboard-tickets-list-delete-ticket a i {
    vertical-align: -4px;
    font-size: 15px;
}

.user-dashboard-tickets-list-single .nwp-custom-loader-text {
    margin-bottom: 5px;
}

.user-dashboard-ticket-admin-action {
    position: absolute;
    top: 26px;
    right: 220px;
    left: auto;
    border-left: 3px solid var(--nwp-main-color);
    padding-right: 20px;
}

.user-dashboard-ticket-admin-action ul li {
    display: inline-block;
    margin-right: 10px;
}

.user-dashboard-ticket-admin-action ul {
    margin: 0;
    padding: 0;
}

.user-dashboard-ticket-admin-action ul li a {
    font-size: 13px;
    color: #89909b;
}

.user-dashboard-ticket-admin-action ul li a i {
    margin-right: 6px;
    vertical-align: -3px;
    font-size: 15px;
}

.user-dashboard-ticket-admin-action ul li a[data-action-type="edit"] i {
    vertical-align: -4px;
    color: var(--nwp-main-color);
}

.user-dashboard-ticket-admin-action ul li a[data-action-type="delete"] i {
    color: #ff4b4b;
}

.user-dashboard-tickets-list-single.under-review {
    background: #fffbf5;
}

.user-dashboard-tickets-list-single.under-review .user-dashboard-tickets-list-ticket-domain {
    background: #ececec;
}

.user-dashboard-tickets-list-single.under-review .user-dashboard-tickets-list-single-id small {
    background: #ea9802;
}

.user-dashboard-tickets-list-single.under-review .user-dashboard-tickets-list-single-title h3, .user-dashboard-refund-single-title h3 {
    border-color: orange;
}

.user-dashboard-tickets-list-single.under-review .user-dashboard-tickets-list-single-meta ul li i {
    color: orange;
}

.user-dashboard-tickets-list-single.under-review .user-dashboard-tickets-list-view-ticket a {
    background: orange;
}

.user-dashboard-tickets-list-single.high-level {
    background: #f5faff;
}

.user-dashboard-tickets-list-single.high-level .user-dashboard-tickets-list-ticket-domain {
    background: #dfe5eb;
}

.user-dashboard-tickets-list-single.high-level .user-dashboard-tickets-list-single-id small {
    background: #304ca5;
}

.user-dashboard-tickets-list-single.high-level .user-dashboard-tickets-list-single-title h3, .user-dashboard-refund-single-title h3 {
    border-color: #304ca5;
}

.user-dashboard-tickets-list-single.high-level .user-dashboard-tickets-list-single-meta ul li i {
    color: #304ca5;
}

.user-dashboard-tickets-list-single.high-level .user-dashboard-tickets-list-view-ticket a {
    background: #304ca5;
}

.nwp-footer-copyright {
    padding: 20px 20px;
    text-align: center;
    font-size: 13px;
    color: #9099a8;
    border-top: 1px solid #e6e6e699;
    font-weight: 500;
    margin-top: 100px;
}

.nwp-footer-copyright p a {
    font-weight: 700;
}

.nwp-footer-copyright p i {
    color: var(--nwp-main-color);
    vertical-align: -3px;
    font-size: 14px;
    margin-right: 5px;
}

.user-dashboard-download-item-data ul li:last-child.expired {
    width: 190px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

.user-dashboard-single-install-data-handler {
    display: inline-block;
    width: 29%;
    vertical-align: top;
}

.user-dashboard-single-install-data.single-refund {
    width: 29%;
    display: inline-block;
    vertical-align: top;
}

.user-dashboard-single-ticket-reply-content a img {
    width: 50%;
}